需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:20262 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着经济的发展,手机小游戏也越来越受到广大人民群众的欢迎,本文主要是对基于Android平台上贪吃蛇与月球登陆两款游戏的设计与实现进行讨论。 本论文是采用了Android开源系统技术,利用了Java语言和Eclipse工具,在游戏的需求分析的基础上给出了游戏的概要设计、详细的系统设计过程、部分界面图以及主要功能运行流程图。贪吃蛇游戏采用了Android触摸技术,月球登陆游戏采用了物理键盘控制技术,它们在Android系统中都能够独立运行。 本次设计需要进行一个项目的需求分析、概要设计、详细设计以及系统测试。首先,通过对系统的需求分析大概了解系统需要的功能,其次,在了解到的信息的基础上进行系统的概要设计,再次在参考系统概要分析的基础上,对系统进行详细的设计,最后还要对系统进行测试从而做出改进。 关键词 Android; Java; Eclipse
目录 摘要 Abstract 1 绪论-1 1.1 课题研究的背景-1 1.2 课题研究的意义-1 1.3 本文研究的主要内容-1 2 系统相关技术及开发环境-3 2.1 Android开发环境-3 2.2 Eclipse开发工具-3 2.3 Java语言-3 3 系统需求分析-5 3.1 需求分析-5 3.1.1 用户需求-5 3.1.2 游戏玩法流程图-7 3.1.3 功能需求-8 3.1.4 系统界面需求-9 3.1.5 运行环境需求-10 4 系统概要设计-11 4.1 系统功能模块的设计-11 4.1.1 游戏总体模块的划分-11 4.1.2 游戏主界面模块的划分-11 4.1.3 游戏控制模块的划分-12 4.1.4 游戏功能的设计-12 4.1.5 游戏主界面模块的设计-12 4.1.6 游戏控制模块的设计-13 4.1.7 游戏菜单模块的设计-13 4.2 系统类模块的设计-14 4.2.1 贪吃蛇游戏类模块的设计-14 4.2.2 月球登陆游戏类模块的设计-15 5系统详细设计与实现-16 5.1 贪吃蛇游戏系统详细设计与实现-16 5.1.1 游戏界面的设计与实现-16 5.1.2 游戏中对话框的设计与实现-18 5.1.3 游戏中背景墙的设计与实现-20 5.1.4 游戏框架的设计与实现-21 5.1.5 游戏中触摸事件与键盘事件-23 5.1.6 游戏更新功能的实现-23 5.1.7 游戏页面切换功能的实现-24 5.1.8 游戏类模块的设计-25 5.1.9 贪吃蛇游戏类图-26 5.2 月球登陆游戏系统功能详细设计与实现-28 5.2.1实现游戏界面-28 5.2.2 设置游戏难度-30 5.2.3 开始游戏的实现-31 5.2.4 控制飞船喷火的实现-31 5.2.5 控制飞船改变飞行方向的实现-32 5.2.6 判断飞船成功着陆的实现-32 5.2.7 月球登陆游戏类图-33 6 系统运行测试-35 6.1系统运行结果-35 6.1.1 贪吃蛇游戏的运行结果-35 6.1.2月球登陆游戏的运行结果-38 6.2 系统运行测试-41 结论-42 致谢-43 参考文献-44 附录-45 |