开发一款名为“一笔画”的 Android手机PUZ游戏。该游戏由玩家笔一次不脱手根据图形画出所有的图即可。但是经过一次的线不可以重复经过,当通过一个个关卡,越往后游戏难度将会越大。游戏中会给出一些特别的规定,比如需要经过两次的线,只能从一个方向经过的线,还有一下子移动到另一个点的跳跃点等规则。在生存模式下,只要有一次失误手机离开触屏的话,游戏就会立即结束。该游戏只有符合以下两种画法中的其中一种才能成功:1.凡是有偶点组成的连通图,一定可以画成。画时可以把任一偶点为起点,最后一定能以这个点位终点画完此图。2.凡是只有两个奇点的连通图(其余为偶点),一定可以一笔画成。画时必须把一个奇点为起点,另一个奇点为终点。该游戏应当具有良好的界面设计,友好的玩家游戏互动效果。
该游戏主要应当具备的要求:
游戏菜单:
1. 开始游戏
2. 游戏排行
3. 生存模式
4. 声音开关
5. 退出游戏
6. 微博分享
游戏元素:
1. 圆点
2. 线
3. 供闯关的各种几何图形
游戏音效:
1.游戏开始音效
2.通关成功音效
3.通关失败音效
拟采用
的研究
思 路
(方法、
技术路
线、可
行性论
证等)
1、 拟采用的研究方法
本项目的研究方法为文献研究法,根据课题通过调查文献来获得资料,积累前人在游戏开发上的所采用的技术、常见问题、难点突破,从而正确地了解掌握课题。通过查阅相关资料,熟悉Android开发相关步骤,游戏策划,游戏框架,游戏制作流程以及总体理念,最后汇总成与自己游戏合适的制作方法、流程,并运用于课题研究中完成课题。
2、技术路线
本游戏项目将采用现在最主流的 Android平台实现,采用Java技术完成。使用Eclipse、Android Development Kit、Android Development Tools作为开发平台以及主要实现技术。
在开发过程中使用自己设计的游戏框架将游戏的代码与Android平台代码完全分离,进一步提高游戏的扩展性与移植性。自己设计游戏中需要的简单物理引擎以避免使用过大的第三方物理引擎造成游戏占用ROM过大。游戏开发过程中使用Android 1.5 的API进行开发,以提高游戏的可移植性。
以下是项目研究的具体步骤
1) 查阅相关资料,了解Android游戏的开发流程以及怎样提高游戏的可玩性、界面美观性以吸引玩家等。
2) 进一步详细查阅资料,针对性学习、研究并熟悉Android游戏制作所需相关技术。
3) 在积累的经验上进行游戏框架搭建。
4) 参阅其他游戏的界面与元素设计,并融入自己的游戏元素设计中。
5) 将界面图片与游戏元素汇入游戏工程中。
6) 进一步完成游戏相关代码编写。
7) 认真地进行游戏测试以及性能优化工作。
8) 游戏验收。
9)最后整理好项目相关资料,完成毕业论文。
3、可行性论证
1) 从可玩性看,游戏计划采用 Touch这两个新颖的操作方式来进行角色的控制,具有很高的可玩性。
2) 从资源看,可对传统游戏的资源进行搜集并分类,游戏图像资源之类的。
3) 从技术难度看,网上很多有关Andriod一笔画游戏开发的源代码,并且一笔画游戏的实现需要的技术仅为Java + ADK + Eclipse,之前有学习过Java开发的相关知识,实现起来不算太难。
4) 从经济可行性看,该游戏项目需要的Eclipse、ADK、ADT等都是开放免费的,游戏资源全部来自于网上搜集,也是免费的,如果网上找不到相关资源,那么找工作室美工简要制作,成本也能控制在150以内。
5) 从社会可行性看,该游戏项目内容积极向上,根据主要研究内容,可以知道对玩家来说是相当具有趣味性的,能给玩家带来更多的娱乐性和挑战性,能让人们在枯燥的生活中缓解压力。
|