为了账号安全,请及时绑定邮箱和手机立即绑定
原来2014年就有人看了,我现在才看。。
之前谁说updateBoardView的else部分没用的。。我竟然相信去注释了,然后这里又有用了。感觉我的水平还不是很够呀。。。
看完觉得自己上升了一个级别,试着做一下
有时候初始化只生成一个数字
将产生随机数的值赋给二维数组board[randX][randY] = Math.random()>0.5?2:4;
因为之前产生的随机数并未改变主函数定义的二维数组的值,所以
if(nospace(board)){
return false;
}在两次产生时有时会重复
改了好久原来动画里面设置属性值用,分隔
讲的太好了,要慢慢练手
第二哈哈哈
有创意,赞一个
改成从右向左判断的话,如果是2,2,4,8,岂不是4和8都无法移动了?
评论一下表示我存在,后面来的加油
感谢老师!
初始化只生成一个数字是因为nospace()这个判断方法有问题,while(true){}循环没问题。我个人是用了比较简陋的判断。
function nospace(board){
var zeroArray=[];
for(var i=0;i<4;i++){
for(var j=0;j<4;j++){
if(board[i][j]==0){
zeroArray.push(i);
if(i.length==0){
return true;
}
else{
return false;
}
}
}
}
}
好难啊!!!!
下载源码下来自己玩儿了半天也是醉了
课程须知
具备HTML、CSS及JavaScript基本知识,掌握jQuery基本用法。
老师告诉你能学到什么?
游戏结构的开发、移动端的适配以及IOS、安卓端的开发过程。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消