java小游戏
月轩居士
Archimedes said: give me a fulcrum,I will move the earth.Program ape said: give me a keyboard,I can change the world.
展开
-
飞机大战(一)
飞机大战 一.方案: 1>.需求: 图1 游戏开始 图2 英雄机,子弹, 敌机和小蜜蜂 图4 游戏结束 图5 游戏暂停 2>.业务需求分析: 由图2可以看出游戏中至少有4个类,Hero(英雄机),Airplane(敌机),Bee(小蜜蜂),Bullet(子弹)。 3>.软件概要设计:转载 2016-04-13 11:48:49 · 1496 阅读 · 0 评论 -
飞机大战(二)
项目实施 项目目录如下: 图1 如图一以及飞机大战(一)中的内容,可知我们需要建Airplane,Award,Bee,Bullet,Enemy,FlyingObject,Hero和ShootGame八个类。 其中,有两个是接口(即:敌人:Enemy 奖励:Award) 一个测试类(也是图形界面窗口)ShootGame 有一个父类:飞行物Flying转载 2016-04-13 11:51:57 · 1818 阅读 · 0 评论 -
飞机大战
项目实施(续) 接上文,在飞机大战(二)中,已经完成了飞机大战中的绝大部分操作。 但仍欠缺: 1.碰撞检测 2.删除越界 3.状态切换 今天,就这三点进行项目的实施。 1.碰撞检测 通过昨天的步骤,如无错误,就可以看到子弹在上升,敌机在斜飞,敌机在下落,但并没有发生子弹打中敌机,敌机消失;敌机碰到英雄机,英雄机减命,子弹击中转载 2016-04-13 11:53:22 · 956 阅读 · 1 评论