俄罗斯方块游戏开题报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

俄罗斯方块游戏开题报告

表二

本科毕业论文(设计)开题报告表

2010 年 11 月 28 日

信息科学与技姓名学号系术系

计算机科学嵌入式软件专业专业方向班级与技术

俄罗斯方块游戏题目指导教师一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:

在当今社会中,竞争越来越激烈,工作也变得繁琐而乏味,人们没有太多的休息时间。此时的人们正需要一种既简单又节省时间的快速休闲方式,俄罗斯方块游戏以其花样的方块,无尽的挑战吸引了众多爱好者,而且老少皆宜。无可争议,俄罗斯方块是有史以来最伟大的游戏之一。它是永恒的娱乐经典,但它实际不又和那些传统的经典娱乐方式不同,因为它的本质是电子化的,所以它的确属于现代产物。程序代码简单,界面易于实现,成为编写电子工具,如手机,MP4,电子词典,商务通等的首选游戏。俄罗斯方块虽然是一款非常流行的小游戏,但它创意独特,其规则简单明了,自始至终不过是几个方块纷纷落下。最重要的是它特别好玩,一出现就风靡全世界。虽说世界上事物丰富多彩,充满了各种各样的形状和色彩,但方块这种最简单的几何图形对人类却有着不可思议的强大吸引力。

课题研究的主要内容及需要解决的问题:

游戏是用来给大家娱乐的,所以要能在使用的过程中给大家带来快乐,消除大家的疲劳,所以我在游戏中添加了漂亮的场景和动听的音乐,设置了过关升级的功能,激发大家的娱乐激情。

Visual Basic是一个强大的Windows平台上的开发工具,从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过Internet的遍及全球分布式应用程序,都可在Visual Basic提供的工具中各取所需。Visual Basic是一种面向对象的程序设计语言,采用控件为主体的事件驱动模型程序设计方法,大大减轻了程序员工发Windows应用程序的效率,使程序员把精力投入到系统应用中,而不是陷入Windows烦琐的处理机制和函数名称中。

俄罗斯游戏设计本质上就是定时器产生重绘事件和用户输入改变游戏状态。两种情形需要重绘,一种是方块组的下落、变形,一种是行充满时的删除,而游戏画布上那些已经固定下来的方块组,无需重绘。游戏可以接收用户键盘命令,控制方块组的左移、右移、下移、旋转动作。游戏开始时,操作相当简单。游戏暂停时只需将时钟停止即可。在绘制方块组之前,判断方块组是否还在

下坠,如果能下坠的话,就让它下落一格,再进行重绘,如果方块组的高度已和画布高度相当,则判断游戏是否结束,如果游戏结束的话,就提示用户即可。如果游戏不是处于结束状态,就把方块组固定下来,同时检查游戏画布上方块组当前行下面的所有行,看是否要进行删除动作,如果需要行删除,则清除游戏上被删除的数据,将二维数组的值下移一格即可。然后初始化一个新的方块组,再根据时钟进行绘制。其流程图如图所示。

游戏开始

生成新的方块组

方块组是否还

下落一格要下落

固定方块组

是否要删除行删除行

是否游戏结束

游戏结束

游戏界面的设计,系统设计(方块组形态,游戏规则,算法设计),代码实现(初始化,方块

组下落,方块组翻转,其他),系统运行。

二、进度及预期结果:

起止日期主要内容预期结果 2010.11.28— (1)根据老师给的课题查阅资料,认真本设计采用单机模式,游戏规2011.01.6

书写开题报告。则为方块组要随机产生,可以通过2011.01.7— (2)熟悉掌握开发工具的运用,以及课一个图片框提示下一个方块组的2011.02.8 题设计的相关资料的搜集和学习,进行形态。方块在下落过程中可以进行详细设计。左移、右移、加速下落和旋转,这

2011.02.9— (3)根据课题制定出详细的设计策略,些都可以通过键盘进行控制,可以2011.03.31 并编写详细的代码。通过滑动条来控制方块的下落速

(4)设计完成后进行连接,调试,修度。当方块下落(或左移、右移)

改。对毕业论文资料整理并撰写完整的到边界或共创方块位置,不能再移2011.04.30—

2011.05.30 动时,方块停止运动。论文,整理成册。

完成课题的现

操作系统: Windows XP 有条件

开发平台: Visual Basic 6.0

审查意见指导教师: 年月日

系意见主管领导: 年月日

相关文档
最新文档