Odevzdání semestrální práce
Odevzdávám semestrální práci s implementovanými požadavky. Práci najdete v branchi final_task
Přidané návrhové modely:
- Singleton (GameModel)
- Builder pro nepřátele
- Prototype na GameObject
Přidané funkcionality:
- Pohybující se nepřátele
- Nepřátele s rozdílnými počty životů
- Nepřátele náhodně se generující na obrazovce
- Možnost resetování hry pomocí klávesy
- Přidány střely, kterým může být upravena Y osa pomocí kláves
Přidané testy:
- TestCanon
- EnemyGeneratedOnScreenTestCase
- EnemyHitTestCase
Poznámka: Nejdou mi spustit testy a nedokázal jsem to vyřešit.
Vše začalo tímto errorem
Zkusil jsem přidat vlastní module-info k testům a to pomohlo, ale objevil se další error
S tímto errorem jsem se už nedokázal vypořádat. Nevěděl jsem jak správně nakonfigurovat moduly, aby bylo vše funkční. Tím pádem jsou testy psány vlastně naslepo.