- 7
- 0
- 约 25页
- 2016-12-22 发布于贵州
- 举报
《GUI.Net应用程序设计》
课程设计报告
设计题目: 俄罗斯方块
专 业 计算机科学与技术
班 级 110051B
学 号 12010051044、12010051053
学生姓名 曹蒋星、乔伟岭
指导教师 顾洪
设计时间 2012-12-24至2013-1-6
教师评分
2013年 1月 4日目 录
一、 课程设计概述 2
1.1设计任务及目的 2
1.2课程设计的步骤 2
二、 课程设计过程 2
2.1对象分析 2
2.2界面详细设计 2
2.3设计模型 3
2.4总结 3
2.5参考资料 3
课程设计概述
1.1设计任务及目的
C#中俄罗斯方块小游戏的简单的实现
1.2课程设计的步骤
1.构思框架
2. 考虑能力以内所能实现的简单功能
3. 编写代码
4. 调试并寻找问题,解决问题
课程设计过程
2.1对象分析
1、整体结构规划思想
要求阐述系统整体结构的选择、设计的思想,绘制功能结构图。
进入俄罗斯游戏页面,按照简单的游戏思路进行游戏!
通过数组操作,逐步实现方块的产生、下落、变形、左右移动、消除、整体下落、以及积分的功能。
方块产生
(判断是否下落)
下落
(是否可以左右移动)
变形、左右移动
(判断是否满行)
消行
(是否消行成功)
增加积分
2、主界面设计思想
简单清晰,让人容易看懂游戏的玩法。
3、子界面的设计思想
要求对子界面的设计以及界面上对象的选取思路进行阐述和分析。
无子界面!
2.2界面详细设计
对主界面的设计实现过程进行阐述和分析,详细说明制作该界面的步骤,所使用的对象以及属性设置、使用事件及代码等。
2.3设计模型
原型设计图:
设计效果图:
#region?定义砖块int[i,j,y,x]?Tricks:i为那块砖,j为状态,y为列,x为行
private int[, , ,] Tricks =?{{??
??????????????????????????????????????{??
??????????????????????????????????????????{1,0,0,0},??
??????????????????????????????????????????{1,0,0,0},??
??????????????????????????????????????????{1,0,0,0},??
??????????????????????????????????????????{1,0,0,0}??
??????????????????????????????????????},??
??????????????????????????????????????{??
??????????????????????????????????????????{1,1,1,1},??
??????????????????????????????????????????{0,0,0,0},??
??????????????????????????????????????????{0,0,0,0},??
??????????????????????????????????????????{0,0,0,0}??
??????????????????????????????????????},??
??????????????????????????????????????{??
??????????????????????????????????????????{1,0,0,0},??
??????????????????????????????????????????{1,0,0,0},??
??????????????????????????????????????????{1,0,0,0},??
??????????????????????????????????????????{1,0,0,0}??
??????????????????????????????????????},??
??????????????????????????????????????{??
????????????????????????
原创力文档

文档评论(0)