Tower Defense Game: Basic Game Template

It’s time to start handling events and drawing things to the screen. Building on the state machine and the controller layer from before, we need a simple abstraction to represent each of the screens we need. Luckily, there’s an easy way to do this with class inheritance and a bit of forward thinking.

Keen to read the rest?
This article is free for members only.

Liked the Article?

Why not follow us …

Be Inspired Get Python tips sent to your inbox

We'll tell you about the latest courses and articles.

Absolutely no spam. We promise!