Android老虎机游戏
课程设计论文
引
言
Android是基于Linux开放性内核的操作
系统,是Google公司在2007年11月5日公布的手机操作系统。早期由原名为“Android”的公司开发,谷歌在2005年收购“Android.Inc”后,继续进行对Android系统开发运营,它采用了
软件堆层的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分
程序以
Java编写。2011年初数据显示,仅正式上市两年的操作系统Android已经超越称霸十年的塞班系统,使之跃居全球最受欢迎的智能手机平台。现在,Android系统不但应用于智能手机,也在平板电脑市场急速扩张。在
经济萧条的年代,世界各地赌博业却异常兴旺,因而许多投币如扑克牌机(俗称耗子机)、跑马机、高尔夫弹珠机等比比皆是,一度取代了健康的娱乐业。直到三十年代,美国兴起了对抗竞技的模拟游戏,其中模拟枪战的“独臂强盗”游戏机大受欢迎。此后,模拟各种体育运动(比如打靶、篮球)的游戏机也相继出现在娱乐场。从十九世纪末到二十世纪五、六十年代,投币游戏机大都属于机械或简易电路结构,游戏者也是青年、成年人居多,场合仅限于游乐场,节目趣味性较差,而且内容单一。但与此同时,随着全球电子技术的飞速发展,战后的1946年出现了第一台电子
计算机,其技术成就渗透到各个领域,一个娱乐业革命也在酝酿之中。在这两个大的背景下,综合本学期的
学习,开发一款基于android环境的老虎机游戏,熟练掌握android应用开发。本文以android老虎机游戏开发过程为背景,全文分为目录、需求分析、总体设计、详细设计,以及系统的实现等全过程。在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。采用结构化的功能模块设计游戏功能,可读性好,易于扩充。基本功能全面,系统可读性好,易于维护、更新,安全性好。
1
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开发环境
软件:软件:JDK1.6;EclipseGanymede3.5AndroidSDK2.2;ADT0.9.7;;
2
Android老虎机游戏课程设计论文
WindowsXP;硬件:硬件:Intel(R)Core(TM)3710167@qq.com;z.93GHz,19.6GB的内存物理地址扩展
3
Android老虎机游戏课程设计论文
2总