打飞碟(Hit UFO)游戏改进版
内容要求
- 按 adapter模式 设计图修改飞碟游戏
- 使它同时支持物理运动与运动学(变换)运动
适配器模式
-
适配器模式将某个类的接口转换成另一个接口表示,目的是兼容性,让原本因接口不匹配的不能工作的类可以协同工作
-
对动作管理运用类适配器模式,设计运动学适配器RoundActionManager和物理运动适配器PhysisManager,这两个适配器实现了同一接口IActionManager,IActionManager提供了一个简单动作方法,用于执行抛出飞碟的动作。
public interface IActionManager{
void addRandomAction (GameObject gameObj);
}
游戏规则
- 每个回合60s,玩过3关之后胜利
- 飞碟不同的颜色,大小对应不同的分数
- 回合60s内达到500分进入下一关,不能达到500分则失败