
Code the Classics Volume II
A hands-on guide to recreating iconic 1980s video games and learning game development. Written by Andrew Gillett with contributions from Raspberry Pi co-founder Eben Upton and game developer Sean M. Tracey, this book teaches you to build retro-inspired games using Python and Pygame Zero.
What You'll Learn
- Game Design Fundamentals – Tips and techniques from industry veterans
- Essential Game Tasks – Display images, play sounds, handle keyboard and controller input
- Pygame Zero – Powerful library that simplifies game development
- Code Deep-Dives – Detailed explanations you can modify for your own projects
Featured Games
- Avenger – Pilot your craft across scrolling landscapes, rescuing humans from aliens
- Beat Streets – Fight through levels to take down a crime boss
- Eggzy – Collect gems and survive against the clock
- Leading Edge – Race through pseudo-3D tracks, avoiding obstacles
- Kinetix – Break bricks with power-ups while dodging enemies
Getting Started
- Install Python and Pygame Zero
- Set up an IDE for editing code
- Run and modify the included examples
Ideal For
- Beginner to experienced coders
- Retro gaming enthusiasts
- Aspiring game developers
- Python programmers wanting practical projects
Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
A hands-on guide to recreating iconic 1980s video games and learning game development. Written by Andrew Gillett with contributions from Raspberry Pi co-founder Eben Upton and game developer Sean M. Tracey, this book teaches you to build retro-inspired games using Python and Pygame Zero.
What You'll Learn
- Game Design Fundamentals – Tips and techniques from industry veterans
- Essential Game Tasks – Display images, play sounds, handle keyboard and controller input
- Pygame Zero – Powerful library that simplifies game development
- Code Deep-Dives – Detailed explanations you can modify for your own projects
Featured Games
- Avenger – Pilot your craft across scrolling landscapes, rescuing humans from aliens
- Beat Streets – Fight through levels to take down a crime boss
- Eggzy – Collect gems and survive against the clock
- Leading Edge – Race through pseudo-3D tracks, avoiding obstacles
- Kinetix – Break bricks with power-ups while dodging enemies
Getting Started
- Install Python and Pygame Zero
- Set up an IDE for editing code
- Run and modify the included examples
Ideal For
- Beginner to experienced coders
- Retro gaming enthusiasts
- Aspiring game developers
- Python programmers wanting practical projects

















