Skip to content

bmbeverst/depths

Repository files navigation

##Code outline

  • .game: Only the main game and app preferences right now
  • .game.actors: Actors, since this was a tutorials seems to only be an old none ECS method of Actors for the loading screen
  • .game.controllers: Only a keyboard controller from now, will need game pad and touch screen at some point.
  • .game.components: All the ECS components
  • .game.systems: All the ECS systems
  • .game.loader: The Depths asset loader
  • .game.physics: The box 2d physics listener
  • .game.physics.factory: Two classes, a level factory that uses the class body factory
  • .game.simplexnoise: OpenSimplexNoise
  • .game.util: DFUtils a utils class for textures etc.
  • .game.view: All the screens in the game.

The Depths class has a preferences object this is used in a the debug physics system. The MainScreen needs a pause button that will allow music to be turned on and off, etc.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published