预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共27页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
学号10212816207武汉华夏理工学院课程设计课程名称C语言课程设计题目俄罗斯方块游戏的设计课程设计任务书设计题目:俄罗斯方块的设计要求完成的主要任务:任务描述俄罗斯方块是一款风靡全球的掌上游戏机和PC游戏,它造成的轰动与创造的经济价值可以说是游戏史上的一件大事。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。现在,要求你自己编程,使用自己亲手编写的俄罗斯方块游戏。本课程涉及的知识点数组、结构体、绘图、时钟中断等,通过本程序的训练,进一步加深对C语言的了解,掌握游戏开发基本原理,为开发出高质量的游戏软件打下坚实基础。3.要求完成的任务=1\*GB2\*MERGEFORMAT⑴完成整个规定任务的设计及调试,且一定要画出程序流程图,最后得出正确结果,并经教师检查及答辩;=2\*GB2\*MERGEFORMAT⑵写出规范的课程设计说明书;=3\*GB2\*MERGEFORMAT⑶课程设计结束后交设计说明书等文档和设计内容:=4\*GB2\*MERGEFORMAT⑷从2月27日起,学生每天至少要到设计教室半天以上;设计报告撰写格式要求:设计报告的主要内容是详细写出在设计过程中所用到的主要技术或方法;课程设计报告按国际通用格式书写,具体格式要求请见资料:“课程设计说明书的书写内容与格式”时间安排:第一天:学生先在实验室集中,由指导教师介绍课程设计的目的、布置任务后选题;第二天-第四天:学生在实验室完成设计,经教师检查并回答提问,确认设计完成;第五天:教师在计算机上先检查设计报告、学生修改后打印提交指导教师签字:2017年2月24日系主任签字:2017年2月24日目录TOC\o\h\z\uHYPERLINK\l"_Toc477039785"1.设计题目2HYPERLINK\l"_Toc477039786"2.开发环境PAGEREF_Toc477039786\h4HYPERLINK\l"_Toc477039787"3.开发工具PAGEREF_Toc477039787\h4HYPERLINK\l"_Toc477039788"4.完成时间PAGEREF_Toc477039788\h4HYPERLINK\l"_Toc477039789"5.设计思想PAGEREF_Toc477039789\h4HYPERLINK\l"_Toc477039790"6.设计过程及设计步骤PAGEREF_Toc477039790\h5HYPERLINK\l"_Toc477039791"7.测试运行7HYPERLINK\l"_Toc477039792"8.评价与修订10HYPERLINK\l"_Toc477039793"8.1算法上的优点10HYPERLINK\l"_Toc477039794"8.2功能上的优点10HYPERLINK\l"_Toc477039795"8.3程序的缺点PAGEREF_Toc477039795\h10HYPERLINK\l"_Toc477039796"9设计体会PAGEREF_Toc477039796\h11HYPERLINK\l"_Toc477039797"10.参考文献121设计题目俄罗斯方块设计2开发环境硬件环境:微机系列,内存在1G以上,软件环境:MicrosoftWindowsXP3开发工具TC、Win-tc或者VisualC++6.04完成时间2017-2–27----2017.3.35设计思想先设计出6大类19种状态变化的俄罗斯方块,制作游戏窗口,制作俄罗斯方块与状态判断图形是否可动,随机产生俄罗斯方块类型的序号打印俄罗斯方块清除俄罗斯方块的痕迹判断是否满行并删除满行的俄罗斯方块。6设计过程及设计步骤制定游戏的边框大小,与方块的中心落下位置,按照设计思想做出来,加上难度随下落个数每次增加下落速度,不懂的程序上网搜索(这也增强了对C++的了解)。附图下一面(图1.1)俄罗斯方块排序流程图(图1.1)开始结束游戏继续继续产生随机方块输出分数分数加1是否方块是否成行?否是随着俄罗斯方块数量增加,下落速度增加++方块下落或者移动是否遇见结束条件?随机生成方块形状程序源代码头文件俄罗斯方块程序#include<stdio.h>#include<windows.h>#include<conio.h>#