android课程设计论文_2.docVIP

  • 3
  • 0
  • 约7.1千字
  • 约 15页
  • 2023-11-28 发布于湖北
  • 举报
Android老虎机游戏课程设计论文 PAGE 15 引 言 Android是基于 Linux开放性内核的 操作系统,是 Google公司在2007年11月5日公布的手机操作系统。早期由原名为“Android”的公司开发,谷歌在2005年收购“Android.Inc”后,继续进行对Android系统开发运营,它采用了软件堆层的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用 软件则由各公司自行开发,部分程序以Java编写。 2011年初数据显示,仅正式上市两年的操作系统Android已经超越称霸十年的塞班系统,使之跃居全球最受欢迎的智能手机平台。现在,Android系统不但应用于智能手机,也在 平板电脑市场急速扩张。 在经济萧条的年代,世界各地赌博业却异常兴旺,因而许多投币如扑克牌机(俗称耗子机)、跑马机、高尔夫弹珠机等比比皆是,一度取代了健康的娱乐业。直到三十年代,美国兴起了对抗竞技的模拟游戏,其中模拟枪战的“独臂强盗”游戏机大受欢迎。此后,模拟各种体育运动(比如打靶、篮球)的游戏机也相继出现在娱乐场。 从十九世纪末到二十世纪五、六十年代,投币游戏机大都属于机械或简易电路结构,游戏者也是青年、成年人居多,场合仅限于游乐场,节目趣味性较差,而且内容单一。但与此同时,随着全球电子技术的飞速发展,战后的1946年出现了第一台电子计算机,其技术成就渗透到各个领域,一个娱乐业革命也在酝酿之中。 在这两个大的背景下,综合本学期的学习,开发一款基于android环境的老虎机游戏,熟练掌握android应用开发。本文以android老虎机游戏开发过程为背景,全文分为目录、需求分析、总体设计、详细设计,以及系统的实现等全过程。在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。采用结构化的功能模块设计游戏功能,可读性好,易于扩充。基本功能全面,系统可读性好,易于维护、更新,安全性好。 1 需求分析 1.1 游戏描述 在android环境下开发一款老虎机游戏。游戏实现简单的投币,押注,退币等操作。首先启动游戏以后,会有一个界面,界面分成了两个部分,一个是游戏区,一个是操作区,游戏区有12张图片,12张水果图片,当游戏开始时,游戏区会有一个方块转动,最后会停下,按照停的位置以及在该位置的图片的押注情况给与奖励。操作区有13个按钮,一个开始按钮,用来命令系统游戏开始,一个是投币按钮,当然是用来投币,如果系统中没有金币余额,或者说还没有投币,游戏是不能进行的。相应的有退币和退出按钮,分别对应退出金币和退出游戏功能,另外9个水果的选项,点击它们,代表对它们进行押注,一次投一注。有了押注后游戏就可以开始了。 1.2 功能分析 投注功能:每次投入一个硬币,相应的会增加10个金币,用来押注。 退币功能:玩家不想继续游戏时,可以选择退币,金币:硬币=10:1,也就是说退出来的硬币的数目跟金币的比值是1:10,如40个金币,相应的会退40/10=4个硬币。 游戏开始:当有押注时,便可以执行游戏开始命令。 退出功能:当硬币已经退出了以后,可以选择退出按钮,退出游戏。 押注功能:有9个选项用来给玩家进行选择。 1.3 进度安排 根据游戏的需求分析,可以对开发过程进行如下安排,第一阶段对整个游戏界面进行设计,也就是布局,第二阶段对游戏功能进行完善,第三阶段对游戏软件进行测试,并扩展。在这个过程中,时刻做到用需求来规范设计行为。 1.4 开发环境 软件: JDK 1.6 ; Eclipse Ganymede 3.5 ; Android SDK 2.2 ; ADT0.9.7 ; Windows XP ; 硬件: Intel(R) Core(TM)2 Duo CPU E7500 @2.93GHZ ; z.93GHz, 19.6GB 的内存物理地址扩展 2 总体设计 2.1 任务与目标 设计实现思路,构建整体框架,完成设计模型。 2.2 设计思路分析 此款游戏是个单机游戏,移植到基于android平台的手机上,首先应该具有稳定性,能够保障玩家在玩的过程中不会出现意外的bug,另外比较重要的就是界面的美观性,要把界面做的美观,这是玩家使用此款游戏的一个大的吸引点。界面要根据平台的整体大小进行设计,让布局比较合理,在空间感官上比较良好。 2.3 游戏结构设计 2.3.1总模块设计 首先进行总模块的设计,按照之前的需求分析,可以把这个游戏分成两大块,转盘区和操作区,由此可得总模块设计(图2.1)。 图2.1 游戏总模块结构图 2.3.2 子模块设计 有了总模块结构之后,可对子模块进行设计,按照总模块图,游戏设计包含了两个大的部分,一个是转盘区,一个是操作区。转盘区模块设计图如图2.2所示。 图2.2 转盘区模块结

文档评论(0)

1亿VIP精品文档

相关文档