實驗項目名稱:.貪吃蛇c++
1.構造小蛇
2.可以使小蛇的移動
3.玩家可以控制小蛇移動
4.小蛇撞到牆或撞到本身後,可以判斷遊戲失敗
5.小蛇吃食物可以變長git
startup(); //數據初始化
moveSnakeByDirection();
//移動小蛇
//第一步掃描數組canvas的全部元素,找到正數元素都加1
//找到最大元素(即尾巴),將其變爲0
//找到等於2的元素(即蛇頭),根據輸入的上下左右的方向吧對應的另外一個像素值設爲1(新蛇頭)
show();//顯示畫面
updateWithoutInput();//與用戶輸入無關的更新
updateWithInput();//與用戶輸入有關的更新,對擋板的操做
gotoxy();//將光標移到原點,解決遊戲畫面閃爍問題
main();//經過不斷的while循環對遊戲畫面重寫,令顯示畫面不被中止,可以對顯示畫面進行操做canvas
https://gitee.com/liuwei990714數組
Dev-c++怎樣添加圖形庫?設計
問同窗,上網查資料,下了ege安裝包後,根據網上的教程一步步作。blog
我在沒有看書上的代碼前,感受貪吃蛇很難,但看了書上的代碼後以爲實現貪吃蛇遊戲效果也不是很難理解,雖然代碼很長,可是至少看得懂,感受和高中數學題目同樣,本身作起來很難,老師講時又聽得懂,以爲很簡單,只是本身想不到。感受本身題目作少了,思惟還不夠嚴謹。教程