Python, PyGame, and Raspberry Pi Game Development

By Sloan Kelly
The book also includes complete software lists and explanations of "Bricks", "Snake" and "Invaders" - three fully functional games. These let you start making your own great games and then modify them or create your exciting titles. The concepts are further explained using games such as "Copycat", where the player must focus and repeat the sequence of lights and sounds, and "Couch Quiz", where PyGame and electronic components create a test game for 2-4 players.
- Author
- Sloan Kelly
- Language
- English
- Size
- 6.60 Mb
- Pages
- 395
- Format
- Year
- 2019
- Edition
- 2
About This Book
The book also includes complete software lists and explanations of “Bricks”, “Snake” and “Invaders” - three fully functional games. These let you start making your own great games and then modify them or create your exciting titles. The concepts are further explained using games such as “Copycat”, where the player must focus and repeat the sequence of lights and sounds, and “Couch Quiz”, where PyGame and electronic components create a test game for 2-4 players.
Contents
- Chapter 1: What Is a Programming Language?
- Chapter 2: What Is Python?
- Chapter 3: Introducing Python
- Chapter 4: Breaking Free from the Interpreter
- Chapter 5: Making Decisions
- Chapter 6: Making the Raspberry Pi Repeat Itself
- Chapter 7: Containers
- Chapter 8: Putting It Together: Tic-Tac-Toe
- Chapter 9: Basic Introduction to PyGame
- Chapter 10: Designing Your Game
- Chapter 11: Game Project: Bricks
- Chapter 12: User-Defined Functions
- Chapter 13: File Input and Output
- Chapter 14: Introducing Object-Oriented Programming
- Chapter 15: Inheritance, Composition, and Aggregation
- Chapter 16: Game Project: Snake
- Chapter 17: Model View Controller
- Chapter 18: Audio
- Chapter 19: Finite State Machines
- Chapter 20: Game Project: Invaders
- Chapter 21: Simple Electronics with the GPIO Pins
- Chapter 22: Game Project: Memory
- Chapter 23: Game Project: Quiz
- Chapter 24: Conclusion