Have students design a simple game using classes in Python so they realize that even beginners are capable of writing interesting programs.
- Students are able to see their progress by playing the game in different stages of implementation.
- In particular, this assignment helps students build valuable object-oriented programming skills and improve their understanding of inheritance.
- A great example of such a game is Ants vs SomeBees. Read more details and download starter code at Stanford’s nifty assignment page.