Academic Project of Java OOP Design (Practice).
Parameters should be set in the Corresponding factory. Parameters:
- Position and Speed
- Move Pattern
- Shoot Strategy
- Bullet Type: Set by BulletFactory
Parameters should be set in the Corresponding factory. Parameters:
- Position and Speed
- Power
- Move Pattern
Responsible for specifying a shoot Pattern,including:
- Bullet Parameters
- Bullet Distributions
Responsible for updating a flying object's coordinate. Consist of the followings:
- Updating Logic
- Bound Check