A visual, step-by-step guide to writing code in Python teaches beginner through experienced programmers how to build and play computer games, from basic brain teasers to high-action games with sound effects and 3-D graphics. Original.