下载此文档

顶蘑菇课程设计报告.docx


文档分类:IT计算机 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
计算机学院计算机科学与技术专业
《程序设计综合课程设计》报告
(2010/2011学年第一学期)
学生姓名: 张北
学生班级: 计算机092001班
学生学号: 200920010233
指导教师: 崔志华
2011年 1 月 9 日



目录
第一章 课程设计目的和要求 2
程序设计目的 2
第二章程序设计任务内容 2
第三章详细设计说明 3
模块描述 3
性能 3
流程逻辑 4
8
8
测试计划 8
第四章程序使用说明 8
第五章程序设计心得与体会 11
附录1 参考文献: 12
附录2 程序清单 12
课程设计目的和要求
程序设计目的
上机实验目的,绝不仅是为了验证教材和讲课的内容,或者验证自己所编的程序正确与否。学习程序设计,上机实验的目的是:
(1)加深对讲授内容的理解,尤其是一些语法和规定,光靠课堂讲授,既枯燥无味又难以记住,但他们是很重要的,初学者的程序出错往往错在语法上。通过多次上机,就能自然的,熟悉的掌握。通过上机来掌握语法规则是行之有效地方法。
(2)熟悉所用的计算机系统的操作方法,也就是了解和熟悉c++程序开发的环境。
(3)学会上机调试。也就是善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确的运行。
程序设计要求
(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。
(2)了解在该系统上如何编译,编辑,运行和连接一个c程序。
(3)通过运行简单的c++程序,初步了解c++原程序的结构和特点。
应该学会在一种以上的编译环境下运行c++的程序,建议学习并掌握Visual C++6.(RHIDE和DJGPP)的使用
第二章程序设计任务内容
功能要求:用c/c++设计一系统,实现以下功能:
制作顶蘑菇(超级玛丽)模拟程序,要求实现以下功能:
实现游戏人物的左右移动以及跳跃。
游戏人物可以攻击地图中的怪物。
游戏人物碰到怪物或掉落深渊判定死亡,程序结束。
游戏人物到达指定位置判定为过关。
游戏有开始菜单级中途退出功能。
第三章详细设计说明
模块描述
该模块为程序的主函数模块int main()。该模块主要是实现两个功能:一是程序开始运行时的文件数据载入,二是显示主菜单。
该模块为整个程序的菜单选择模块void menu( ).该模块主要用于进行菜单选择:选择开始游戏或退出游戏或查看游戏操作。
该模块程序运行的开始模块void play( ).该模块主要用于游戏开始的功能。
该模块为程序操作说明模块void help( )该模块主要用于显示游戏的具体操作说明以及显示游戏制作者的详细信息。
该模块为程序地图尺寸读取模块。该模块主要用于显示游戏地图,读取游戏地图的最大长度及宽度。
该模块为程序地图具体信息图区模块。。
该模块为程序具体操作模块void run( )。该模块主要用于设置游戏人物的移动,以及游戏中的具体情节,比如遇到怪物,掉落深渊,攻击怪物,和游戏结果的判定等等。
性能
,主要是进行程序界面的显示运行,显示选择菜单栏及开始界面。该界面会显示游戏名称“顶蘑菇”以及3个选项即:(1)开始游戏。(2)操作说明。(3)退出游戏。
,主要是根据玩家的选择来进行开始程序或进入操作说明界面或退出游戏。
,是在玩家在第一个模块中选择进入游戏的情况下来开始游戏。
,是在玩家在第一个模块中选择操作说明时进入游戏具体操作界面以及显示制作者信息。
,是在玩家选择进入游戏后读取游戏地图的最大长度以及最大宽度。
,。
,是在进入游戏后实现游戏的各项具体功能及操作,比如游戏人物的移动,游戏人物接触到怪物或掉落深渊的情况。游戏人物对怪物的攻击及游戏结果的判定。
流程逻辑
:
Void menu ( )
return 0
h++
操作说明
开始游戏
g=1
g=3
g=2
菜单
h=0
:
=
=
=
=
=
=
=
=
=
3.
E
X
I
T!
2.
OPERATING
INSTRUCTIONS!
1.
B
E
G
I
N!


顶蘑菇模拟


*
*
*
*
*
*
*
*
*
菜单
3

顶蘑菇课程设计报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3099984911
  • 文件大小0 KB
  • 时间2015-09-23
最近更新