Skip to content

Represents a realtime interactive system, a simple 2D-Platformer game playable as Single-Player (PVE) or Multiplayer (PVE/PVP) with an infinite, generated world.

Notifications You must be signed in to change notification settings

SyJuly/RIS_Project

Repository files navigation

RIS_Project

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:

alt class diagram

GameServer

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

GameClient

3 threads

  • Input handling
  • Camera handling
  • Procedural world generation
  • Object updating
  • Minimalistic movement prediction
  • Rendering dynamic and static objects

About

Represents a realtime interactive system, a simple 2D-Platformer game playable as Single-Player (PVE) or Multiplayer (PVE/PVP) with an infinite, generated world.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages