C/C++學習筆記丨用C++語言編寫貪吃蛇!

遊戲描述如下:

1. 貪吃蛇可以自動直線前進,或者玩家可以通過方向鍵操縱貪吃蛇上下左右前進,每次前進一格。

2. 貪吃蛇在規定的區域內活動,當:

   ①貪吃蛇觸碰到牆壁時;

   ②貪吃蛇的蛇頭觸碰到蛇身或者蛇尾時;

   ③玩家的鍵盤輸入不是方向鍵時;

   命令行顯示“Game Over!”並且退出遊戲。

3. 貪吃蛇活動的區域內每次隨機產生一顆“豆豆”,當貪吃蛇吃到“豆豆”後蛇身增長一格,自動前進時間縮 短100ms(默認是1000ms,且不能少於100ms)。貪吃蛇長度每爲8的倍數Improve a Level。

 

C++代碼如下:

我把源碼做成了圖片(壞笑中),如果想練習這個遊戲的夥伴就乖乖自己敲吧,畢竟C++大神都是代碼堆出來的。

加油吧,騷年!

如果你想要獲取更多C語言、C++、Windows以及QT的知識!

小編有一個免費的C/C++編程學習交流俱樂部,【點擊進入】

還有編程學習文件(源碼,項目實戰教學視頻以及給小白的零基礎教程),歡迎初學者和正在進階中的小夥伴們!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章