1. 研究目的与意义
进入21世纪以来,随着科技日新月异的发展,计算机、微型智能机以及互联网也得到了快速发展和迅速普及,微型掌上智能机已经成为人们日常生活中不可缺少的一部分,所以微型化、智能化的嵌入式产品将会成为信息化产品的发展趋势。
随着生活水平的日益提高,现在人们不仅仅对物质有所追求,精神上的需求也越来越被我们所关注。
一款趣味游戏能够让人们舒缓工作一天的疲劳以及各种压力,还可以在无聊的时候打发时间从而使枯燥无味的生活变得丰富多彩。
2. 课题关键问题和重难点
本次课题是开发一款多消类型的游戏,根据此类游戏的核心玩法可知开发中的重点是游戏元素的生成和消除,因此需要解决如下几个问题:(1)游戏元素的填充,使用某种模式来生成游戏元素,保证游戏元素的排列规律具有一定的复杂型,并且要能够使得游戏进行下去(2)通过鼠标对游戏元素进行移动,游戏元素要能够捕捉和判定鼠标的移动方向,并能产生相应的动画(3)编写匹配算法,完成不同形态的游戏元素的匹配功能(4)匹配成功后的游戏元素消除和游戏元素补充(5)游戏奖励道具的功能实现(6)游戏流程的控制。
由于元素的消除有很多种模式,匹配正确的模式不仅影响游戏奖励道具的生成,还关系着游戏能否进行下去,所以本次课题的难点是游戏元素的匹配算法设计
3. 国内外研究现状(文献综述)
消除类游戏是益智类游戏中的一种,起源于20世纪80年代后期诸如俄罗斯方块一类的游戏。
这样一款游戏在业内有着较为成熟的开发技术,通过阅读文献我了解到此类游戏虽然看似简单,但在技术实现上却有许多细节。
首先是作为一款强互动类型的游戏,游戏界面必须呈现给玩家,游戏界面可以根据玩家的的操作给予反馈,在这里有一些设计方案选择了使用固定监视器的方式,这种方案可以理解为游戏物体在场景外部生成,然后被放置到游戏场景内,玩家自始至终看到的都是同一舞台;而另外一种设计方案则是在游戏初始化的时候将所有物体一次性生成,然后根据玩家的游戏进度或者动作动态的移动监视器。
4. 研究方案
本次课题将在Unity编辑器下完成,程序使用C#作为脚本语言,游戏设置两个场景,分别用于开始界面和游戏内容的显示,游戏中通过算法随机生成一些障碍物增加游戏难度,设置一些在玩家达成某些条件时生成的奖励道具,设置时间限制,时间结束后游戏结束并弹出界面告知玩家所获得的分数。
5. 工作计划
2月1日-2月29日:查阅文献,完成外文翻译,完成开题报告。
3月1日-3月5日:构建开发环境,通过网络收集游戏开发所需要的艺术素材。
3月6日-3月10日:构建游戏场景,完成游戏预制体的制作。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。