/labyrinthgen1v2

Second writing of Labyrinth Gen 1.

Primary LanguageC++MIT LicenseMIT

Labyrinth Engine, first generation

This is Labyrinth Engine, first generation.

Labyrinth Engine Generation One(a.k.a. Labyrinth Engine First Generation, or LEG1 for short) is a raycaster engine forked from 3DSage's raycaster tutorials. Labyrinth adds many features to 3DSage's raycaster: Music, multiplayer(somewhat), multiple levels, etc...

To-dos

Music

  • Allow playing a music file
  • Allow stopping to play a music file

Multiplayer

  • Establish infrastructure
  • Implement Server
  • Implement Client

Level Loading

  • Loading screens
  • Switching levels
  • Level end stats