Python, PyGame and Raspberry Pi Game Development
Gain the basics of Python and use PyGame to create fast-paced video games with great graphics and sounds. You'll also learn about object oriented programming (OOP) as well as design patterns like model-view-controller (MVC) and finite state machines (FSMs). Python, PyGame and Raspberry Pi Game...
Main Author: | |
---|---|
Corporate Author: | |
Format: | Electronic eBook |
Language: | English |
Published: |
Berkeley, CA :
Apress : Imprint: Apress,
2016.
|
Subjects: | |
Online Access: | Full Text via HEAL-Link |
Table of Contents:
- 1. What is a Programming Language?
- 2. What is Python?
- 3. Introducing Python
- 4. Breaking Free from the Interpreter
- 5. Making Decisions
- 6. Making the Raspberry Pi Repeat Itself
- 7. Containers
- 8. Introduction to the IDLE under LXDE
- 9. Basic Introduction to PyGame
- 10. Designing Your Game
- 11. Game Project: Bricks
- 12: User Defined Functions
- 13. File Input and Output
- 14. Introducing Object Oriented Programming
- 15. Inheritance, Composition, and Aggregation
- 16. Game Project: Snake
- 17. Model View Controller
- 18. Sound
- 19. Finite State Machines
- 20. Invaders
- 21. Conclusion.