关于贪吃蛇的学习(1)

贪吃蛇游戏是一款经典的益智游戏,有PC和手机等多平台版本。既简单又耐玩。该游戏通过控制蛇头方向吃蛋,从而使得蛇变得越来越长。以前从来都只在手机上玩过,而这两周的作业是用C语言打贪吃蛇,用自顶向下逐步求精的方法,我们可以把贪吃蛇程序分解为如下图所示的小事件。


上述思想用伪代码的形式写出,如下:

 输出字符矩阵
    WHILE not 游戏结束 DO
        ch=等待输入
        CASE ch DO
        ‘A’:左前进一步,break 
        ‘D’:右前进一步,break    
        ‘W’:上前进一步,break    
        ‘S’:下前进一步,break    
        END CASE
        输出字符矩阵
    END WHILE
    输出 Game Over!!! 
在这个程序中最重要的子函数之一就是蛇的移动,通过查阅网上的一些资料,加上自己的理解,有了下面这段代码
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章