Tower defense (OOP4Fun Book)

Détails de l'AEA

Nom
Task: Movement of enemies respecting delay
Description

The act() method of the Enemy class will be updated so that the Enemy moves only after the specified number of moveDelay calls of the method. Additionally, a new attribute called nextMoveCounter of type int will be introduced and initialized to 0. The act() method will be modified to call this.move(1) only when nextMoveCounter reaches 0. After the movement, nextMoveCounter will be reset to the value of moveDelay. If the Enemy instance cannot move because nextMoveCounter has not yet reached 0, nextMoveCounter will be decreased by 1.

Type d'apprentissage
Pratique
Description L'apprentissage par la pratique permet à l'apprenant d'adapter ses actions à l'objectif de la tâche et d'utiliser la rétroaction pour améliorer son action suivante. La rétroaction peut provenir de l'auto-réflexion, des pairs, de l'enseignant ou de l'activité elle-même.
Example usage Exercices de pratique, laboratoires et laboratoires virtuels, sorties sur le terrain, simulations, utilisation de modèles, réalisation de projets basés sur la pratique,…
Charge de travail
30
Prestation de l'activité
En ligne
Sur place
Hybride
Synchrone
Asynchrone
Enseignant présent
Enseignant non présent
Collaboration
Travail en groupes
Rétroaction

Niveau d'utilisation de l'IA
-

Évaluation