贪吃蛇课程设计报告

贪吃蛇课程设计报告

ID:5222881

大小:45.51 KB

页数:32页

时间:2017-12-06

贪吃蛇课程设计报告_第1页
贪吃蛇课程设计报告_第2页
贪吃蛇课程设计报告_第3页
贪吃蛇课程设计报告_第4页
贪吃蛇课程设计报告_第5页
资源描述:

《贪吃蛇课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C++课程设计报告组员专业班级学号目录1.课程设计目的和要求....................................................................11.1课程设计目的.........................................................................1321.2课程设计要求.........................................................................12.课程设计任务内容..................

2、....................................................13.详细设计........................................................................................13.1设计要求.................................................................................13.2设计思想...................................................

3、..........………………….23.2.1界面设计:......................................................................23.2.2数据结构......................................................................23.3函数设计.................................................................................43.3.1文件及函数组成..............

4、..............................................43.3.2函数的详细设计............................................................54.代码...........................................................................................135.课程设计设计心得与体会..........................................................17参考文献.

5、.................................................................................191.课程设计目的和要求本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《程序设计基础(C++)》课程后进行的一次全面的综合设计。本课程设计的目的和任务:1.1课程设计目的1.巩固和加深学生对C++语言课程的基本知识的理解和掌握。2.掌握C++语言编程和程序调试的基本技能。3.利用C++语言进行基本的软件设计。324.掌握书写程序设计说明文档的能力。5.提高运用C++语言解决实际问题的能力。基本要求:1

6、.2课程设计要求1.分析课程设计题目的要求。2.对系统功能模块进行分析,写出详细设计说明文档。3.编写程序代码,代码量要求不少于300行。调试程序使其能正确运行。4.设计完成的软件要便于操作和使用。5.设计完成后提交课程设计报告。2.课程设计任务内容程序要求游戏时,一条蛇在密闭的围墙内,围墙内会随机出现一个食物通过键盘上的4个光标键控制蛇向上下左右4个方向移动,蛇头接到食物,则表示食物被蛇吃掉,这时蛇的身体加长一节,同时计分。接着又出现食物等待被蛇吃掉。如果蛇在移动过程中,撞到墙壁或身体交叉(蛇头撞到自己的身体)或者迟到毒果,则游戏结束。3.详细设计3.1设计要求程序要求:游戏时,一

7、条蛇在密闭的围墙内,围墙内会随机出现一个食物通过键盘上的4个光标键控制蛇向上下左右4个方向移动,蛇头接到食物,则表示食物被吃掉,这时蛇的身体加长一节,同时计分。接着又出现食物等待被蛇吃掉。如果蛇在移动过程中,撞到墙壁或身体交叉(蛇头撞到自己的身体)或者吃到毒果,则游戏结束。算法:通过随时读取键盘的按下状态调用蛇类的操作函数,实现对蛇类的运动方向调整,通过随时判断蛇头位置的状态(有食物,有毒物,有蛇身或没有)来判断蛇继续运动还是变长或者游戏结束。3.2设计思

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。