- 16
- 0
- 约2.87千字
- 约 8页
- 2018-01-15 发布于浙江
- 举报
一、课程设计内容
贪食蛇是一款经典的小游戏,因为它简单有趣,老少皆宜, 受到大家的喜爱。由于本人的能力有限,开发的贪吃蛇游戏比较简单。游戏开始后,按W ASD任意键进入游戏状态,一条蛇在封闭围墙里,围墙里随机出现一个食物,通过按键盘WSAD任意键控制蛇向上下左右四个方向移动,蛇头撞倒食物,则食物被吃掉,蛇身体长一节,同时记1分,接着又出现食物,等待蛇来吃,按任意键可以选择暂停游戏,如果蛇在移动中撞到墙游戏结束。
技术路线
操作系统:windows 7
开发工具:Dev-C++ 4.9.9.2
函数:位置函数gotoxy ,
颜色函数color ,
初始化函数init ,
主函数 main
设计思路:画出围墙 初始化 用数组表示蛇身位置 用方块画出蛇 随机产生苹果的位置和颜色 用WSAD控制蛇的移动 蛇头碰到苹果后分数加1长度加 撞墙后游戏结束
设计与实现
在蛇身运动时,首先在蛇头位置蛇身增长一个节点,然后判断蛇头是否到达食物所在位置,若在食物所在位置,则蛇尾不减一,蛇身继续移动,若蛇头不在食物位置,则蛇尾减一,蛇身继续移动。若蛇头越界,则游戏结束。
核心代码:
int main() //******
原创力文档

文档评论(0)