Tower defense (OOP4Fun Book)

Details der TLA

Name
Task 7.6
Beschreibung

Add evidence of manually controlled tower.
To track which tower is currently selected in the game, add private static attribute-controlledInstance to the ManualTower class and initialize it to null. Static attribute is related to the whole class, not to an object of a class.Hence, defining a static variable will allow us to determinewhether tower has been selected and, if so, which one, byreferencing  theclass name, without needing to access aspecific object. The teacher should emphasize that there is one controlledInstancefor the whole game. At the beginning, controlledInstance should be initialized to null, as there is no selected tower. Inspect the internal state of class. Here the teacher explains differences between static and non-static attributes. The teacher with studentsdiscussbenefits of using static attributes in games. Teacher should also mention here static methods and discuss with the students where usingstatic methods is beneficial.

Lernart
Produktion
Beschreibung Lernen durch Produktion ist der Weg, wie der Lehrer den Lernenden motiviert, das, was er gelernt hat, zusammenzufassen, indem er sein aktuelles konzeptionelles Verständnis artikuliert und wie er es in der Praxis verwendet hat.
Example usage Essays, Berichte, Designs, Artefakte, Präsentationen, E-Portfolios, Blogs,…
Arbeitsbelastung
5
Liefermethode der Aktivität
Online
Vor Ort
Hybrid
Synchron
Asynchron
Lehrer anwesend
Lehrer nicht anwesend
Zusammenarbeit
Arbeiten in Gruppen
Rückmeldung
Feedbackgeber
Lehrer
Automatisiert
Kollege
Sonstiges

AI usage level
-

Bewertung