- 4
- 0
- 约1.94万字
- 约 24页
- 2017-03-04 发布于四川
- 举报
俄罗斯方块课程计设报告
目 录
1. 系统概述……………………………………………… 1
2. 设计说明书…………………………………………… 4
3. 系统操作界面………………………………………… 6
4. 源程序编码…………………………………………… 7
5. 测试计划………………………………………………36
6. 改进意见……………………………………………39
7.课程设计心得体会……………………………… 40
8. 参考书籍、资料…………………………………… 40
系统概述
1.1现状分析
在个人电脑日益普及的今天,一些有趣的桌面游戏已经成为人们在使用计算机进行工作或学习之余休闲娱乐的首选,而俄罗斯方块游戏是人们最熟悉的小游戏之一,它以其趣味性强,易上手等诸多特点得到了大众的认可,因此开发此游戏软件可满足人们的一些娱乐的需求。
此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的,界面美观的,易于控制的俄罗斯方块游戏。
1.2项目要求
俄罗斯方块游戏是一款适合大众的游戏软件,它适合不同年龄的人玩。本软件要实现的功能如下:
(1)游戏区:玩家可以在游戏区中堆积方块,并能够在游戏过程中随时了解得分情况。
(2)游戏控制:玩家可以通过游戏控制功能来选择开始新的一局游戏,暂停或退出游戏。
级别设置:玩家可以根据自己的需要自行设定游戏的开始级别,级别越高,游戏的速度越快,难度越大。
1.3系统功能模块示意图
项目开发计划书
项目开发计划书
名称 时间 工作内容 下达设计任务 1天(集中) 说明如何着手设计的方法和设计任务的解释说明。 收集、分析资料及文档 2天 项目组在项目经理的组织下选题、分析,识别实体,完成《项目开发计划书》及小组人员分工。 设计 2天 各项目组完成系统层次图、用户界面设计、数据库表设计、报表设计,完成《设计说明书》 程序编写和测试 7天 根据方案进行现场编程、调试。 编写设计文档 2天 完成软件测试以及《用户操作手册》的编写。 文档提交、答辩 1天 各小组提交文档,教师根据情况选择是否答辩及答辩方式(抽样答辩或全员答辩)。
设计说明
1.1游戏区模块
1.2控制区模块
1.3系统流程图
1.4模块简介
功能模块
(1)游戏区模块(创建游戏区,处理玩家操作,显示操作结果)
(2)游戏控制模块(开始,暂停继续,提高等级,降低等级,停止,新游戏,帮助)
系统操作界面
游戏打开界面
游戏进行中界面
源代码编码
#include stdio.h
#include bios.h
#include dos.h
#include graphics.h
#include string.h
#include stdlib.h
#define true 1
#define false 0
#define BoardWidth 12
#define BoardHeight 23
#define _INNER_HELPER /*inner helper method */
/*Scan Codes Define*/
enum KEYCODES
{
K_ESC =0x011b,
K_UP =0x4800, /* upward arrow */
K_LEFT =0x4b00,
K_DOWN =0x5000,
K_RIGHT =0x4d00,
K_SPACE =0x3920,
K_P =0x1970
};
/* the data structure of the block */
typedef struct tagBlock
{
char c[4][4]; /* cell fill info array, 0-empty, 1-filled */
int x; /* block position cx [ 0,BoardWidht -1] */
int y; /* block position cy [-4,BoardHeight-1] */
char color; /* bloc
您可能关注的文档
- 常州市武进区牛中塘心小学三年主动发展规划(初稿).doc
- 常州市清凉小学0二0六学年第一学期.doc
- 常州市教科院工计作划.doc
- 云南省昆明一中2014届高三上学期期末考试 化学 含答案.doc
- 常州市清潭中学年七级.doc
- 常州市经济发展况状调查.doc
- 常州服装企业市调场研报告.doc
- 常州果汁市场调报查告.doc
- 常州市第二实验学小音乐备课五年级(下).doc
- 常州质量体系检参查考项目.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 保障农民工工资支付协调机制和工资预防机制.docx VIP
- (35页PPT)腾讯iOA零信任安全解决方案.pptx
- 供应链管理第章.ppt VIP
- 有机化学醇酚醚.ppt VIP
- 【真题】2025年湖北省公务员考试《申论》试题及答案解析(县乡卷).pdf VIP
- 《2025年人工智能在制造业应用》.docx VIP
- 2018年浙江省杭州市中考科学试卷含答案.docx VIP
- 东北地区自然地理概况课件市公开课一等奖省赛课微课金奖课件.pptx VIP
- Power Up3课后单元测试 - U7 - Unit Test.docx VIP
- EN755-2铝及铝合金挤压杆材,管材及型材 第2部分:机械性能.doc
原创力文档

文档评论(0)