課程
/前端開發
/WebApp
/慕課網2048私人訂制
因為老師的if……else沒加大括號,沒太看懂generaterOneNumber的語法結構
2015-08-05
源自:慕課網2048私人訂制 2-2
正在回答
//在棋盤格上顯示一個數字 function?generateOneNumber(){ if(nospace(board)){??//沒有空位置則無法顯示 return?false; } else{???//存在空位則可以隨機位置生成隨機數字 //隨機一個位置 var?randx?=?parseInt(Math.floor(Math.random()*4)); var?randy?=?parseInt(Math.floor(Math.random()*4)); while(true){ if(board[randx][randy]==0){????//該位置為0時可以添加數字 break; } else{????//否則重新生成坐標 var?randx?=?parseInt(Math.floor(Math.random()*4)); var?randy?=?parseInt(Math.floor(Math.random()*4)); } } //隨機一個數字 var?randNumber?=?Math.random()<0.5?2:4; //在隨機位置顯示隨機數字 board[randx][randy]?=?randNumber; showNumberWithSnimation(randx,randy,randNumber); return?true; } }
Helianthuserin
qq_咕咕雞_0 回復 Helianthuserin
舉報
慕課網這款“2048私人訂制”通過大神老的講解學習到游戲結構的開發
3 回答第一個for語句結束少了個花括號吧??
2 回答幫我看看這問題大概是出在哪里了。
3 回答為什么我的代碼在執行到如下圖的時候,左右可以動,但是增加不了新數字,為什么,糾結,是moveright的問題嗎
1 回答為什么游戲結束不了
2 回答怎么處理連加問題?原版的好像是不能連加的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-30