Tower defense (OOP4Fun Book)

TLA details

Name
Task: Movement-related problem and solution
Description

The teacher should explain that the Enemy is currently moving two cells at once, which causes issues with its movement. To address this, the speed of the Enemy can be modeled differently. The Enemy instance will now always move one cell at a time. Additionally, a new attribute called moveDelay can be defined, which will cause the Enemy instance to move only after a certain number of act() method calls have passed.

Learning type
Practice
Description Learning through practice enables the learner to adapt their actions to the task goal, and use the feedback to improve their next action. Feedback may come from self-reflection, from peers, from the teacher, or from the activity itself.
Example usage Practising exercises, labs and virtual labs, field trips, simulations, using models, doing practice-based projects,…
Workload
30
Activity delivery
Online
On-site
Hybrid
Synchronous
Asynchronous
Teacher-present
Teacher not present
Collaboration
Work in groups
Feedback
Feedback provider
Teacher
Automated
Peer
Other

Assessment