处理器速度:1。8GHz
内存:2048MB以上
(2) 软件平台[4]:
操作系统:Windows 7及以上
开发环境:jdk1。8。0_111
开发工具:Android Studio 2。0
开发语言:Java语言
分辨率:最佳效果为1024×768像素(分辨率至少为1024×768像素)
(3)环境搭建:
安装JDK(Java SE Development Kit),x86或x64,下载地址:http://www。oracle。com/technetwork/java/javase/downloads/jdk8-downloads-2133151。html
配置JAVA环境变量:
新建系统变量:
Classpath -> 。;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools。jar
JAVA_HOME -> 选择你的jdk安装目录 C:\Program Files\Java\jdk1。8。0_111
新建或修改PATH变量
PATH -> ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在CMD命令下输入 java –version,看到输出版本信息表示java环境配置成功
2 游戏的分析与设计
2。1 可行性分析
谈到游戏的可行性分析,我们应该不会感到陌生,为何要进行可行性分析呢,究其原因是为了在开发之前应意识到该问题的几种解决方法,分析其可能潜在的利弊,然后才能得出准确的判断,判断原来确定的目标到底能不能实现,这样看来,可行性分析相当于站在一个比较高的角度,以不是很确定很具体的方式来做一个整体的分析和设计,可行性分析就是这样的一个过程。来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766
应用的可行性所包含的内容是多方面的,从整体上来讲可以大致概括为四点,首先是技术上的可行性,不可脱离实际;其次是经济上的可行性,这个是谁都无法回避的问题,毕竟先有经济作为基础,然后才有后来的实施;然后是操作上的可行性,这也是不可获取的;最后是管理上的可行性,从发展的眼光来看,还要考虑该游戏的维护与管理,一个成功的安卓拼图游戏,不仅要受到用户的欢迎,日后的管理、维护、创新都是非常重要的。
(1)技术可行性:Android 拼图游戏的开发主要包含客户端数据库的建立维护,界面显示的友好性,模式与难度的可选性,背景音乐控制,网页浏览控制等方面。针对这些问题,该游戏采用MVC开发模式,方便维护与管理;客户端使用小巧而强大的SQLite数据库实现数据的存储与维护;客户端使用跨平台开发语言Java来编写设计,结合webview来显示用户访问的网站页面;同时使用Activity、Service等组件共同实现,这足以实现应用程序所需的功能。因此,该游戏在技术层面是实际可行的。
(2)经济可行性:该游戏的研发设计在经济上并没有很大的要求,整个开发周期不算很长,使用个人PC以及网络上免费的工具软件,1个人足以在有限的时间内完成整个系统的分析、设计、实现、测试、发布等工作。因为Java支持跨平台,因此该游戏开发不受地理位置、开发电脑更换、系统更换的限制。这都为研发设计创造了良好的条件和物质基础。因此,该游戏在经济层面是可行的。
(3)操作可行性:对于游戏来讲,开发之后它的操作难度决定了它能否受到大规模用户的喜爱和推广,这是研发者必须要考虑的问题。Android拼图游戏的设计实现,将会尽全力从界面、功能、趣味性、易用性角度,做到界面清新友好,功能丰富多样,主题有趣好看,用户操作简便,易于上海搜。
(4)管理可行性:由于该游戏设计的是单机游戏,不需要后端支持,所以在运维方面不需要投入太大的人力成本,也不需要网络支持。而在用户方面,用户可以很容易管理自己的游戏设置、游戏记录等。因此该游戏在管理层面也是可行的。