Skip to content

G43riko/Bombercraft-2.0

Repository files navigation

Bombecraft 2.0

Table of content

  1. Style Guide
  2. Features
  3. Gui
    1. Components
      1. Button
      2. Checkbox
      3. Option box
      4. Select box
      5. Multi select box
      6. Slider
      7. Panel
      8. Vertical scroll panel
      9. Horizontal scroll panel
    2. Layouts
      1. Border layout
      2. Bounded layout
      3. Divided vertical layout
      4. Vertical flow layout
      5. Vertical layout
  4. Options
  5. TODO

Style guide

TODO

Features

  • Particles
  • ViewManager (zoom, offset)
  • Map with chunks
  • Gui 2.0
  • Basic Client Server Messaging
  • State manager
  • Health bar
  • Explosions

Implementation

Managers

MainManager

  • Manage all managers

SceneManager

  • Manage bullets, bombs, particle emitters

ViewManager

  • Allow interaction with Game
  • Use offset and zoom

PostFxManager

  • Create and render all damages on maps
  • Render crates, death bodies, blood...

TaskManager

MapManager

  • Create, render and update map

BotManager

GuiManager

PlayerManager

  • Contains all player in game
  • all

Gui

Components

Button

Checkbox

Option box

Select box

Multi select box

TODO

Slider

TODO

Autocomplete multi select box

TODO

Autocomplete select box

TODO

Panel

Text input

TODO

Vertical scroll panel

Horizontal scroll panel

TODO

Layouts

Border layout

Bounded layout

Divided vertical layout

Vertical flow layout

Vertical layout

Options

  • Fullscreen - TODO

TODO

  • Identify players by ID not by login
  • Allow toggle fullscreen
  • PostFX image divide into chunks
  • Fix line-block collision
  • Update item only if their distance is less than X chunks
  • Make chunks seamless

Demos

  • Missile demo - shot that follows the mouse
  • Map with enemies
  • Map with enemies + grid border collisionq

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages