Assignment Deliverables - fmsbeekmans/jest GitHub Wiki

In order to fulfill the given assignment and achieve our goals, certain artifacts need to be in a functional state at the end of this project.

To be reasonably sure an artifact is in a functional state, the artifact must be fully unit tested where possible. The goal is to deliver the following artifacts:

  • Traffic game: The Traffic game is the main artifact. The game will consist of game logic on top of the other artifacts.
  • Asynchronous game engine: As part of this project a game engine is needed. The engine's main goal is to keep the state of the game world and schedule asynchronous events that may alter the state of the game.
  • 2d Graphics engine: To visualize the game a 2d graphics engine is needed with layer support. This graphics engine will be built on top of quil.
  • Clojure TUIO client library: For communication with touch screens the lightweight protocol TUIO is used. To make this accessible for other Clojure programmers a library to make TUIO clients will be released separately.
  • Report: To document every decision that has been made, and the rationale behind each one.
⚠️ **GitHub.com Fallback** ⚠️