老虎吃小孩手机游戏开发关键技术
7页1、“老虎吃小孩”手机游戏开发关键技术作者:呆呆向前冲参赛队摘要呆呆向前冲开发团队于2010年7-9月开发完成了一款益智类“老虎吃小孩”手机游戏。本文将重点对这款游戏在实现过程中使用到的关键技术作出详细说明。本游戏在开发过程中涉及到的关键技术包括:“老虎吃小孩”手机游戏是建立在胶东地区的民间广为流传的游戏“老虎吃小孩”基础之上的一款棋类游戏,基本的走子方法与之类似,本文根据基本的走子方法给出了人机对战中老虎吃子算法的具体思想。根据手机平台的特殊性,“老虎吃小孩”手机游戏实现了通过蓝牙数据传输实现人人对战,本文将具体阐述蓝牙通信的实现方法。由于手机内存的限制,在游戏开发过程中为节省图片刷新所耗的时间及占用的内存,本团队通过解析图片存储格式对图片进行了压缩,本文将具体阐述实现图片压缩的方法。根据棋类手游的特点,“老虎吃小孩”手机游戏允许玩家在走子过程中的悔棋操作,本文将给出实现悔棋的具体方法描述。“老虎吃小孩”手机游戏实现了游戏进度的保存,本文也将给出游戏进度保存的实现方法。本文给出的“老虎吃小孩”手机游戏在开发过程中涉及到的关键技术,使得本款手机游戏能够在Nokia6120及以上配置的手机上
2、运行,且运行过程中无致命错误出现。关键字:行子算法蓝牙通信图片压缩进度保存一、 游戏介绍“老虎吃小孩”益智类手机游戏是由山东大学软件学院呆呆向前冲团队于2010年7-9月开发完成的。近年来,随着手机的逐步兴起和普及,作为休闲娱乐项目的手机游戏显示出了强大的活力和发展空间,并逐渐成为一个新兴产业。“老虎吃小孩”手机游戏就是在这样的时代背景下进行开发的。本款游戏操作简单,容易上手,娱乐性强。游戏界面设计人性化,交互性非常强,且具有强烈的创新性,用色彩斑斓的涂鸦风格带给用户一种全新的游戏视觉感受。本款游戏的最大特点是率先实现了“乡土游戏”与“手机游戏”的完美结合。在胶东地区,无论是在路口、在田间 ,劳作休息之余用树枝在地上画一个棋盘,找来些石子土块做棋子,两个人就可以痛痛快快的杀上一盘。娱乐了身心又开拓了思维,是普通劳动人民的一种智慧结晶。本款游戏以这样一个民间广为流传的乡土游戏为基础,稍加改进后将其与手机平台实现完美结合,借用手机为媒介,很大程度上弘扬了民间文化,对民间文化的推广起到了不可小视的作用。此外,本款游戏通过采用蓝牙通信技术实现了人人对战,成为游戏的第二大特色。手机游戏的重要分支
3、棋类游戏种类繁多、五花八门,但细细观察,绝大多数的棋类游戏都只提供了人机对战模式下的游戏方式。本款游戏在综合考虑游戏的可玩性和实现难度等多方面因素的条件下,提出了采用蓝牙技术实现人人对战的思想并加以实现,大大提升了游戏的可玩性。二、游戏主要功能A. 用户通过手机键盘的上下左右键及2468键可以控制游戏的进行。B. 用户可以通过“设置选项”中的声音和难度选项开关游戏声音、设置游戏难度。C. 用户可以通过查看“帮助”查看游戏规则和操作说明。D. 用户可以通过选择“挑战模式”,与手机进行人机对战,并通过改变难度设置得到不同的游戏体验。E. 用户可以通过选择“对决模式”,通过蓝牙连接其他用户进行人人对战。F. 在游戏过程中用户可以悔棋,在“对决模式”下会向对方发送悔棋请求,对方同意后方可悔棋。二、 游戏架构(技术架构、功能模块)游戏架构:游戏共分为:后台程序控制模块、界面控制模块、界面显示模块、声音设备控制模块四个主要模块。各个模块的关系如图所示。模块功能:.界面模块:界面模块包含了“老虎吃小孩”手机游戏中所用的所有界面图像,包括挑战模式及其子菜单、对决模式及其子菜单、设置及其子菜单等,实现在
4、与用户交互过程中响应用户的操作。对于本模块要求是较高的响应速度和最小限度的代码冗余。2界面控制模块:界面控制模块实现了“老虎吃小孩”手机游戏中全部的屏幕画面切换操作,它将创建和初始化游戏中的显示对象,通过设置不同显示对象来实现它切换屏幕的实际功能。界面控制 模块开始游戏后的画面挑战模式对决模式设置帮助关于 退出界面模块声音设备控制模块退 出存储系统管理结 束后台程序控制算法用户图“老虎吃小孩”手机游戏模块关系图3存储系统管理模块:存储系统管理模块负责存储用户的记录,由于使用J2ME开发,不支持永久存储,因此需要开辟存储单元存储用户的永久信息。4对决模块:对决模块主要涉及蓝牙数据通信,对游戏双方作服务器端和客户端的分开处理,使得双方拥有独立的画布、逻辑处理、数据处理。5算法模块:算法模块负责挑战模式中老虎的走法,为整个游戏中的人工智能部分。6声音设备控制模块:声音设备控制模块为控制模块提供控制声音设备音量大小、声音开关的接口。为数据储存模块提供接口访问其声音大小、开关值的借口,以便与存储功能的实现。四、 关键技术、老虎吃子算法在人机模式下老虎自动走子,其中老虎要能够选择最优的路线,这个过
《老虎吃小孩手机游戏开发关键技术》由会员自***分享,可在线阅读,更多相关《老虎吃小孩手机游戏开发关键技术》请在金锄头文库上搜索。
药店营业员培训-终端拦截技巧.ppt
穿越A4纸三种图解.ppt
虚拟仿真实训软件的制作技术.ppt
社会调查的历史发展.ppt
铰链四杆机构的基本性质课件.ppt
黑暗中的碰撞-盲人体验馆设计环艺毕业设计.ppt
老僧与蝎子材料作文讲评及例文.ppt
青岛版六年级科学上册《2生物的启示》课件.ppt
项羽之死优秀课件课件.ppt
菩萨蛮-书江西造口壁课件.ppt
鸟的天堂PPT课件.ppt
辩证唯物主义知识结构图.ppt
菩萨蛮优秀课件(温庭筠)PPT.ppt
蒲松龄《狼》(复习总结课).ppt
近代史人物介绍-张灵甫.ppt
韦庄《菩萨蛮》(其二)ppt课件课件.ppt
荷史诗中的战争.ppt
粉磨对水泥质量的影响.ppt
财政学-社会保障制度.ppt
记忆大师-数字密码.ppt
2024-04-18 4页
2024-04-18 2页
2024-04-18 2页
2024-04-18 2页
2024-04-18 5页
2024-04-18 2页
2024-04-18 4页
2024-04-18 3页
2024-04-18 2页
2024-04-18 2页