Python Programming for the Absolute Beginner, 3rd Edition

It's time to return to the chapter project: the Astrocrash game. I plan to write progressively more complete versions of the game until it's done, but I still feel I need to list a few details of the program, including: the game's major features, a few necessary classes, and the multimedia assets the game requires.

Game Features

Although my game is based on a classic video game that I know well (and learned about the hard way, one quarter at a time), it's still a good idea that I write out a list of features:

I decide to leave out a few features of the original to keep the game simple.

Game Classes

Next, I make a list of the classes that I think I need:

I know a few things about these classes already. Ship, Missile, and Asteroid will be derived from games.Sprite, while Explosion will be derived from games.Animation.

Game Assets

Since the game includes sound, music, sprites, and animation, I know I need to create some multimedia files. Here's the list I came up with:

Категории