Begin
Preface
Introduction
Morning: Preparing for the Afternoon
Afternoon 0: Overview of the Starting Code
Afternoon 1: Sprites, the Game Loop, and Basic Physics
Afternoon 2: Player Actions
Afternoon 3: Object Groups
Intermission: Refactoring
Afternoon 4: Health, Score, and Win/Lose Conditions
Afternoon 5: Expanding the Game
Afternoon 6: Wrapping Up
Evening: What Next?
Appendix A: Environment Setup Tutorials
Appendix B: Expected Code Per Chapter