Represents a realtime interactive system, a simple 2D-Platformer game playable as Single-Player (PVE) or Multiplayer (PVE/PVP) with an infinite, generated world. The following components are included:
3 (+2 per client) threads
- Procedural world generation
- Handling static and dynamic objects
- Gravity-based player moment
- Minimalistic KI
- AABB Collision detection
- Event handling
- Network communication for every client
3 threads
- Input handling
- Camera handling
- Procedural world generation
- Object updating
- Minimalistic movement prediction
- Rendering dynamic and static objects