Projet réalisé à la HES-SO Valais Wallis en 1ère année bachelor avec @limace11
- Une classe d'ennemi avec des attributs de PV, Vitesse, apparenece ET Position
- Fonctions communes à tous les ennemis
- Une classe de defenses (Parent, interface?)
- Une sous-classe pour le type de defense avec chaque défense qui a sa sous-classe
- Une classe projectile
- Une sous-classe pour le type de projectile et 1 projectile = 1 sous-classe
- Fonctions communes à toutes les défenses
- Missile : Dégats de zone => focus d'une tourelle puis explosion.
- Projectile : Balle touche 1 seul ennemi et disparaît.
- RangeProjectile : Balle qui traverse l'ennemi visé et qui peut toucher plusieurs ennemis (uniquement dans une range).
- Fonction draw avec obj draw (Deja tout fait)
- Une liste de choses à afficher
- Fonction update qui va s'activer chaque x temps et qui va update la position de projectile et ennemis
- Fonction draw avec obj draw (Deja tout fait)
- Une liste de choses à afficher
- Fonction update qui va s'activer chaque x temps et qui va update la position de projectile et ennemis
- Chaque case a ses attributs