欢迎来到天天文库
浏览记录
ID:26882317
大小:96.19 KB
页数:9页
时间:2018-11-29
《基于安卓系统手机游戏的设计及实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、中文题目基于安卓系统手机游戏的设计与实现英文题目Basedontheandroidsystemdesignandrealizationofthemobilegames系别:计算机科学与技术系专业年级:11级软件工程(软件服务外包)姓名:陈志艺学号:11071323232012年12月11日目录引言………………………………………………………………………………11游戏开发背景概述…………………………………………………………12总体设计……………………………………………………………………22.1英语“花园”迷宫游戏的功能构架…………………………………………
2、22.2类结构设计………………………………………………………………22.3出错处理设计………………………………………………………………23游戏操作界面设计…………………………………………………………33.1游戏主界面设计……………………………………………………………33.2游戏菜单结构设计…………………………………………………………44项目测试……………………………………………………………………54.1主菜单和界面显示功能的测试………………………………………………54.2背景音乐播放功能的测试…………………………………………………54.3帮助功能测试
3、………………………………………………………………54.4人工智能设置功能的测试……………………………………………………65结束语…………………………………………………………………………7参考文献…………………………………………………………………………7引言随着通信技术的快速发展,人们对手机的要求已不仅仅是作为简单的通讯工具,越来越多的娱乐性软件如手机游戏、电子书、拍照等也都流行于各种品牌的手机,在众多的手机应用程序中手机游戏占有相当大的比重。且近年来,android系统手机也席卷全国各地,市场非常宽阔。因此,我们应用java来设计一款适应androi
4、d手机的游戏是一种不可避免的趋势。Java是Sun公司推出的Java程序设计语言和Java平台的总称,Sun公司把Java平台划分为JavaSE、JavaEE和JavaME三个平台,针对不同的市场目标和设备进行定位[1]。Java由于“小巧、安全、可移植”的优势使其具有强大的吸引力,在嵌入式系统方面的应用前景非常广阔,Java应用程序对丰富人们的生活内容、提供快捷资讯起着不可忽视的作用。JavaME(JavaPlatformMicroEdition)是针对消费类电子设备的开发技术[1],它为在移动设备(如智能手机)和嵌入式设备(如PDA和电视机顶盒)
5、上运行的应用程序提供一个健壮且灵活的环境。由于Java的跨平台性,JavaME手机软件开发具有移植性强的特点,使其能广泛应用于手机软件的开发,并因其“一次编写,处处运行”的Java特性而提高了开发效率,使得它理所当然的成为了手机游戏开发的首选。由于手机的便携性,使得手机游戏随着手机的普及在全世界风行起来。目前手机游戏几乎是每款手机必带的娱乐休闲软件,如俄罗斯方块、推箱子、赛车等,目前,由于大多的学子常常为学习英语而烦恼,为枯燥的英语背诵而苦恼,家长为孩子英语成绩提不上去而担忧,基于此,开发一款以学习英语为主的游戏,让广大的学子们以本款游戏来缓解压力,
6、并在娱乐中增长知识,使学习娱乐双丰收。1 游戏开发背景概述设计一款集学习娱乐和多项游戏功能于一体的多功能手机游戏来满足android手机市场的需求是一种必不可免的趋势。一、手机游戏的现状:①游戏的功能单一。目前一款手机游戏大部分只能实现一项游戏功能。②迷宫游戏形式单调。迷宫游戏以其鲜明的通俗易懂、益智轻松等特色被人们普遍认同和喜爱,然而,迷宫游戏的经典性在一定程度上限制了其创新性的进步与发展。二、目前各地校区英语学习的现状:①英语背诵花费时间多,但效果差劲,忘词速度快,成绩不理想。②英语学习过程枯燥无味,耐得住寂寞去认真背诵的学子少之又少。基于以上因
7、素,开发一款游戏,让其实现质的突破,打破传统迷宫的固有模式,让学生在紧张的学习中通过娱乐方式来学习英语,从而增加了更多的乐趣。并且以一种全新的学习方式来打破传统填鸭式教学的模式,化被动为主动,使游戏不再是浪费宝贵的学习时间,而是帮助学子学习的另一种方式。02总体设计2.1英语“花园”迷宫游戏的功能构架英语“花园”迷宫游戏播放音乐功能主界面显示功能游戏类型设置游戏等级设置菜单显示迷宫界面显示帮助功能人工智能功能2.2类结构设计v主界面对话框类:主要负责主界面及菜单、迷宫的显示及迷宫窗口类对象的创建和调用的呢过处理。v迷宫窗口类:主要负责接收玩家虚拟键盘
8、输入等处理。v规则处理类:主要负责玩家目前所处位置是否有效、耗时数据统计、所走步数等的处理。v人工智能算法类
此文档下载收益归作者所有