为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 慕前端500899
楼上争取,console.log()方法调试就能看出来都在一起了

最新回答 / 路人中的小明
额,我自己的问题,解决了。

最新回答 / Meref
function moveLeft(){    if( !canMoveLeft( board ) )        return false;    //moveLeft    for( var i = 0 ; i < 4 ; i ++ )        for( var j = 1 ; j < 4 ; j ++ ){            if( board[i][j] != 0 ){                for( var k = 0 ; k < j ; k ++ ){  ...
有创意,赞一个
改成从右向左判断的话,如果是2,2,4,8,岂不是4和8都无法移动了?
评论一下表示我存在,后面来的加油

已采纳回答 / _冬冬
我也遇到你这个情况,我看了下代码一样。请问你解决了这个问题了吗
感谢老师!
初始化只生成一个数字是因为nospace()这个判断方法有问题,while(true){}循环没问题。我个人是用了比较简陋的判断。
function nospace(board){
var zeroArray=[];
for(var i=0;i&lt;4;i++){
for(var j=0;j&lt;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
提交
取消