It is only appropriate that we have a chapter where we discuss creating video games in Python – after all, it is that very interest that got me started programming all those years ago when I was a kid. Things have progressed a lot since then; at the time, PC games were text-based with the only images consisting of really poor quality graphics or, worse, made out of ASCII characters.
Even the sounds were very basic: think single-tone digital boops, beep, and borps. And animations? Well, they technically existed – for a good example of a really high-tech PC game of my era, check out a ...