题目:基于Android的24点游戏的设计和实现
学院:计算机科学与技术学院
专业:计算机科学与技术
中文摘要
随着移动设备的普及以及移动设备的硬件的提升,移动设备的功能越来越完善,移动设备的系统平台也日渐火热起来。目前国内最常见的移动开发平台有iPhone,Windows Phone以及当下正在逐步兴起的Android,目前为止国内已经有很多Android系统的用户。
在80年代流行一种数字游戏,我们称之为“24点”。用扑克牌实现24点,就是从扑克牌中任意抽出4张(数字表示为1-13),用加、减、乘、除的方法计算得到24。
借鉴网上的多种游戏,在eclipse模拟平台环境下开发了24点游戏,该游戏可以在Android手机上运行。程序实现由系统随机产生4张牌,玩家输入表达式,然后判断表达式是否合法且等于24,并给出可能的合法表达式。
关键词:Android eclipse 手机模拟平台 24点游戏
Abstract
With the growing popularity of mobile devices and mobile device hardware upgrade, mobile devices become more perfect system platform for mobile devices are increasingly picking up. At present, the most common mobile development platform for the iPhone, Windows Phone, as well as the current is gradually emerging Android, so far the country has a lot of users of the Android system.
In the 1980s a popular numbers game, which we call the "24 point". 24 points, with playing cards and poker in any out of four (numerals 1-13), with addition, subtraction, multiplication, in addition to the methods, results become 24.
Learn from the online variety of games, I use the Android mobile platform designed a 24-point game, eclipse simulation platform environment to achieve the basic functions of the game program. The program randomly generated by the system of four card players enter the expression, and then determine the expression is valid and equal to 24.
Key words: Android eclipse phone simulation platform 24-point game
目录
第一章概述 (3)
1.1研究背景 (3)
1.2研究内容 (3)
1.3研究现状 (4)
1.4论文组织 (5)
第二章游戏的开发平台和基本功能 (6)
2.1基本功能描述 (6)
2.2运行环境需求 (6)
2.3 Android开发环境 (6)
第三章 24点游戏的原理与实现 (10)
3.1程序模块设计 (10)
3.2主要算法介绍 (11)
3.2.1 游戏主算法 (11)
3.2.2 计算表达式算法 (11)
3.2.3给出答案的算法 (14)
第四章程序运行结果 (16)
第五章总结 (19)
学习编程的单机游戏参考文献 0
第一章概述
1.1研究背景
随着经济的日益发展,人们的生活水平有了较大的改善。适当的娱乐游戏对人们的生活是必不可少的,它给生活添加了乐趣。本课题基于Android手机平台设计24点益智游戏,使其在Android系统风行的今天满足人们的需求。
同时,作为师范生的毕业设计,具有较强的教育教学针对性。开发此游戏可适用于小学数学教育的辅助工具。让孩子们在玩的过程中锻炼心算能力,实现学与玩的充分结合。并且,此游戏基于Android系统更方便操作,让家长在家中也能配孩子学习和娱乐。
随着3G时代的来临和高性能手机的普及,单一的通信功能已经不能满足人们对手机的需求,人们对高质量的、丰富的手机游戏的需求正在不断增强。目前,手机的系统平台主要包括苹果的IOS、Google的Android、微软的Win7等,其中Google的Android操作系统因其稳定性、开发性、低成本等特点,受到广大手机游戏开发者关注。Android系统作为最近几年才涌现的智能手机操作系统,Android操作系统无疑是一个新手,多家智能手机制造商不断推出基于Android操作系统的智能手机,使Android操作系统的市场份额以及影响力与日俱增,其前景正被越来越多的人看好。本文侧重于Android的应用软件开发。主要的研究内容是Android操作系统平台下的游戏软件开发应用。本文从实际的开发案例出发,从一个开发者的角度,独立的从游戏需求分析、游戏功能设计、游戏开发设计、游戏运行测试等角度来进行分析和阐述。最终完成了”24点游戏”的移植和开发,重点在于实用性和应用性。
1.2研究内容
根据近段时间学习Android平台游戏设计经验和参阅大量关于Android运用文献,结合现有技术,基于游戏动画设计的基本原理。设计一个基于Android
平台24点的游戏应用。主要包含随机发牌模块、输入求解表达式模块、判断求解表达式正误、计算表达式模块和判断表达式的正误模块。
基于Android智能手机的平台的24点游戏设计和实现,采用java语言作为编程语言,用eclipse作为开发平台,android_sdk作为运行环境,,结合实际用户的实际需求,实现24点游戏的AI算法,即相关的界面美化。并且,需避免在市场常见24点重算法界面不友好的实现,给予用户更好地操作感受,同时,在程序结构上需要应用充分采用面向对象的思想,以便后期对游戏功能的增加,以及对于在其他嵌入式设备开发提供方便。
24点游戏,是一个传统的算术游戏,通过加、减、乘、除四则运算,将给定的4个数算出24。其游戏的精髓就是考验人脑的反应能力,可以帮助小孩在智力发育阶段进行较为有效的帮助和锻炼。由于24的因数多,其解的形式就更为丰富,能充分发掘游戏者数学发散思维能力。
1.3研究现状
现今,24点游戏的已经有很多,主要类型有网络上在线的形式、PC版单机的形式以及基于手机平台的形式这三类。
网络在线形式的24点游戏画面风格幽默诙谐,游戏设计上简单随意,适合办公室的工作人在闲暇之余放松心情,轻松一笑,更可以缓解工作上的压力。
而PC版的24点游戏相对前者要复杂一点,游戏在模式和设计上更丰富,如拥有一般在线24点游戏没有的计时模式、关卡模式,曾加了游戏的可玩性,更能考验玩家的逻辑运算和反应能力。
基于Android系统的手机24点游戏要最为方便随意,只要玩家需要,随时随地都可以掏出手机轻松一下。并且,手机作为一种生活工具更是有着极高的普及性。另一方面,目前低龄儿童平时尚且不拥有使用电脑的能力,最能接触到的就是父母的手机。往往父母在家中无法阻止孩子们拿父母的手机玩,那么手机24点游戏就是相当不错的选择,适合给低龄儿童作为辅助学习的工具,在休闲时还能有助于开发孩子的大脑。本课题就是实现Android上的24点游戏。现在
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论