俄罗斯方块开题报告

 2021-08-08 22:37:21

1. 研究目的与意义

本程序旨在训练学生的基本编程能力和游戏开发技巧,熟悉c语言图形模式下的编程。

本程序中涉及结构体、数组、时钟中断及绘图方面的知识。

通过本程序的训练,使学生能对c语言有更加升入的了解,掌握俄罗斯方块游戏开发的基础原理,为将来开发出高质量的游戏软件打下坚实的基础。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 国内外研究现状分析

俄罗斯方块(Tetris, 俄文:Тетрис)是一款电视游戏机和掌上游戏机游戏,它由俄罗斯人阿列克谢帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。由于上手简单、老少皆宜,从而家喻户晓,风靡世界。

1984年6月,在俄罗斯科学院计算机中心工作的数学家帕基特诺夫利用空闲时间编出一个游戏程序,用来测试当时一种计算机的性能。帕基特诺夫爱玩拼图,从拼图游戏里得到灵感,设计出了俄罗斯方块。
1985年,他把这个程序移植到个人电脑上,俄罗斯方块从此开始传播开来。
1988年,罗杰斯在美国拉斯韦加斯的一个展览上看到了俄罗斯方块,觉得非常好玩,并且发现他问到的人也都喜欢玩。作为一个生于荷兰、在美国受教育、在日本从事视频游戏业的专业人士,罗杰斯立刻嗅到了巨大商机。他与日本游戏厂商任天堂达成口头协议,然后出发前往莫斯科。帕基特诺夫把俄罗斯方块授权给了他工作的计算机中心,使其成为公有财产,所以罗杰斯面对的谈判对象是当时苏联政府的代表。
1989年,谈判过程充满了文化、价值观和工作方式上的磨合,最终罗杰斯代表任天堂取得了俄罗斯方块在家用机上的授权。罗杰斯与帕基特诺夫因这次谈判而相识,并且成了好朋友,这奠定了此后许多年中他们围绕俄罗斯方块进行密切合作的基础。
1990年苏联解体后,帕基特诺夫在罗杰斯的帮助下移居美国,继续从事游戏开发。
1996年,帕基特诺夫拿回了俄罗斯方块的知识产权,与罗杰斯一起成立了蓝色行星软件公司,该公司独家代理俄罗斯方块向各游戏厂商授予版权的事务。
2002年,一名过分沉迷的英国玩家不听机组人员的劝阻,在飞机上用手机玩俄罗斯方块,结果被判刑入狱4个月。
2009年,小方块的魅力经久不衰,俄罗斯方块发售了1.25亿份,受到50多个国家和地区的玩家喜爱,有超过50种语言的版本,运行在几十种游戏平台上,从掌机、街机、个人电脑,到手机和PDA。罗杰斯说,移动设备已经成为俄罗斯方块新的主要平台,该领域的发售量已超过7500万份,并且还在快速增长。在俄罗斯方块网络版的北美和欧洲官方网站上,每天超过100万人次玩这个游戏。
2009年6月5日,帕基特诺夫及其合作伙伴宣布,Tetris,俄罗斯方块诞生25周年庆祝活动在美国洛杉矶举办的电子娱乐展上启动。25年过去了,电脑业和电子游戏业都发生了巨大变化,拥有华丽画面、震撼音效和丰富剧情的大型游戏包括网络游戏纷纷出现,开辟并占据了新的市场。

3. 研究的基本内容与计划

俄罗斯方块的研究内容就是由小方块组成的不同形状的板块陆续从屏幕上方落下来,玩家通过调整板块的位置和方向,使它们在屏幕底部拼出完整的一条或几条。

这些完整的横条会随即消失,给新落下来的板块腾出空间,与此同时,玩家得到分数奖励。

没有被消除掉的方块不断堆积起来,一旦堆到屏幕顶端,玩家便告输,游戏结束。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

随着电子技术和计算机技术的发展,电子游戏有着广大的应用前景,并将朝着集成化、智能化、多功能化方向发展。

在程序设计过程中将会遇到很多的问题,当方块可以移动的过程中当方块移动到最右边再变形时可能会遇到挂边的情况,这就需要再编写一个函数判断当前方块变形后的下一个方块是否越界,在变形时调用这个函数就可以了。另一个问题可能就会出现在消行上,当一行被添满后应该消去一行,这个基本可以实现,但最后落下的那个方块不会消去,这个过程就会发现只能进行一次刷新。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。