俄罗斯方块游戏论文Word文档下载推荐.docx
- 文档编号:15330419
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:54
- 大小:2.01MB
俄罗斯方块游戏论文Word文档下载推荐.docx
《俄罗斯方块游戏论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《俄罗斯方块游戏论文Word文档下载推荐.docx(54页珍藏版)》请在冰豆网上搜索。
讲师
2008年6月徐州
中国矿业大学毕业设计任务书
学院计算机科学与技术专业年级计算机04级学生姓名张建欧
任务下达日期:
2008年1月15日
毕业设计日期:
2008年2月25日至2008年6月20日
毕业设计题目:
多人分组对战俄罗斯方块的研究与实现
毕业设计专题题目:
毕业设计主要内容和要求:
1.软件系统应提供一个方便实用的用户界面。
2.实现多人网络对战。
3.根据消层情况获得道具,并能够使用道具进行攻击。
4.可以进行分组对战
5.认真工作,依照任务进度表按时完成任务
6.论文要阐述系统开发所用到的理论,介绍整个软件开发的过程。
7.进行系统需求分析,系统分析,系统设计。
8.介绍开发过程中用到的关键技术以及遇到的困难和解决的方法。
9.论文要求内容规范。
毕业设计要求采用的技术有:
一种程序开发语言及相关开发工具,Scoket编程技术,软件工程知识。
院长签字:
指导教师签字:
中国矿业大学毕业设计指导教师评阅书
指导教师评语(①基础理论及基本技能的掌握;
②独立解决实际问题的能力;
③研究内容的理论依据和技术方法;
④取得的主要成果及创新点;
⑤工作态度及工作量;
⑥总体评价及建议成绩;
⑦存在问题;
⑧是否同意答辩等):
成绩:
指导教师签字:
年月日
中国矿业大学毕业设计评阅教师评阅书
评阅教师评语(①选题的意义;
②基础理论及基本技能的掌握;
③综合运用所学知识解决实际问题的能力;
③工作量的大小;
⑤写作的规范程度;
评阅教师签字:
中国矿业大学毕业设计答辩及综合成绩
答辩情况
提出问题
回答问题
正确
基本
正确
有一般性错误
有原则性错误
没有
回答
答辩委员会评语及建议成绩:
答辩委员会主任签字:
学院领导小组综合评定成绩:
学院领导小组负责人:
摘要
俄罗斯方块游戏是一种比较经典的游戏,研究它具有一定的价值和意义。
但目前的俄罗斯方块多以单机版为主,游戏交互性弱、可玩性差,存在很大的弊端。
利用网络通信技术、图形界面、多媒体等技术可以支持多人分组对战,提高游戏的可玩性,弥补传统俄罗斯方块的不足。
本文在分析研究传统俄罗斯方块的基础上,借助C/S软件模型,将CSocket套接字技术移植到俄罗斯方块中实现了多人分组对战模式。
将传统的人机对战变成人与人对战,增强了游戏的交互性。
利用GDI图形界面绘制技术和多媒体技术使游戏画面变得更加生动,并且动态显示各游戏玩家的游戏进展情况,改善了玩家的视觉、听觉感受。
游戏中的各个玩家通过自定义消息来进行交互,他们可以组队进行游戏,可分为自由人、蓝队、橙队和红队。
各玩家之间除了可以相互聊天外,还可以相互攻击和援助。
实验表明,经过扩展后的俄罗斯方块游戏画面更加活泼,游戏方式更加灵活,游戏的交互性更强,游戏可玩性大大提高。
关键词:
多人分组对战俄罗斯方块;
CSocket技术;
GDI图形绘制;
多媒体技术
ABSTRACT
Tetrisgameisaclassicgame.Itisvaluabletoresearch.Butcurrentgamesaremainlysingleplaneversion,lackofinteraction,andcannotbeplayedeasily.Byusingnetworkcommunicationtechnology,graphicalinterface,multimediaandothertechnology,thegameintroducedinthispapercansupportgroupantagonizing,bemoreeasilyplayedandmakeuptheshortcomingsoftraditionalversions.
Basedontheanalysisoftraditionalversions,CSocketistransplantedtothegametoachievegroupsantagonizingmode,whichchangesthetraditionalman-machinemodelintoman-manmodelandenhancetheinteractioninthegame.GDIandmultimediatechnologiesmakethegamemorelively,displaytheprogressofeveryplayerdynamicallyandimprovethevisualandauditoryexperience.Thevariousplayersinteractbycustomizingtheinformationinthegame.Theycanteamupforthegame.Therearefreeman,blueteam,redteamandorangeteam.Notonlycantheychatwitheachother,butalsoattackandhelpeachother.
Theexperimentsshowthattheexpansioncanmakethegamemorelively,makeitmoreflexibleinplayingthegame,makethegamemoreinteractiveandenablethegametobeplayedmoreeasily.
Keywords:
Tetrisofmoregroupsantagonizing;
CSocket;
GDIgraphicsrendering;
Multimediatechnology
1绪论
1.1俄罗斯方块游戏简介
“俄罗斯方块”由莫斯科科学学院程序员AlexeiPajitnov所设计。
1985年6月工作于莫斯科科学计算机中心的阿列克谢·
帕基特诺夫在玩过一个拼图游戏之后受到启发,从而制作了一个以Electronica60(一种计算机)为平台的俄罗斯方块的游戏。
后来经瓦丁·
格拉西莫夫(VadimGerasimov)移植到PC上,并且在莫斯科的电脑界传播。
实际上,在游戏发明后的数年间,“俄罗斯方块”成了无数场专利官司和法律纠纷的目标,而许多公司也不遗余力地上阵厮杀,想要将游戏的创意据为己有。
一个最初的版本是SpectrumHolobyte为IBM兼容机开发的游戏。
1988年,“俄罗斯方块”在街机上也变得非常流行,这都要归功于Atari,因为他们发布了一个能让两名玩家同时游戏的版本。
还是在1988年,Tengen为任天堂娱乐系统发布了“俄罗斯方块”的一个优秀版本,但它很快便从货架上撤掉了,因为任天堂指控该公司侵犯版权。
后来,任天堂把那个版本的“俄罗斯方块”换成了自己的版本,可是新版本却缺乏Tengen版的双人对打模式和出色的音乐。
到了1989年,任天堂着手将一个移动版本的“俄罗斯方块”与当时崭新的GBA系统捆绑出售。
GBA后来成为有史以来销售成绩最佳的游戏系统,对此,“俄罗斯方块”作出了不小的贡献。
这次产权争夺,几家欢喜,几家哀愁,几家公司倒闭,几家公司赚钱,其中的是是非非,一言难尽。
目前“俄罗斯方块”游戏已经有了很大的发展。
国内从以前的掌上游戏移
植到了电脑、手机等平台。
游戏的画面、功能都有了很大的提高。
例如有名的QQ游戏中的“火拼俄罗斯方块”、边锋游戏大厅中的“俄罗斯方块”等。
国外“俄罗斯方块游戏”也有很大发展。
电脑上、手机上、PSP上、各种网站上都有它的身影。
“俄罗斯方块”游戏从诞生到现在已经几十年了,它一直伴随着我们,一直在不断的成长。
没有人认为它会消失,将来它也会不断的发展下去。
随着高科技电子产品的不断涌现,“俄罗斯方块”将以他们为载体继续随时间洪流传播到世界的每一个角落。
“俄罗斯方块”不仅会扩大传播介质,同时自身的功能的多样化、界面的美化、操作的简化、特效、魔法等技术都会在将来得到很大的发展。
例如可以将游戏地图变成各种各样的形状而不再是单一的矩形地图;
还可以改变游戏时运动方块的形状;
也可以增加键盘鼠标事件并以特殊的功能去响应这样的事件(例如连续点击鼠标时可以使运动方块发射子弹等)。
“俄罗斯方块游戏”早在十几年前它就风靡全球,成为大家津津乐道的话题。
从掌上游戏机到PC机,从单调的黑白画面到绚丽多彩的QQ游戏画面。
“俄罗斯方块”始终跟随着人们一起发展、进步。
许多游戏轰轰烈烈的诞生没多久就悄然而去,然而“俄罗斯方块”却长久不衰,仿佛它已经成为了我们的一部分,将永远伴随着我们去开辟未来,带给我们更多的欢笑。
“俄罗斯方块”是一款集休闲、娱乐、益智于一体的游戏,适合各种人群。
它的实现方法简单,但灵活多变,通过研究“俄罗斯方块”,在原来的技术上演变出更多、更新的版本也是一件很有意义的事情。
同时,由于“俄罗斯方块”的广泛传播也带来了很大的商业价值。
怎样开发出更新、更吸引人的“俄罗斯方块”游戏也成为许多游戏公司的首要任务。
1.2多人分组对战俄罗斯方块与传统俄罗斯方块的异同
多人分组对战俄罗斯方块是传统单机版俄罗斯方块的扩展,因此,它们具有许多相似之处。
同时,多人分组对战俄罗斯方块游戏的设计原理又有了很大的改变,游戏方式也不再相同,它们也有许多不同的地方。
(1)相同点:
1)游戏算法相同:
多人分组对战俄罗斯方块与传统俄罗斯方块主要的相同点在游戏算法上。
经过长时间的发展,俄罗斯方块游戏的算法已经发展成熟,因此本文并没有作多大的改变。
游戏算法主要由运动方块的随机产生、方块下移、左移、右移、直接下落、变换、方块触界检测、消层等多个模块组成。
它们的实现原理基本相同。
2)游戏逻辑相同:
游戏从运动方块的产生、消层到游戏结束,整过流程是相同的。
(2)异同点:
1)设计模式不同:
传统俄罗斯方块游戏多是单机版,只能供一个人游玩;
而多人分组对战俄罗斯方块是基于C/S的设计模式,支持网络互联,可以多人游玩。
2)对战模式不同:
传统俄罗斯方块游戏是人机对战,缺乏交互性;
而多人分组对战俄罗斯方块是多人分组对站。
即最多六个玩家可以以自由人、澄队、蓝队、红队四种身份进行游戏。
3)游戏交互程度不同:
传统俄罗斯方块主要是人机交互,形式比较单调,且交互较少;
而多人分组对战俄罗斯方块游戏主要是人与人的交互,且交互形式多样,比较灵活。
例如玩家之间可以相互聊天等。
4)游戏的趣味性不同:
传统俄罗斯方块游戏游戏方式较单一,趣味性较低;
而多人分组对战俄罗斯方块中每个玩家都可以看见其他玩家的游戏进行情况,对手较多,且还有敌友之分,游戏中可以获得道具,并使用道具对敌方进行攻击,对盟友或自己进行援助,再加上游戏音效。
使游戏玩家始终感觉到他不是一个人在游
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 俄罗斯方块 游戏 论文