《基于Android的2048小游戏的设计与实现》文献综述
数学与信息科学学院计算机科学与技术系
摘要:现如今,随着移动通信的迅猛发展,智能手机已经变成人们日常生活中不可或缺的工具。尤其是Android手机更是随处可见。由于智能手机功能的越来
越强,他已经不再局限于打电话和发短信这些简单的功能,而是变得像电脑
一样可以实现多种多样的功能,而手机游戏便是其中之一。在如今紧张的工
作环境下,人们的压力越来越大,对于一个普通的上班族来说,休闲娱乐已dbms是什么的简称
经逐渐的离他们越来越远,他们每日都得为自己的生活而不停奔波,这使得
人们不仅身体上疲惫不堪,精神上也是不堪重负。而手机小游戏,也就是我
们所说的休闲游戏便是一个很好的缓解方式。2048这款小游戏不仅可以让
我们随时随地的放松心情,它更是一款益智类的游戏,他做到了娱乐性与趣
味性和谐统一,对于繁忙的上班族来说确实是生活中的一味调味剂。
关键词:Android;Eclipse;2048小游戏;益智
1.前言遍历一个map
linux基础命令大全下载随着近年来手机3G的普及和最近4G的发展,手机的功能越发强大,手机应用的种类也越来越多,其中手机游戏类应用更是层出不穷。再加上不论是从便携性和随身性上来说,电脑都无法以手机相比,可以这么说,在一定程度上手机已经完全可以代替电脑在我们生活中的位置了。
如今,随着用户的不断增多,刺激着市场上源源不断的提供更多的手机应用,那么怎么样的一款应用才是好的呢?就拿手机游戏来说,首先要够流畅,现在的Android手机已经可以满足多数用户的需求了。其次还有趣味性和易用性。于是各种各样充满创新的游戏一一走向了舞台。
2.基于Android的2048小游戏的开发工具简介
Android Studio是Google推出的,专门为Android“量身订做”的一款开发工具,是Google大力支持的一款基于Intellij idea改造的IDE。相对于eclipse而言,它的速度更快,UI更漂亮,提示补全更加智能。同时,Android Studio支持各种插件,想要什么工具,可以直接搜索下载。所以使用Android Stuido可以大大的提高开发效率。
3. JDK开发环境的介绍
JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。
JDK中还包括完整的JRE(Java Runtime Environment,Java运行环境),也被称为private runtime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL库。
JDK是由一个标准类库和一组建立,测试及建立文档的Java实用程序组成。其核心Java API是一些预定义的类库。Java API包括一些重要的语言结构以及基本图形,网络和文件I/O。
作为JDK实用程序,工具库中有七种主要程序。Javac:Java编译器,将Java源代码转换成字节码;Java:Java解释器,直接从类文件执行Java应用程序字节代码;appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器;Javadoc:根据Java源码及说明语句生成HTML文档;Jdb:Java调试器,可以逐行执行程序,设置断点和检查变量;Javah:产生可以调用Java过程的C过程,或建立能被Java 程序调用的C过程的头文件;Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
java下载过程4.基于Android的2048小游戏的研究概况
由于智能手机功能的不断强大,各种手机游戏开发公司都是牟足了劲的开发出各种各样的手机游戏,其中手游类游戏算是一个十分成功的尝试,更加有创意的是现在市场上大大小小的手游基本都采用了一种很好的宣传方式,那就是什么火,我们就做什么游戏,不管是电视剧,电影还是小说,只要你够火,游戏就能做,这也是手机游戏开发的一个优势,那就是开发容易,投资小,周期短。但是,这样的游戏往往都是一阵阵,而且并不适用于大多数的上班族,本就疲累的他们可能根本就没有那样的心情去关注这些,手机游戏就更不用谈了。再加上手游一般都是很耗费时间的游戏,那就更加不适合他们了。
而手机小游戏就没有这样的问题,2048小游戏就是这样一款风靡全球的小游戏,只要你搜索手机游戏,几乎都可以在游戏下载排行榜上看到他的身影。
5.结束语
本文是对2048小游戏的开发与设计的流程和对它开发环境的安卓系统的介绍。通过对2048小游戏的设计与开发,我发现了许多自己的不足。虽然这个游戏是制作完成了,但是我发现其实有些地方再设计之初就没有考虑周全,比如游戏关卡选择我就没有考虑到。当然,虽然有这样那样的瑕疵,它最终还是完成了。
在这个过程中我学习了很多,更多的是对Android的认识,我想在今后的学习和工作中我一定可以做的
更好,另外2048这个小游戏我还是会继续完善它的,我相信他会变得越加的完善。
参考文献
[1]沈泽刚,秦玉平.Java语言程序设计[M].北京:清华大学出版社,2010:41~82
[2]李刚.疯狂Android讲义(第2版)[M].北京:电子工业出版社,2014:57~156
[3]佘志龙,陈小凤等著.Android SDK开发范例大全[M].北京:人民邮电出版社2010:84~224
[4](美)Bill ,Venners.深入Java虚拟机[M].北京:机械工业出版社,2003:154~228
[5]闻怡洋.J2ME MIDP 1.0/2.0无线设备编程指南[M].北京:北京大学出版社,2004:393~420
[6] 托普雷.J2EE技术手册[M].北京中国电力出版社,2004:123165
[7](美)Cay S.Horstmann,GaryCoenell著.java核心技术.北京:机械工业出版社,2008.6:101~202
linux是什么意思网络用语[8] 陈小凤.Android SDK开发范例大全.北京:人民邮电出版社,2010.8
[9](美)Bruce.Eckel.Java编程思想(Thinking in java).北京:机械工业出版社,2011:124~256
[10] 朱福喜,黄昊著. Java项目开发与毕业设计指导[M].北京:清华大学出版社,2008:97~145
[11] Xin Chen,Songwe i Ma,Bingli Guo,Yan Wang,Juhao Li, Zhangyuan Chen,Yongqi He. A novel fragmentation-aware spectrum allocation algorithm in flexible bandwidth optical networks[J]. Optical Switching and Networking,2014(12):6- 22.
[12] 廉士国,李忠新,王执铨. 两种基于部分加密的图像和视频加密方案[J]. 计算机工程,2004,4(11):11-34.
[13] Zhu, Zhiwu Liu, Xu Li, Xiangyu. Ratcheting Behaviors of the Carbon FiberReinforced
PEEK Composites: Experimenta l Study and Numerical Simulation[J]. Polymers & Polymer Composite, 2014,(221):45-230.
简要描述transform属性[14] 张孝祥,Java 就业培训教程(附盘),清华大学,2007
[15] 马运涛.Eclipse精要与高级开发技术.北京:电子工业出版社,2003

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。