Assignment 13 - Infinite Runner
Example Output
Learning Outcomes
Goals
The purpose of this assignment is to
- Update and draw unique objects on a grid
- Update object locations and handle interactions
Description
You control a character that can jump and collect items while avoiding enemies.
The objective is to survive as long as possible by navigating through the scrolling landscape.
Tasks
- Set up the game grid with a player
- As the game updates objects will move towards the player, and the player will be able to jump to
avoid obstacles and collect other objects
- Keep track of the players velocity
- Create objects that the player has to avoid
- End the game if the player overlaps with the object
Extensions
Help
For Java
NonBlockingGame documentation
For C++
NonBlockingGame documentation
For Python
NonBlockingGame documentation