1. 研究目的与意义
电子游戏是继绘画、雕刻、建筑、音乐、诗歌(文学)、舞蹈、戏剧、电影等八大艺术形式之后被人们公认的第九艺术。
随着国内游戏产业突飞猛进的发展,游戏作为一种新兴的文化娱乐方式和重要的人机交互方式受到了广大用户的喜爱。
游戏是靠键盘互动控制游戏角色移动攻击的游戏,极大的增强了用户的参与感。
2. 课题关键问题和重难点
1. 关键问题游戏关卡的设计:关卡的设计决定了一个游戏是否有让人玩下去的欲望和动力,关卡的难度也足以影响一个人花在这个产品上的时间和精力,是一个游戏是否成功的关键点。
游戏的跳跃和射击等动作的按键触发:游戏按键的触发机制是影响一个游戏游玩体验的关键点,若是一个游戏的按键触发没有延迟,按键的设置是符合人体具有舒适感的位置,会使玩家的游戏体验上大幅增加,同时也一定程度上决定了游戏的难度游戏敌人的行动模式以及攻击模式:敌人的行为模式是否足够灵活可变也是在游戏设计里的一个关键点,如果每个敌人的攻击模式千篇一律,玩家对于游戏的兴趣就会大幅下降,也会使游戏的难度大幅降低,从而影响游戏体验,使得本该使人快乐的游戏变得枯燥乏味。
游戏模块的多样性:若是一个游戏的元素过少,模块过于简陋,都会使游戏寿命大大降低,也会使之变得无聊且无趣。
3. 国内外研究现状(文献综述)
在通过《基于unity3d的一款跑酷游戏设计与实现》中我发现在开发跳跃相关的游戏中,游戏视觉流畅度以及操作的流畅度往往在该类游戏中占用很多的时间进行优化与处理,在通过对敌对单位行为模式的设计中也要考虑到多变性和随机性。
通过对文献的查阅与理解我将游戏开发的重点放在了游戏关卡的设计上,在一款优秀的2d平台跳跃类游戏中,关卡设计的过程中,通过对《基于unity的校园3d跑酷游戏的研究与开发》、 《基于unity3d的一款跑酷游戏设计与实现》文献的阅读,发现跑酷游戏与2d平台跳跃类游戏有着共通性,在关卡的设计上首先保证背景切换的流畅,以及跳跃平台的随机性,还有让关卡具备解密的特性,这样都可以使游戏重复度大大降低,以及增加游戏的可玩性,在对很多国外游戏的了解中,我发现关卡设计的越精妙,就越能让游玩的玩家沉醉其中,也是决定了一个游戏设计的是否成功最重要的一点。
2d平台跳跃游戏是非常经典的游戏类型,在国内这种类型的游戏并不多见,但是在国外有了长足的发展,通过查阅文献以及相关资料,我发现国外对该种类游戏的开发有着悠久的历史以及成熟的技术,在通过对网上文献的搜索以及翻阅,比较经典的有《超级马里奥兄弟》、《魂斗罗》、《空洞骑士》以及很多非常优秀的游戏,并且通过查阅资料发现2d平台跳跃游戏也可以有这非常多的游玩方法以及可以融合非常多的游戏类型,在游戏设计中,交互设计界面也是游戏设计步骤中一个非常重要的步骤,通过对《认知与设计:理解ui设计准则》、《多媒体界面设计》、《游戏角色原画与界面设计教程》、《交互设计之路:让高科技产品回归人性(第二版)》在实践中,设计准则可能模棱两可,或者需要对环境做出精细的解释,也可能与其它设计准则矛盾。
4. 研究方案
设计方案:游戏整体功能模块:开始游戏模块,游戏背景模块(包括背景的移动关卡变换时背景的变换),移动模块(人物的按键触发移动、敌人的自动移动方式与范围),子弹模块 (包括人物子弹飞行的模块和敌人与boss子弹飞行方向与样式的模块)。
人物模型与物理体积碰撞模块、跳跃模块、生命值与经验值模块(包括人物击杀升级,生命值变化,敌人生命值变化),武器伤害模块、掉落物模块(敌人死亡掉落物,模型,出现方式),动画效果模块(死亡效果、按钮触发效果、子弹飞行效果)音效模块(子弹发射声音、死亡声音的实现)游戏镜头固定模块。
研制方案:查阅相关开发资料,首先了解unity引擎的相关功能以及各种各样可用的api接口的作用,api是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
5. 工作计划
第1周,收集资料,熟悉语言工具,学习有关书籍文献,完成开题报告;完成专业英文资料翻译。
提交开题报告,提交英文翻译。
第2、3、4、5、6周,搭建开发环境 查阅相关开发资料,首先了解unity引擎的相关功能以及各种各样可用的api接口的作用、需求分析、软件设计。
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。