- 38
- 0
- 约1.37万字
- 约 22页
- 2017-01-19 发布于重庆
- 举报
西安科技大学计算机学院
VC++程序设计实验报告
题 目 俄罗斯方块游戏制作
学 号 0808030413
专业及班级 计算机科学与技术0804
姓 名 侯文鹏
日 期 2010-11-24
目 录
一:实验内容--------------------3
1:游戏简介-----------------------------------------------3
2:课程设计目的----------------------------------------3
3: 实验要求-----------------------------------------------3
二:设计思路--------------------4
1:窗体设计----------------------------------------------4
2:编辑资源----------------------------------------------4
3: 菜单项设计-------------------------------------------7
4: 窗体美化----------------------------------------------8
5:额外功能----------------------------------------------10
三:代码实现--------------------10
四:运行结果--------------------12
五:实验心得--------------------14
一:实验内容
1:游戏简介
俄罗斯方块是由阿列谢·帕基特诺发明的,Tetris游戏在一个m*n 的矩形框内进行的,矩形框的顶部会随机的出现一个有四个小方块组成的砖块,每过一段时间,就会下落一格,知道他碰到底部,然后再过一个时间下落另一个砖块,依次进行,砖块是随机出现的。当发现底部砖块是满的话,则消去它从而得到相应设置的分数,当砖块到达顶部的时候,游戏结束。
2: 课程设计的目的
综合运用所学知识,熟练掌握VC++程序设计的编码与MFC框架结构 以及各类作用个的具体实现,完成俄罗斯方块游戏的设计。
3 课程设计的要求
用VC++设计与实现俄罗斯方块游戏。要求包括系统的需求分析;系统总框图及每个模块的设计分析;MFC应用程序架构;框架的扩展;算法的设计与实现;游戏的内部实现;游戏区域绘图的实现;系统存在的问题及错误处理;列出所有定义的函数及说明;附上程序源代码。
二:设计思路
1:窗体设计
利用MFC AppWinzard生成记事本应用程序框架具体步骤如下:
执行VC程序,选择File|New命令,弹出New对话框.单击Projects标签,转到Projects选项卡,选择MFC AppWizard(exe)选项,然后在Project name文本框中输入MyTetris 。
(2)单击OK按钮.
2:编辑资源
按钮控件资源清单
按钮名称 按钮ID 新建 ID_FILE_NEW 开始 ID_Game_Start 暂停 IID_Game_Pause 结束 ID_Game_Over 容易 IID_DIFF_EASY 一般 ID_DIFF_MID 困难 ID_DIFF_SUP
菜单项设计
2)标题栏的设计。
要修改标题栏的内容或文件打开(关闭)对话框的过滤器中的显示内容,只须在字符串表编辑器对此项目进行重新编辑即可。
1:打开String Table,找到IDR_MAINFRAME,双击。
2:在弹出的String Properties对话框Caption中输入:文本编辑器 \nEdit\nEditSo\n\n\n\ nEditSoft.Document\nEditSo Document
3:编译连接并执行。
随机给出不同的形状(长条形、Z字形、反Z形、田字形、7字形、反7形、T字型)下落
您可能关注的文档
- UV硬化樹脂项目可行性研究报告.doc
- U大師U盘启动制作工具安装原版win7系统的详细使用方法.doc
- u大師u盘启动盘制作工具安装ghost系统教程.doc
- U形彎曲件模具设计.doc
- U槽砼施工作業指导书.doc
- U盤外壳塑料模具设计毕业论文.doc
- u盤安装win764旗舰版系统图文教程.doc
- U盤提示未格式化解决办法(亲历).doc
- U盤故障维修方法.doc
- U盤无法停止‘通用卷’的解决办法.doc
- 2026年长沙轨道交通职业学院单招职业技能考试题库及答案详解(典优).docx
- 2026年青海省海东地区单招职业倾向性考试题库有答案详解.docx
- 2026年陕西交通职业技术学院单招职业倾向性考试题库附答案详解(名师推荐).docx
- 2026年防城港职业技术学院单招职业适应性考试题库附答案详解(典型题).docx
- 2026年长沙轨道交通职业学院单招职业技能考试题库有答案详解.docx
- 2026年长江艺术工程职业学院单招职业适应性考试题库及答案详解一套.docx
- 2026年长沙卫生职业学院单招职业适应性考试题库及完整答案详解1套.docx
- 2026年长治职业技术学院单招职业技能考试题库完整参考答案详解.docx
- 2026年青海柴达木职业技术学院单招职业技能考试题库附答案详解(实用).docx
- 2026年雅安职业技术学院单招职业适应性考试题库参考答案详解.docx
最近下载
- 人美版美术一年级下册《第一单元 春天的故事》大单元教学设计2026.docx VIP
- 公转私借款合同范本.docx VIP
- IATF16949:2016中文版本含ISO9001全文依据2025年11月SI更新(包括SI1-30).pdf
- 4.成人斯蒂尔病诊疗指南2025版.pptx
- 第一单元《春天的故事》大单元(教学设计)人美版2025美术一年级下册.docx VIP
- ISO42001-2023人工智能管理体系程序文件.docx VIP
- 一种火炬排放系统密封器.pdf VIP
- 提高住院患者大小便标本送检率PDCA.pptx VIP
- DB61_T 2093.5-2025 猕猴桃生产第5部分:花粉生产.docx VIP
- 无锡市轨道交通工程临时用电监理实施细则.doc VIP
原创力文档

文档评论(0)