俄罗斯方块 c课程设计论文(报告)

俄罗斯方块 c课程设计论文(报告)

ID:25130495

大小:102.00 KB

页数:16页

时间:2018-11-17

俄罗斯方块 c课程设计论文(报告)_第1页
俄罗斯方块 c课程设计论文(报告)_第2页
俄罗斯方块 c课程设计论文(报告)_第3页
俄罗斯方块 c课程设计论文(报告)_第4页
俄罗斯方块 c课程设计论文(报告)_第5页
资源描述:

《俄罗斯方块 c课程设计论文(报告)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、辽宁工业大学C语言程序设计课程设计(论文)题目:俄罗斯方块游戏院(系):软件学院专业班级:电子商务112班学号:111401043学生姓名:张欢廷指导教师:武志刚教师职称:讲师起止时间:2011.12.05至2011.12.18课程设计(报告)任务及评语院(系):软件学院教研室:软件教研窒学号111401043学生姓名张欢廷专业班级电子商务112班程序设计(报告)题目机房收费管理系统程序设计(报告)任务程序设计的任务与要求:(1)掌握C语言编程的基础知识。(2)较熟练地编写C语言应用程序。(3)了解C语言的常用标准函数、编程技巧、异常处理。

2、(5)联系已学过的内容,巩固所学的理论,增强独立工作能力。(6)通过设计主要使学生有一个独立编写程序的过程,对理论学习及动手能力都有一个很大的提高。(7)通过本次设计,进一步培养学生热爱专业的思想,同时对本专业综合素质的提高起一个积极的推动作用。课程设计过程中,要严格遵守实践环节的时间安排,听从指导教师的指导。正确地完成上述内容,记录实习日记,规范完整地撰写出课程设计报告。指导教师评语及成绩成绩:指导教师签字:2011年12月22日辽宁工业大学课程设计说明书(论文)目录第1章课程设计的目的与要求11.1课程设计目的11.2课程设计的实验环境

3、11.3课程设计的预备知识11.4课程设计要求1第2章课程设计内容22.1课程设计题目22.2课程设计整体设计说明22.2.1课程设计内容22.2.2系统功能模块结构图22.2.3数据结构设计及用法说明22.2.4程序结构(画流程图)22.2.5各模块的功能22.3程序源代码及注释2第3章课程设计总结3参考资料413辽宁工业大学课程设计说明书(论文)第1章课程设计的目的与要求1.1课程设计目的本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《程序设计语言(C)》课程后进行的一次全面的综合练习。本课程设计的目的和任务:1.

4、巩固和加深学生对C语言课程的基本知识的理解和掌握2.掌握C语言编程和程序调试的基本技能3.利用C语言进行基本的软件设计4.掌握书写程序设计说明文档的能力5.提高运用C语言解决实际问题的能力1.2课程设计的实验环境硬件要求能运行Windows2000/XP操作系统的微机系统。C语言程序设计及相应的开发环境。1.3课程设计的预备知识熟悉C语言及C语言开发工具。1.4课程设计要求1.分析课程设计题目的要求2.写出详细设计说明3.编写程序代码,调试程序使其能正确运行4.设计完成的软件要便于操作和使用5.设计完成后提交课程设计报告13辽宁工业大学课程

5、设计说明书(论文)第2章课程设计内容2.1程序功能介绍 1、一个用于摆放小型正方形的平面虚拟场地,其标准大小:行宽为10,列高为20,以每个小正方形为单位。  2、一组由4个小型正方形组成的规则图形,英文称为Tetromino,中文通称为方块共有7种,分别以S、Z、L、J、I、O、T这7个字母的形状来命名。I:一次最多消除四层  J(左右):最多消除三层,或消除二层  L:最多消除三层,或消除二层  O:消除一至二层  S(左右):最多二层,容易造成孔洞  Z(左右):最多二层,容易造成孔洞  T:最多二层2.2程序整体设计说明(1)部分游

6、戏有单格方块,可以穿透固定的方块到达最下层空位。其他的改版中出现更多特别的造型。  方块会从区域上方开始缓慢继续落下。  (2)玩家可以做的操作有:以90度为单位旋转方块,以格子为单位左右移动方块,让方块加速落下。  (3)方块移到区域最下方或是着地到其他方块上无法移动时,就会固定在该处,而新的方块出现在区域上方开始落下。  (4)当区域中某一列横向格子全部由方块填满,则该列会消失并成为玩家的得分。同时删除的列数越多,得分指数上升。  (5)当固定的方块堆到区域最上方而无法消除层数时,则游戏结束2.2.1设计思路 1.按游戏界面的"开始"按

7、钮或者F2键来开始游戏,自己使用右边的窗口,对手使用左边的窗口。  俄罗斯方块2.键盘操作:系统缺省设置使用右边的窗口,用光标操作,"←"左移一格;"→"右移一格;"↑"旋转方块;↓方块丢下(方块下落到底),"End"健可以一格格的下落,用户还可以自定义习惯的按键来操作游戏。  3.计分牌显示的内容:  “分数”为双方本局的分数,计分标准为下落一个块10分,一次消一行100分、2行200分、3行400分、4行800分。  “等级”为双方的游戏设置等级,当分数达到一定的值,等级就会提升、速度加快。  “行数”第一行为双方消的行数,第二行是送给

8、对方的行数。  “比分”为双方赢的局数。2.2.2数据结构设计及用法说明, 3、通过设计者预先设置的随机发生器不断地输出单个方块到场地顶部,以一定的规则进行移动、旋转、下落和摆放

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

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

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