1.程序分析
相信大家都知道贪吃蛇这款游戏,它是一款经典的手机游戏。通过控制蛇头方向吃食物,使得蛇变长,从而获得积分,既简单又耐玩。通过上下左右键控制蛇的方向,寻找吃的东西,每吃一口就能得到一定的积分,而且蛇的身子会越吃越长,身子越长玩的难度就越大,不能碰墙,不能咬到自己的身体,更不能咬自己的尾巴,等到了一定的分数,就能过关,然后继续玩下一关。
1.1 模块设计
在本游戏中,从键盘输入来获取移动方向和蛇的移动的关系
1.2 模块描述
蛇的初始化
蛇的初始化实际就是二维数组的初始化,该二维数组存储两个值,里面包含该蛇身体的坐标信息,它出现的初始位置是横纵坐标的中间位置。
蛇的移动
蛇的移动是通改变二维数组坐标位置来实现的,例如当蛇向右前进一个单位,则将尾每一个身体位置的坐标更改,同时改变蛇头、蛇身以及蛇尾的方向。这样整体来看来蛇就前进了一个单位。
蛇的增长