《C语言程序设计(贪吃色)》课程设计任务书 -1.docx

《C语言程序设计(贪吃色)》课程设计任务书 -1.docx

《C语言程序设计(贪吃蛇)》课程设计任务书贪吃蛇任务书设计目的通过此次课程设计将课堂上学到的内容与应用结合在一起,掌握C语言程序设计与数据的存储机制,并极大地促进对C程序设计的认识和掌握,更加系统的学习和了解如何从整体上设计和实现一个程序。 功能介绍简易贪吃蛇:实现游戏界面边框设计与分数显示实现上下左右按键控制贪吃蛇的运动实现食物的自动生成,并位置随机(在此位置有所限制)实现蛇头碰撞蛇身或边框死亡的功能概要设计 3.1 设计方法说明 该程序设置了两个int类型一维数组,共同用于存储蛇的坐标,设置了一个int类型变量用于存储蛇身长度。每当吃到食物时就将长度计数器加1,此时,食物变成了蛇头,原先的蛇头变成了蛇身,食物又随机出现在了边框内的任意位置上(注:该位置无其它物体),在一旁的分数显示上要同步更新 。当蛇头碰撞到蛇身或者边框时,游戏结束,在此可选择重新游戏,将初始化游戏。四、详细设计4.1贪吃蛇功能图食物 增长蛇身 分数增加 消失再出现挂了 碰撞 初始是否重新游戏 结束4.2界面设计简易贪吃蛇 注:Q为食物,o为蛇头部,x为蛇身4.3关键代码设计#include stdio.h#include stdlib.h#include string.h#include time.h#include conio.hvoid printgamemap(char gm

文档评论(0)

1亿VIP精品文档

相关文档