關於貪喫蛇的學習(1)

貪喫蛇遊戲是一款經典的益智遊戲,有PC和手機等多平臺版本。既簡單又耐玩。該遊戲通過控制蛇頭方向喫蛋,從而使得蛇變得越來越長。以前從來都只在手機上玩過,而這兩週的作業是用C語言打貪喫蛇,用自頂向下逐步求精的方法,我們可以把貪喫蛇程序分解爲如下圖所示的小事件。


上述思想用僞代碼的形式寫出,如下:

 輸出字符矩陣
    WHILE not 遊戲結束 DO
        ch=等待輸入
        CASE ch DO
        ‘A’:左前進一步,break 
        ‘D’:右前進一步,break    
        ‘W’:上前進一步,break    
        ‘S’:下前進一步,break    
        END CASE
        輸出字符矩陣
    END WHILE
    輸出 Game Over!!! 
在這個程序中最重要的子函數之一就是蛇的移動,通過查閱網上的一些資料,加上自己的理解,有了下面這段代碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章