基于J2ME游戏—奋斗的小鸟系统设计

基于J2ME游戏—奋斗的小鸟系统设计

基于J2ME游戏—奋斗的小鸟系统设计

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥290
  • 活动价: ¥200 (活动截止日期:2024-05-04)
  • (到期后自动恢复原价)
基于J2ME游戏—奋斗的小鸟系统设计

                                                                                            基于J2ME游戏—奋斗的小鸟系统设计   代写毕业论文多少钱?
                       摘要 :如今这个什么都快速的社会,发展快速,工作快速生活快速。越来越多的人在工作之余会通过各种方式娱乐自己,放松自己,缓解这一天中来自各个方面的压力。大家可能会通过运动、看电影、K歌等多种方式,但是游戏已经成为大多数人的选择。无论哪一种游戏都会以自己独特的方式吸引着玩家展现着自己的魅力。我因在深圳一家游戏公司实习,这是一家开发基于电视机的游戏,因此就通过这半年的实习所学到的开发了这一款游戏——奋斗的小鸟。在这个游戏中,分为两种不同的选择供玩家欢乐一下:无限和闯关。同时,玩家可以选择自己的角色。
玩家的登陆时通过jad参数传递用户名,通过该游戏下该用户名的各种信息来判断是否为新用户,通过是否为新用户执行不同的信息初始化。游戏的无限模式就是在游戏中只要玩家没有壮烈牺牲即可,游戏可以一直进行;闯关模式是分为很多关卡,玩家只有通过某一关卡才能进入下一关卡,通过数据设定不同关卡的难度。选择模式后玩家可以选择自己的角色,在实际中是需要玩家通过购买才能解锁的角色,但因局限性只能模拟。本款游戏是在eclipse中开发,jdk1.7的环境,通过模拟器KEmilator运行,使用json本地保存玩家的各种信息,简单方便。以机顶盒为媒介配置游戏jar以及jad参数还有所需的网络图片即可。使用Visio 2003为建模工具,接下来是对本款游戏的设计方法和具体功能实现以及相关技术进行了详细的论述。
关键词:奋斗的小鸟;jad;KEmilator;json;机顶盒;WTK;
Abstract:Today, the rapid social, developing fast, work fast life quickly. More and more people in the way of the job will be through a variety of entertainment, relax and relieve the pressure from all aspects of the day. You may through sports, watching movies, karaoke,and so on. And else? Game! I Konw you must say at moment.No matter what kind of game will in their own unique way to attract players to show their charm. I worked in a game Team for TV in shenzhen, this is a development based on the TV game, so they have learned through the half a year's practice has developed a game -- struggle of the birds. In this game, mainly divided into two modes: infinite mode and stage mode. At the same time, players can choose their own roles.
When user login through jad parameter passing user name, various kinds of information through the game under the user name to determine whether for new users, whether through information for new users to perform different initialization. Game of infinite mode is so long at the players in the game no sacrifice, the game can continue; Recruit model is divided into many levels, players only through a gate to enter the next checkpoint, through the data set different levels of difficulty. Choice model after the players can choose their own role, in practice, is the need to players by buying can unlock, but due to the limitation of only. This game is in eclipse development, jdk1.7 environment, run through the simulator KEmilator, using json locally saved players of all kinds of information, simple and convenient. Visio 2010 as a modeling tool, then there is this game design method and the specific functions .
Key words:flappybord; jad;KEmilator;json;The set-top box;WTK

 

 

目 录

1 绪论 1
1.1项目研究的背景 1
1.2项目研究目的及主要工作 1
1.3论文结构 1
2 项目概述 3
2.1 游戏简介 3
2.2 J2ME简介 3
2.3 KEmulator简介 3
2.4 Wireless Tool Kit简介 3
3 项目需求分析 4
3.1用例需求 4
3.1.1用例图简介 4
3.1.2 游戏玩家用例图 4
3.2功能需求 5
3.3性能需求 5
3.3.1安全性要求 5
3.3.2性能要求 5
4 游戏总体设计 7
4.1总体软件架构设计 7
4.1.1层次架构模式 7
4.1.2基本处理流程 7
4.2游戏总体功能结构设计 9
4.3数据库设计 9
4.3.1概念结构设计要点 10
4.3.2逻辑结构设计要点 10
4.3.3物理结构设计要点 11
5 项目具体实现 13
5.1游戏界面实现 13
5.1.1游戏整体界面框架设计 13
5.1.2游戏部分界面展示 13
5.2游戏功能实现流程 19
6. Ant 打包 33
6.1环境配置 33
6.2 混淆器 33
6.3 拷贝并修改脚本 33
6.4 运行打包脚本 33
6.5 平台特殊资源 33
6.6 Jad文件的生成 33
6.7 混淆开关 35
7 结束语 36
7.1全文总结 36
7.2心得体会 36
致谢 37
参考文献 38

1 绪论
1.1项目研究的背景
随着电脑技术的成熟,越来越多的产品通过电脑开发并使用于各个方面。游戏便是一个大重点。提到游戏,或许会得到一些人另样的眼光看待,或许会让人双眼放光。各种网页游戏、手机客户端游戏已经登上游戏的擂台成为擂主,但是,我们不能忘记电视这个大平台。即使现在电脑已经普及,但是电视机仍在每个家庭中占据着很大的位置,是一个家庭必不可少的器件,我们以此为基点,开发电视机游戏,让全家一起玩,避免了忽略身边人的尴尬,拉近了一家人的距离,游戏生活两不误,向高质量生活靠近。
如今,很多家长因担心孩子沉迷于网络游戏以及网络上的各种不健康的东西选择不够买电脑。但是家长以及孩子都会有来自各方面的压力,丰富生活当然是必不可少的一步。那么,电视机游戏便是一个最好的选择,方便、简单更重要的是健康。游戏通过电视机那么大的屏幕展现出来,所有人都能一起玩,这无疑是一种减小家长与孩子之间代沟的方式,并且可以减少压力放松自己,丰富生活。几个月的实习,让我对j2me了解的更深,也因自己对游戏比较感兴趣,所以通过这款将me游戏,加深自己的理解,并且运用到工作中。
1.2项目研究目的及主要工作
随着电脑的普及以及互联网的日益发展,游戏已经潜然默化的进入人群中,成为广大用户的一部分。游戏种类繁多,休闲类游戏是许多游戏爱好者的选择,不管是减少压力还是开发智力都是有很大的作用,因此我开发一款休闲游戏——《Flappy Bird》。相信大家对这款游戏并不陌生,充满着熟悉感,可能你曾经玩过或者正在玩着,但是此款游戏适用于手机以及电脑,并不支持电视机,因此,我利用公司的资源开发了这款可以运行在电视机上的游戏。
我的主要工作是使用j2me和KEmulator工具包以及WTK虚拟环境、Eclipse集成开发环境,开发了具有以下功能的奋斗的小鸟程序:
功能名称 功能说明
登录 Jad参数中配置用户名以及游戏ID,玩家运行时自动登录
模式选择 游戏分为闯关模式以及无限模式。闯关模式是需要玩家完成某一关之后才能顺利进入下一关卡;无限模式是玩家进入游戏后在没有壮烈牺牲前可以一直玩,积累金币以及生命。
人物选择 游戏正式开始前选择不同的人物,给玩家不同的体验。
游戏弹框 包括了是否购买、是否退出游戏、提示框
玩家排行 要是提供一个玩家的分数参考,同时也提升了用户体验。
关卡选择 在闯关模式下会出现关卡选择,其中第一关卡直接开放。可以明显的辨别出开通的关卡,同时在通过上一关的同时打开下一关卡
游戏界面 玩家通过按键进行上下左右移动防止小鸟撞击障碍物或者掉下,游戏过程中通过撞击金币以及大蝴蝶来获得金币和生命次数。
1.3论文结构
随着信息技术的高速发展,游戏也在不断地深入和发展,本文所介绍的“电视机游戏——奋斗的小鸟”借鉴于Dong Nguyen所开发的作品《Flappy Bird》设计的,接触游戏只是在这实习的几个月时间,对其精髓还没有完全掌握,因此在开发中难免会存在一些缺陷考虑的也会有很多不周全。在日后的学习工作过程中我会加以完善和拓展功能并进行优化,以满足更多潜在用户的需求。
按照论文的课题工作内容和逻辑关系,介绍本章结果及各章节内容以及相互之间的联系。
第一章绪论:介绍J2ME游戏产生的背景、发展现状以及研究游戏开发的意义。
    第二章 主要介绍游戏开发的环境和使用的相关技术:J2ME、KEmulator、WTK,Sprite等。
  第三章 游戏总体分析:调查以及了解各种基本需求,对游戏的功能以及性能和解决问题的思路进行了简要的阐述。
  第四章 游戏的总体设计:一个较为重要的部分,将游戏的各个部分需要实现什么功能做一个简要的概括,对一些大的功能部分做一个详解,并将一些复杂的地方进行解释说明。
  第五章 游戏的具体实现:每一部分或者说某一个界面重要的方式是什么,需要做哪些工作,并通过代码展示出来。
  第六章 编译打包:在游戏开发后,将使用的所有图片以及代码,打包生成jar文件,方便运行,同时也可以通过各地区的要求不同,通过打包选择不同的接口或者图片。
  第七章 总结。本章总结了全文的主要思想及自己的心得体会。
  参考文献
[1] 沈大海. J2ME手机游戏开发技术与项目实战详解 [M].北京:人民邮电出版社,2008.2
[2] 李振鹏. J2ME手机游戏开发技术详解 [M].北京:清华大学出版,2006.5
[3] 李政仪. J2ME手机游戏开发技术与实践 [M].北京:清华大学出版,2010.6
[4] 张鹏. J2ME手机游戏开发教程 [M].北京:京华出版社,2010.6
[5] 蔡长安,仇亚东. 基于J2ME的手机游戏开发 [J].?计算机应用与软件.?2008(09)
[6] 施雷,?杨予宁. 浅谈手机游戏的关卡界面架构 [J].?美学技术.?2015 (02)
[7] 侯柯. 基于J2ME的手机游戏《兄弟连》研发 [D].?电子科技大学.2009
[8] 张驰. 基于J2ME面向模式的游戏开发 [D].四川大学.2006
[9] 冯迪. 基于J2ME平台的手机游戏设计与实现 [D].?电子科技大学.2007

  • 关键词 J2ME 游戏 奋斗 小鸟
  • 上一篇:基于JSP和SQL搭建网站挂号平台的设计
  • 下一篇:基于.net系统的学生信息管理系统开发与设计(计算机毕业论文写作)
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。