遊戲描述如下:
1. 貪吃蛇可以自動直線前進,或者玩家可以通過方向鍵操縱貪吃蛇上下左右前進,每次前進一格。
2. 貪吃蛇在規定的區域內活動,當:
①貪吃蛇觸碰到牆壁時;
②貪吃蛇的蛇頭觸碰到蛇身或者蛇尾時;
③玩家的鍵盤輸入不是方向鍵時;
命令行顯示“Game Over!”並且退出遊戲。
3. 貪吃蛇活動的區域內每次隨機產生一顆“豆豆”,當貪吃蛇吃到“豆豆”後蛇身增長一格,自動前進時間縮 短100ms(默認是1000ms,且不能少於100ms)。貪吃蛇長度每爲8的倍數Improve a Level。
C++代碼如下:
我把源碼做成了圖片(壞笑中),如果想練習這個遊戲的夥伴就乖乖自己敲吧,畢竟C++大神都是代碼堆出來的。
加油吧,騷年!
如果你想要獲取更多C語言、C++、Windows以及QT的知識!
小編有一個免費的C/C++編程學習交流俱樂部,【點擊進入】!
還有編程學習文件(源碼,項目實戰教學視頻以及給小白的零基礎教程),歡迎初學者和正在進階中的小夥伴們!