下载此文档

【毕业设计】基于MFC的俄罗斯方块游戏的设计与开发(整理版).doc


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/ 22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 22 下载此文档
文档列表 文档介绍
计算机学院
VC++项目开发实验报告
基于MFC的俄罗斯方块游戏设计
题目基于MFC的俄罗斯方块游戏设计
学号
专业及班级
姓名
日期
目录
一:实验内容--------------------3
1:游戏简介-----------------------------------------------3
2:课程设计目的----------------------------------------3
3: 实验要求-----------------------------------------------3
二:设计思路--------------------4
1:窗体设计----------------------------------------------4
2:编辑资源----------------------------------------------4
3: 菜单项设计-------------------------------------------7
4: 窗体美化----------------------------------------------8
5:额外功能----------------------------------------------10
三:代码实现--------------------10
四:运行结果--------------------12
五:实验心得--------------------13
一:实验内容
1:游戏简介
俄罗斯方块是由阿列谢·帕基特诺发明的,Tetris游戏在一个m*n 的矩形框内进行的,矩形框的顶部会随机的出现一个有四个小方块组成的砖块,每过一段时间,就会下落一格,知道他碰到底部,然后再过一个时间下落另一个砖块,依次进行,砖块是随机出现的。当发现底部砖块是满的话,则消去它从而得到相应设置的分数,当砖块到达顶部的时候,游戏结束。
2: 课程设计的目的
综合运用所学知识,熟练掌握VC++程序设计的编码与MFC框架结构以及各类作用个的具体实现,完成俄罗斯方块游戏的设计。
3 课程设计的要求
用VC++设计与实现俄罗斯方块游戏。要求包括系统的需求分析;系统总框图及每个模块的设计分析;MFC应用程序架构;框架的扩展;算法的设计与实现;游戏的内部实现;游戏区域绘图的实现;系统存在的问题及错误处理;列出所有定义的函数及说明;附上程序源代码。
二:设计思路
1:窗体设计
利用MFC AppWinzard生成记事本应用程序框架具体步骤如下:
执行VC程序,选择File|New命令,,转到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\ \nEditSo Document
3:编译连接并执行。
随机给出不同的形状(长条形、Z字形、反Z形、田字形、7字形、反7形、T字型)下落填充给定的区域,若填满一条便消掉,记分,当达到一定的分数时,过关,设置六关,每关方块下落的速度不同,若在游戏中各形状填满了给定区域,为输者。游戏功能要求如下:
:
良好的用户界面,有关数显示和分数显示。让方块在一定的区域内运动和变形,该区域用一种颜色表明,既用一种颜色作为背景,最好设为黑色。还需用另一种颜色把黑色围起来,宽度适中,要实现美感。
(方块)需求:
良好的方块形状设计,绘制七种常见的基本图形(长条形、Z字形、反Z形、田字形、7字形、反7形、T字型),各个方块要能实现它的变形,可设为顺时针或逆时针变形,一般为逆时针。



到达底部部
到达底部,
游戏

【毕业设计】基于MFC的俄罗斯方块游戏的设计与开发(整理版) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 22
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 3099984911
  • 文件大小 0 KB
  • 时间2015-02-28
最近更新