Make fun games while learning to code. Focused on making games rather than teaching programming theory, in this book you're more likely to see code on how gravity affects a missiles trajectory instead of the most efficient way to search through data. Even then the code is kept simple as games should be about playability rather than complex physics.
Contents
Chapter 1 -- Creating Computer Games -- Chapter 2 -- Getting Started with Python -- Chapter 3 -- Pygame Zero -- Chapter 4 -- Game Design -- Chapter 5 -- Graphic Design -- Chapter 6 -- Colors -- Chapter 7 -- Tank Game Zero -- Chapter 8 -- Sound -- Chapter 9 -- Object-Orientated Programming -- Chapter 10 -- Artificial Intelligence -- Chapter 11 -- Improvements and Debugging -- Appendix A -- Quick Reference -- Appendix B -- More Information.