课外天地 李树青学习天地JavaME移动开发课件 → 基于安卓系统的坦克大战——09计算机安卓开发项目


  共有19342人关注过本帖树形打印复制链接

主题:基于安卓系统的坦克大战——09计算机安卓开发项目

帅哥哟,离线,有人找我吗?
admin
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 管理员
等级:管理员 帖子:1945 积分:26736 威望:0 精华:34 注册:2003/12/30 16:34:32
基于安卓系统的坦克大战——09计算机安卓开发项目  发帖心情 Post By:2012/7/1 11:27:07 [只看该作者]

软件下载(可以直接拷贝至安卓手机安装运行)

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:androidtankwarbeta3.rar


此主题相关图片如下:未命名.png
按此在新窗口浏览图片

 

一)功能

1、我方坦克
 1)、移动,开火
  ①、键盘方向键 控制移动,确定键 开火
  ②、重力感应 控制移动,触屏开火
  ③、开火说明:只有等之前的炮弹消失才能继续开火
  ④、独立的线程
2、敌方坦克
 1)、移动,开火
  ①、移动方向通过随机数控制,移动的各个方向的概率通过随机数控制,初始位置为左上角,初始方向朝下,坦克的位置不能重合,一次产生5(可以修改数量)个坦克
  ②、开火说明:只有等前一发炮弹消失才能继续开火,开火的频率通过随机数控制
  ③、独立的线程
3、地图
 1)、  森林地形,坦克在此地形 中,会被森林遮挡,炮弹能够穿越,但不能击毁该地形
 2)、  河流地形,坦克、炮弹不能穿越此地形,炮弹也不能击毁此地形
 3)、  砖墙地形,坦克、炮弹不能穿越此地形,但炮弹能击毁此地形
 4)、  铁墙地形,坦克、炮弹不能穿越此地形,普通炮弹不能击毁此地形,只有我方坦克吃到2个以上五角星奖励才能击毁此地形
 5)、  大本营,坦克、炮弹都不能穿越,炮弹能够击毁,若被击毁,则游戏结束
4、奖励
 1)、每击毁5(可以修改数量)个敌方坦克,出现一个奖励
 2)、奖励出现的位置随机
 3)、每个奖励的出现有一定时效性(比如,如果在20秒钟时间内没吃到奖励,奖励将消失,但是如果在20秒时间内,没吃到该奖励,但同时又击毁了5个敌方坦克,则该奖励的显示时效又变为20秒)
 4)、奖励 : 吃到坦克图标的奖励,则我方坦克的生命值增加1
 5)、奖励 : 吃到定时图标的奖励,则当前在场的敌方坦克在一段时间内(比如10秒)全部不能移动
 6)、奖励 : 吃到铁铲图标的奖励,则大本营外围的围墙变成钢铁墙,普通炮弹不能击毁,同时该奖励也有一定的时效性(比如10秒,10秒后就变成砖墙)
 7)、奖励 : 吃到炸弹图标的奖励,则当前在场的敌方坦克全部被炸毁
 8)、奖励 : 吃到1个五角星图标的奖励,则我方坦克的炮弹速度增加一倍,吃到2个及2个以上的五角星图标的奖励,则我方坦克的炮弹能够击毁铁墙
 9)、奖励 : 吃到钢盔图标的奖励,则我方坦克变成无敌GOD模式,同样无敌模式有一定的时效性(比如10秒,10秒内任何炮弹都不能对我方坦克造成伤害,10秒后就变成正常模式,能被炮弹击毁)


5、音效、动画
 1)、炮弹爆炸时有要有爆炸动画、声音
 2)、游戏开始时有游戏开始音乐
 3)、游戏结束时有游戏结束音乐

6、其他
 1)、地图适应不同手机的不同分辨率的要求
 2)、重力感应
 3)、游戏时全屏,且强制竖屏,防止屏幕切换导致数据的重新加载
 4)、有菜单页面

 

二)评价

1、主要特点:
 1)、基本实现了游戏的基本要素,实现了主要的游戏逻辑
 2)、重力感应控制,不一样的体验
 3)、界面友好

2、待解决的问题:
 就游戏本身而言没有太大的Bug,但是若要想将本游戏制作的更加的完善,那还有很多方面需要考虑和修改。
 我觉得至少还有下面的方面可以去完善:

 1)、敌方坦克不够智能
 2)、敌方坦克的种类较少
 3)、关卡较少
 4)、可以进一步完善,由玩家自己设置重力感应的灵敏度或者使用虚拟的键盘操作
 5)、游戏的音效对游戏的流畅性有较大的影响
 6)、可以考虑实现多人联网作战


 回到顶部