2048java设计报告_2048设计报告.doc
2048设计报告
毕业论⽂(设计)题⽬基于Android系统2048
⼀、选题依据(包括⽬的、意义、国内外现状和发展趋势,主要参考⽂献)
最近以来,移动⼿游越来越成为当下游戏产业中重要的⼀环,市场也在加⼤对这⼀产业的投⼊,涌现出了愤怒的⼩鸟,⽔果忍者,flappy? bird,2048等诸多优秀的⼿游,然⽽任何⼀款⼿游能够风靡,主要还是依靠其简单的操作性,因此本次java课设我选择其中的典型
2048PC版作为本次课设的课题近期,新出的⼀款叫做《2048》的安卓⼿游⼗分的⽕爆,⼏乎游戏下载排⾏榜的前10名都能看到“它的⾝影”。然⽽并不是每⼀个⼈都知道⼀件事,那是⼀个关于“2048”诞⽣的故事。故事的发展是这样的,《》的祖先是⼀款名为《Threes》(中⽂名为《⼩3传奇》)的⼿游。《⼩3传奇》的两位开发者花了近⼀年半时间才开发出这个游戏的核⼼玩法,却在其上架App? store天就被《1024》抄了过去。最让⼈意想不到的是,《2048》则更为迅速,19Gabriele?Cirulli只⽤了⼀个星期改编前两者游戏,却获得最⼤的成功,《Threes》却不被⼈知。⽽到了现在,这类游戏从发布到现在,不管是App?Store还是Android市场,下载量已经远远超越了千万,⽹上各种版本的都有,⽐如朝代版,后宫版,甲⼄丙版,⽣肖版等。
2048》这款⼿游,在了解了本次课程设计是设计⼀个Android平台下的软件之后,
就选定了《2048》作为本次课程论⽂的课题。在此次课程开题报告的制作过程中,我将运⽤学习到的知识以及java编程知识通过⽹上现有的资料尝试完成此次课程的开发。
参考⽂献
[1]/s2005/web2info.shtml.
[2]/userlog6/81073/archives/2007/291252.shtml.
[3]信息管理系列.《商业⽹站的创建与管理》.中国⼈民⼤学出版社.2001.15-24.63-72.
[4]/Electronic/0810212.html.
[5]/97/431924.htm
[6]仲从友.《电⼦商务毕业设计指导》.中国科学出版社.2007.10
[7]李琪.《电⼦商务概论》.⾼等教育出版社.2009.6
[8]李琪.《电⼦商务案例分析》.重庆⼤学出版社.2004.9 [9]/content/06/1206/21/10648_284948.shtml.
基于java的课程设计题目
[10]
[11]
[12]/p-座机电话号码.html ⼆、研究内容
要开发这⼀款游戏,要根据以下⼏步来完成:1)⾸先是要对这款游戏的代码分析。对整⼀个游戏,要将各个部位分割成其对应部位的功能代码,并且逐⼀去分析实现其中不同的功能。2)其次是游戏的流程。在做好每⼀个部分的代码之后,就需要把所创造的各个关键部分拼接起来,因此,就需要先把该游戏的流程⼀步⼀步的弄清楚。3)再者是对《2048》这⼀款游戏的算法分析。对于整个游戏⽽⾔,最主要的⼼脏就是这⼀款游戏的算法,游戏好不好,就看这⼀款游戏的算法是不是符合逻辑。《2048》这⼀款游戏的算法分为上下左右⾃ 2?个⽅向的,具体的下⾯分析。4)《2048》中每个格⼦的数据和颜⾊的刷新。在每⼀次移动之后,⼏乎在这的每⼀个⽅格上的数据都会变化,因此在每⼀次移动之后,每⼀个⽅格上的数据都要刷新⼀次。相对的,每⼀个数的背景颜⾊是不同的,也就是说,在每⼀次数据刷新的时候,每⼀个⽅格上的颜⾊也要同样的刷新⼀次。5)最后是可不可以继续游戏的检测。当屏幕上没有没有写有数据的⽅格并且屏幕上的数据没有哪两个相邻的数据是⼀样的两个数,那么就判定
为游戏结束。在设计整个2048游戏之前先得设计⼀个2048的游戏界⾯,只有有了游戏界⾯,才能够进⾏2048这⼀款游戏的下⼀步设计,这是创建2048⼩游戏的最基础的步骤。2048这⼀款游戏的界⾯是4*4⽅格的,于是就需要在界⾯上设置4*4的⽅格,有了这些⽅格之后才能在⽅格上⾯装卡⽚(Card),然后才能继续游戏。
可出现的技术问题以及解决办法:
有关⽹站的构建和页⾯的开发,所以会去学习有关⽹页开发的知识,并通过其他类型的⽹页例⼦进⾏研究。
2.数据库的设计问题,由于采⽤的是MYSQL开源的数据库系统⽽关于这种数据库的资料和⽹站的教程很多

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