基于MFC应用程序框架的俄罗斯方块游戏设计开题报告
2020-04-14 15:07:16
1. 研究目的与意义(文献综述)
在电子信息飞速发展的今天,电子游戏已经渗透到人们的日常生活中,成为适合各个年龄段的一种娱乐形式。作为一款在游戏机上运行的很受欢迎的游戏,俄罗斯方块曾造成的轰动和经济价值可以说是游戏史上的一个重大事件。俄罗斯方块最早由前苏联游戏制作人alexpajitnow设计,游戏看似简单,但却充满变数,令人上瘾,具有很高的可玩性。相信很多人仍然记得那个俄罗斯方块的时代,人们为它痴迷得茶不思饭不想。在它的历史上,俄罗斯方块最开始出现于pc机上,而中国的用户了解并喜欢上它是通过红白机的。对于一般用户来说,俄罗斯方块规则简单,容易上手,且游戏过程的变化也是无限的,而在游戏平台的对战模式下更增加了它的趣味性和挑战性,用户可以由此感受到游戏的乐趣,同时也可以在平台上展现自己高超的技术。玩家既能娱乐身心,又能锻炼反应能力,即寓教于乐,这就是俄罗斯方块的迷人之处。
1984年,alex pajitnow设计了俄罗斯方块游戏,随后与henkrogers合作,后者将这款游戏带到西方市场,并通过与任天堂公司合作让其迅速风靡全球。五年后,全球已有超过3500万人玩过这款游戏。而截至2015年,俄罗斯方块已经登陆50多个游戏平台。在移动设备上,这款游戏累计下载次数已经超过2亿。俄罗斯方块游戏深受广大玩家喜爱,它红遍世界的各个角落,价值远超出了作者开发时候的预想。
俄罗斯方块游戏在不同平台上的规则可能会有所差异,有的简单,有的复杂,但其根本原理是一样的,都是通过对运动着的方块进行组合,从而来训练玩家的反应能力。说到游戏软件,大多数人都认为它深不可测、高不可及。但是随着开发工具和软件开发学的不断发展,开发一款小游戏也并没有像人们想象的那么难。俄罗斯方块是一款古老又有趣的游戏,相关的游戏软件有很多,网上就有不少算法和设计的实现,无数人进入游戏编程的世界都是从编写俄罗斯方块开始的。
2. 研究的基本内容与方案
基本内容:随机产生不同类型的方块(长条形、t字形、田字形、z字形、反z字形、7字形、反7字形),方块下落的同时可变形(旋转、向左、向右、向下),填充至指定的区域,填满一横条则消掉并积分。若各种形状填满了给定区域,则判定输掉游戏。
论文主要实现的任务如下:
(1)方块生成。随机生成7种不同类型的方块(长条形、t字形、田字形、z字形、反z字形、7字形、反7字形)。
3. 研究计划与安排
1-3周:查阅文献,完成开题报告
4-6周:总体设计,完成论文综述
7-10周:设计算法,功能模块设计
4. 参考文献(12篇以上)
【1】罗伟坚. visual c 经典游戏程序设计.人民邮电出版社,2006.
【2】 张卫华,刘征,赵志刚.visual c 程序设计实战训练 举一反三.人民邮电出版社,2006.
【3】 张海藩.软件工程.人民邮电出版社, 2005.