基于quick-cocos2d-x解救小鱼手游的设计与实现
[关键词:quick-cocos2d-x,解救小鱼手游] [热度 ]提示:此毕业设计论文完整版包含【开题报告,任务书,论文,源程序,答辩稿】 作品编号:rjgc0489,word全文:37页,合计:15000字 |
本手游以益智手游为核心,通过Cocos2d-x引擎、Lua脚本语言设计和实现出了“解救小鱼”这款消除类手游。它不仅易上手,而且富有娱乐性,游戏以过关式难度逐渐递增的方式设计了20个关卡,每个关卡将屏幕分为了64个8*8的小方格子,格子上的小鱼有无以及位置都是预先设定好的,而且小鱼的初始状态都是被冻住的,玩家利用锤子,来敲击冰块,然后进行消除,这就要求玩家要想好点击的策略才能顺利过关。在详细模块设计中,从手游的每个界面以及功能也做了详细的介绍。游戏设计时充分考虑整个手游的灵活性和可扩展性原则,通过将功能点以及模块的合理划分,实现手游在拓展方面的灵活性。手游界面经过多个版本的不断更迭,设计了较友好的游戏界面,在音乐上,采用的是欢快型的背景音乐以及Q版的按键音,提高了用户体验。
本文通过对手游的发展背景、趋势以及方案的可行性做了分析。在游戏结构上详细设计了关卡选择模块、主场景模块、商店模块、大转盘模块、体力系统模块、道具设置模块、星级评定模块以及新手指导模块,并对各模块界面以及逻辑实现作了详细介绍,通过模块的组合实现了一个完整的玩家游戏流程,最后分析了本手游的不足之处以作进一步展望。
主要研究内容
解救小鱼的设计目的在于训练人的逻辑思维能力。游戏场景类似于三消游戏,不同的是玩法,玩家点击某个点,则十字区的被冻起来的小鱼解冻,当某个十字区的小鱼是已解冻状态,而点击的十字区域覆盖到该小鱼,则该小鱼重新被冻住。这就要求玩家合理的思考解救小鱼的策略才可能完成任务顺利过关。
本手游以益智手游为核心,通过Cocos2d-x引擎、Lua脚本语言设计和实现出了“解救小鱼”这款消除类手游。它不仅易上手,而且富有娱乐性,游戏以过关式难度逐渐递增的方式设计了20个关卡,每个关卡将屏幕分为了64个8*8的小方格子,格子上的小鱼有无以及位置都是预先设定好的,而且小鱼的初始状态都是被冻住的,玩家利用锤子,来敲击冰块,然后进行消除,这就要求玩家要想好点击的策略才能顺利过关。在详细模块设计中,从手游的每个界面以及功能也做了详细的介绍。游戏设计时充分考虑整个手游的灵活性和可扩展性原则,通过将功能点以及模块的合理划分,实现手游在拓展方面的灵活性。手游界面经过多个版本的不断更迭,设计了较友好的游戏界面,在音乐上,采用的是欢快型的背景音乐以及Q版的按键音,提高了用户体验。
论文组织结构
论文共分为六个章节,以下是章节概述:
第一章:绪论。介绍了项目研究背景及意义以及所选课题今后的发展趋势和研究内容。
第二章:技术路线。介绍了项目研究的技术奠基。为项目开发做好准备,并介绍了开发所用的辅助工具。
第三章:项目需求分析。从技术、经济以及操作来分析项目研究的可行性,并介绍总体实现的模块。
第四章:项目界面设计与功能实现。对游戏简单的介绍,并对游戏进行结构设计与实现。最后完成一个完整的玩家游戏流程。
第五章:项目测试。介绍了项目的测试方案。
第六章:结论与展望。对整个项目实现遇到的困难及不足做总结,并对项目的愿景做阐述。
总体设计实现主要功能
关卡选择模块
游戏共设置20个关卡[9],关卡都属于关闭状态,每通过一次关卡解锁下一个关卡,难度逐渐提高,通过关卡获得星星(1-3个)。
主场景模块
游戏通过点击冰块解冻小鱼,通过玩家使用的行动步数来计算过关等级。过关后有一定几率获得小鱼赠送的礼包。在游戏时可使用道具辅助过关。当道具不足可进入商店进行购买。
商店模块
玩家可通过在商店消费购买道具和体力,商店提供大礼包套餐购买。
大转盘模块
本文玩家通过关卡获得的星星可以消耗2个星星玩大转盘,大转盘可获得道具(包括新手道具礼包,体力),一定几率获得话费。
体力系统模块
玩家一开始拥有60体力,每次进入关卡消耗5体力。
道具设置模块
游戏设置了4种道具
撤销:玩家使用撤销道具可撤消一步。
炸弹:玩家使用炸弹可以直接解冻一只小鱼。
行动道具:玩家使用行动道具增加5步。
重玩:玩家使用重玩道具重置当前游戏。
星级评定模块
玩家每通过关卡所能获得的星星数,根据步数计算。
新手引导模块
玩家在前两关的游戏有游戏玩法指导。
提示:此毕业设计论文完整版包含【开题报告,任务书,论文,源程序,答辩稿】 作品编号:rjgc0489,word全文:37页,合计:15000字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——基于quick-cocos2d-x解救小鱼手游的设计与实现(开题报告,任务书,论文,源程序,答辩稿)!
-
没有关键字相关信息!