3 需求分析与设计方案 6
3.1 需求分析 6
3.2 设计方案 7
3.3 游戏初步功能设计 8
4 游戏的设计流程以及实现 9
4.1 游戏的设计 9
4.2 游戏的实现 10
4.2.1. 图像和精灵的创建和绘制 10
4.2.2. 玩家按键移动的设置 11
4.2.3. 胜利及失败的判定 13
4.2.4. 球员运动轨迹的设置 15
4.2.5. 游戏中分数的记录 16
4.3 碰撞冲突机制的实现 20
5
系统测试 20
结 论 22
参考文献 23
致 谢 24
声 明 25
1 引言
1.1 手机游戏概述
手机游戏几乎是当今市面上所有手机所必有的。在几年前的机型中,游戏都是手机中自带的,称为嵌入式游戏,由手机生产厂商设计并直接嵌入在手机里面。这样的游戏用户不能自行开发、添加及删除,其游戏种类取决于不同的机型,是一种单机游戏。随后的几年兴起了一种基于短信的游戏,由用户发送特定字符串给短信游戏提供商,来控制游戏的动作或剧情的发展。随着wap的兴起,出现了一种基于浏览器的游戏,和短信游戏差不多,由用户手机通过wap登录游戏提供商所提供的网址,然后填写或选择相应表单来操作游戏。上面两类游戏都是基于文本的,操作比较繁琐,游戏性不强。短信游戏每做一次操作(也就是发送一条短信)需要花费一毛钱;wap游戏无论是通过CSD上网还是通过GPRS上网都需要出上网费用。两种游戏的花费都比较高。现在新出的手机很大一部分都支持Java程序下载,而且这是一种趋势。由Java开发的游戏可以对图像进行操作,是动态的。而且可以接入
网络,既可以开发单机游戏也可以开发网络游戏。随着彩屏手机的普及,游戏可以不再是黑白的,可随心所欲的为游戏中的不同物体赋予不同的颜色。
过去的手机是一个封闭的操作系统,除非用