Project 2 – Attack of the Orcs v10.1.0
Let's work on another small project. In fact, this is exactly the same hut game we developed in Project-1 – Attack of the Orcs V10.0.0 earlier. The difference is the underlying architecture. We will rewrite the program to implement the MVC architecture.
Revisiting the HutGame class
In the first project, we wrote the HutGame
class. Let's pull up the diagram representing the high-level structure of this class:
Based on the functionality, the methods of this class can be roughly placed into three categories, namely model, view, and the controller. The preceding diagram shows this division. We also need to further ...
Get Learning Python Application Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.