Enemies #4

Closed
opened 2026-03-22 20:31:41 +01:00 by AramJonghu · 1 comment
Owner
  • There are three enemy types: BasicEnemy, FastEnemy, and BigEnemy
  • Each enemy type moves in one of 8 directions and bounces of the border.
  • Each enemy has a shooting pattern.
  • All enemies can be destroyed -> have a hitbox.
  • Enemy inheritance works: all enemies extend Enemy abstract class
  • Polymorphic behavior: shoot() method overrides in all concrete classes
- [x] There are three enemy types: `BasicEnemy`, `FastEnemy`, and `BigEnemy` - [x] Each enemy type moves in one of 8 directions and bounces of the border. - [x] Each enemy has a shooting pattern. - [x] All enemies can be destroyed -> have a hitbox. - [x] Enemy inheritance works: all enemies extend `Enemy` abstract class - [x] Polymorphic behavior: `shoot()` method overrides in all concrete classes
Author
Owner

Not finished shooting pattern logic, but Enemy itself is otherwise complete.

Not finished shooting pattern logic, but Enemy itself is otherwise complete.
Commenting is not possible because the repository is archived.
No labels
No milestone
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
AramJonghu/gameron-the-lost-level#4
No description provided.