今天开始做一个小型项目:
实现一个英雄机发子弹可以消灭上方掉落的敌机和小蜜蜂,打掉敌机可以得分,而打掉小蜜蜂可以获取生命或者双倍火力的奖励,其它飞行物撞到英雄机,英雄机便减少一条命。
先简单的的把框架设计出来:设计6个类2个接口
1)飞行物父类

2)敌人接口

3)奖励接口

4)敌机类

5)小蜜蜂类

6)英雄机类

7)子弹类

8)实现类





最后结果为:

如果想要更清楚的看到测试结果,可以把Airplane类和Bee中的y轴坐标改为正值,就可以看到敌机和小蜜蜂生成
接下来会不断努力的完成,直到能正常游戏。。。
网友评论