Table of contents
Game Code Details
How is this game made and how does it work?
Utilizing the supplied game engine, the game code “hooks” on to the engine’s game loop through the use of the ScreenCoordinator
class, and from there the game is directed by the various Screen
classes (which exist in the Screens
package). The subsections of this document will go over how this game is made and how everything works.
Before reading on, it is important to understand how the game’s update and draw cycle works at a surface level, which is described in the documentation here.
Below are documents which go over difference pieces of the game code: