酷知百科網

位置:首頁 > 母嬰教育 > 學習交流

c語言編寫貪吃蛇小遊戲遊戲控制詳細

上次我們講到c語言編寫貪吃蛇小遊戲的結束函數,還有檔案讀取函數,這次我們來講一下關於貪吃蛇遊戲的執行過程。

貪吃蛇控制函數,向上運動

(01)向上前進的時候,對代碼進行一個詳解

c語言編寫貪吃蛇小遊戲遊戲控制詳細

(02)向上前進時,x座標不動,y座標-1,如果下一個有食物 下一個位置的座標和食物的座標相同。把食物轉化成蛇的身體。

(03)如果蛇吃到了食物,就開始加速,並且食物的得分+2,請參考之前的程序。

c語言編寫貪吃蛇小遊戲遊戲控制詳細 第2張

(04)如果沒有吃到食物,蛇可以正常往前走,恢復原來的方塊。

貪吃蛇控制函數,向下運動

(01)向下前進時,x座標不動,y座標+1,和第一個類似。

c語言編寫貪吃蛇小遊戲遊戲控制詳細 第3張

(02)如果有食物就把食物轉化爲身體

c語言編寫貪吃蛇小遊戲遊戲控制詳細 第4張

(03)如果沒有吃到食物,蛇可以正常往前走,恢復原來的方塊。

c語言編寫貪吃蛇小遊戲遊戲控制詳細 第5張

向左運動

(01)向左前進時,x座標不動,y座標+1,和第一個類似。

c語言編寫貪吃蛇小遊戲遊戲控制詳細 第6張

向右運動

(01)向右前進時,x座標不動,y座標+1,和第一個類似。

c語言編寫貪吃蛇小遊戲遊戲控制詳細 第7張

判斷是否會咬到自己

(01)透過endgamestatus = 2,來判斷是否會咬到自己,遊戲結束。

c語言編寫貪吃蛇小遊戲遊戲控制詳細 第8張

特別提示

以上僅供學習參考