Linked e-resources
Details
Table of Contents
At a Glance; Contents; About the Author; Chapter 1: Introduction; Chapter 2: The Game Loop; Setting the stage for our game; Creating sprites; The Game Loop; Summary; Chapter 3: Player Input; Detecting input; Natural player movement; Summary; Chapter 4: Collision Detection; Creating boxes; Detecting circle collisions; Detecting rectangle collisions; Summary; Chapter 5: Gravity; Cleaning up our existing code; Adding gravity to the world; Allowing players to jump; Summary; Chapter 6: Ladders; Creating our first ladder; Allowing players to climb ladders; Summary; Chapter 7: Stairs
Building a slopeWalking up slopes; Staying above the floor; Summary; Chapter 8: Camera Locking; Wrapping with a camera; Growing levels; Summary; Chapter 9: Projectiles; Custom crosshairs; Custom keys; Shooting; Summary; Chapter 10: Mobs; Patrolling blobs; Shooting mobs; Summary; Chapter 11: Health; Taking damage; Showing health; Summary; Chapter 12: Animation; Animating the player; Swapping animations; Summary; Chapter 13: Sounds; Adding background music; Adding action and event sounds; Summary; Chapter 14: Gamepads; Handling events; Triggers and joysticks; Summary; Index
Building a slopeWalking up slopes; Staying above the floor; Summary; Chapter 8: Camera Locking; Wrapping with a camera; Growing levels; Summary; Chapter 9: Projectiles; Custom crosshairs; Custom keys; Shooting; Summary; Chapter 10: Mobs; Patrolling blobs; Shooting mobs; Summary; Chapter 11: Health; Taking damage; Showing health; Summary; Chapter 12: Animation; Animating the player; Swapping animations; Summary; Chapter 13: Sounds; Adding background music; Adding action and event sounds; Summary; Chapter 14: Gamepads; Handling events; Triggers and joysticks; Summary; Index