- 1、本文档共70页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于google手机操作系统的游戏开发-王帧-6月7日
基于google手机操作系统的游戏开发
摘 要
本论文主要阐述以面向对象的程序开发语言Java为开发工具,设计一个能在android为操作系统的手机上运行的手机小游戏。游戏的主要功能模块为:
画出界面模块:装载图片。
事件处理模块:处理鼠标事件。
判断游戏状态模块:显示正确图片功能。且游戏能正常运行
以游戏为例学习程序设计,使艰苦、枯燥的学习充满了丰富的乐趣。将程序设计的知识有机的分散在趣味程序中,使得程序设计语言众多的特征变得具体、形象、直观。数学小游戏充分体现了游戏在学习程序设计中的积极作用。
关键词 数学游戏;面向对象;Java;android
The Development of Mathematical Game Based on Android
Abstract
This paper set out a game that can runs on mobile phone that using the android mobile operating system..The main function modules for:
Draw interface modules: loading picture. Incident management modules: the mouse handling the incident. Judgement of the game state modules: display the correct picture functions.and the game should be operated normally Additional modules: Select a picture to the game.
Learning Programming as an example of game, to hard, boring studying full of fun. Programming will be the knowledge of organic scattered in the fun in the process, making programming language many of the features become concrete, vivid and intuitive. Mathematical game fully embodies the game in the learning process in the design of the active role.
Keywords Mathematical Game; Object Oriented; Java; android
目 录
1. 绪论 1
1.1 前言 1
1.2 主要工作内容 1
2. 开发工具介绍 1
2.1 Android的特性 1
2.2 Android的结构 2
2.3 应用程序 3
2.4 应用程序框架 3
2.5 库 4
2.7 Linux内核 5
3. 开发工具的安装 5
3.1 安装sdk 5
3.1.1 下载sdk 5
3.1.2 本机开发环境配置介绍 5
3.1.3 安装sdk 5
3.2 安装Eclipse插件(ADT) 6
4. 在Eclipse上开发android应用程序 7
4.1 创建android工程 7
4.2 创建启动配置 8
4.3 运行和调试程序 8
5. 需求分析 9
5.1 任务概述 9
5.2 需求分析总述 9
6. 系统的总体设计 9
6.1 游戏初步设计描述 9
6.2 游戏的界面设计 9
7. 游戏图片的构成思想 10
8. 游戏玩法介绍 12
9. 系统详细设计和编程 12
9.1 各个代码之间的关系 12
9.2 装载图片 13
9.3 按键处理: 14
9.4 事件处理小模块 16
9.5 判断游戏状态 19
10. 系统测试 19
10.1 功能测试 19
10.2 测试总结 20
总 结 21
致 谢 22
参 考 文 献 23
附录A snake代码 24
附录B SnakeView代码 27
附录C TileView代码 46
附录D R.java代码 52
附录E 外文参考文献(译文) 54
附录F 外文参考文献(原文) 59
绪论
前言
随着科技的进步以及3G的逐步普及,手机的越来越广泛的使用,使得随手机产生的一个重要部分--手机操作系统也发展的越来越快,同时移动技术开发越来越成为IT技术的重要部分,而手机操作系统的争夺正成为众多IT巨头的竞争重点。Google开发的手机操作系统android刚提出一年多来就受到了广泛的关注,有望在手机智能操作系统(甚至有的厂家提出基
您可能关注的文档
最近下载
- 刘芳——本科论文初稿.doc VIP
- 安全培训记录效果评估表全员法律法规培训.docx VIP
- 3.4 透镜的应用(分层练习)2024-2025学年八年级物理上册同步精品课堂(苏科版2024)(解析版).docx VIP
- 《二年级上册美术折纸动物》ppt课件讲义.ppt
- BS EN 16120-2-2017Non-alloy 国外国际标准规范.pdf
- 精卫填海成语神话故事.pptx VIP
- 【生物】蛋白质相关计算课件 2023-2024学年高一上学期生物人教版必修1.pptx VIP
- 四位一体农村长效保洁方案(标书——已中标) .pdf VIP
- 人教版九年级上册化学第六单元测试卷.doc VIP
- 2025届高考语文复习:叠词的作用和表达效果+课件.pptx VIP
文档评论(0)