实验二:准备
1.项目实现的基础知识:线性表的操作、使用。
2.实验要求:
为游戏设计初始欢迎界面,游戏界面,游戏结束界面。
具体实现过程如下:
实现贪吃蛇游戏基本功能,游戏开始之后出现初始欢迎界面,玩家可选择开始游戏
开始游戏之后,屏幕上随机出现一个“食物”,上下左右控制“蛇”的移动,吃到“豆子”以后“蛇”的身体加长一点,得分增加,“蛇”碰到边界或蛇头与蛇身相撞,蛇死亡,游戏结束。
3.游戏具体规则:
a.新豆子生成规则:不能超出游戏区域;不能在蛇身上
b.游戏结束检测:蛇是否超出游戏区域;蛇头是否撞到自己身体
4.具体设定为游戏开始之后的游戏界面以左下角为坐标原点
通过键盘对蛇的身体进行运动操作,其身体的坐标(x,y)变化情况我认为是:
身体头部的坐标根据键盘输入的具体指令进行加减,向上则x不变 y+1,其余情况以此类推。
身体其余部分除头部的则将前一个的坐标赋值给自己本身