针对上述情况,本文提出了基于Android平台[1],单机模式的拼图游戏。该游戏由Java语言编写而成,采用世界知名小巧的SQLite数据库,利用Android Studio这种界面友好、控件丰富、方便快捷的开发平台开发而成。该游戏包含的功能丰富多彩,支持动听的背景音乐的播放,移动模式与对调模式共存,支持访问更多有趣好玩的游戏网站,还支持战绩的查询等功能。不仅满足大部分人娱乐的需求,也对人们有益智的效果。游戏小巧、图片多样、功能齐全、无需网络,是人们休闲娱乐的不二选择。
1。2 游戏开发意义与目标
该游戏是单机版的,不需要用户为之付费和网络流量开销,能最大程度节省用户娱乐成本。用户可以通过极其短暂的时间玩一局游戏,能真正做到不影响用户的时间,又极大的利用工作的琐碎时间进行放松娱乐。
该游戏目的是建立一个基于安卓系统终端的供人们休闲娱乐的网络游戏这样一个解决方案。用户可以通过手机,随时随地,花费短暂的时间进行游戏,不仅身心能够得到有效的放松,而且长此以往还有益智的功效。无论是对学生还是工作繁忙的白领都是不错的选择。用户可以根据自己的喜好开启或关闭背景音乐,还可以根据自己的水平设置相应的游戏模式与难度,与此同时还可以自定义选择图片,通过游戏网站获取更多游戏,也能够查看自己历史战绩。拼图游戏的实现有几个关键难点:①所涉及的知识点多而难,比如如何更好的实现背景音乐的播放,使用服务是一个难点。②拼图算法实现起来相对困难,比如如何保证打乱的图片是有解的,如何交换两个图片,如何判断拼图成功等。③访问网页如何保证不卡顿、是否支持JS、是否支持缓存、是否使用系统自身的浏览器访问网页等等。
设计该游戏的重要目标就是实现拼图功能的多样性、图片的丰富性、良好的用户交互性、游戏的趣味性。支持多种模式、多种难度选择、自定义图片选择、获取更多游戏等。
1。3 游戏开发工具简介
1。3。1 Android Studio简介
Android Studio是Google针对Android开发特地研发的一款新的开发工具,Android Studio的诞生取代了以往的Eclipse集成开发环境,并于2013年I/O大会上展出。很多开源项目目前都在采用。
目前国内许多公司已经从Eclipse迁移到Android Studio中来,一个重要的原因是Android Studio集许多优点于一身。
由Google推出。Android Studio这款工具是由Google推出,专门为安卓开发量身定制的,从这点而言,这就是它最大的优势。该集成开发环境基于IntelliJ,受到Google强力支持,这足够说明它是Android开发的首选。
速度更快。Eclipse无论是启动速度,还是响应速度以及内存的占用一直是个令人头疼的问题,而且经常性会出现卡死状态。而Android Studio在这些方面具有无可比拟的优势。
界面更漂亮。当初Google在I/O大会上展出的时候,那款黑色主题引起众人瞩目,极具极客范,Android Studio自带的Darcula主题与Eclipse下的黑色主题比起来更加炫酷,吸引人。
强大的UI编辑器。Android Studio具有非常智能的编辑器,除了包含Eclipse+ADT的优点以外,还支持多个设备的同时预览,这在开发过程中会给程序员带来极大的便利。
内置终端。该IDE自带终端,开发者可以根据自己的喜好选择是否用命令行操作。
丰富的插件系统。Android Studio支持各种各样的插件,比如Gradle、Git、Markdown,除此之外还可以很具自己的需求自行下载安装。
完美整合版本控制系统。该工具自带了许多当前流行的版本控制系统,比如Git、SVN、GitHub等,方便开发者管理项目。