Skip to content

jackmead515/2d_game_engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Just a simple 2D game engine that I'm working on.

Maybe it will be a weekend project, but who knows!

EDIT 10/09/2019

Looks like it's not a weekend project. I've been working on it quite a bit. Here is a list of things that I want to implement:

  • Convert to using Canvas
  • Wandering AI
  • Fleeing AI
  • Attacking AI
  • Scale objects
  • Rotate objects
  • Cursor move map around
  • Snap camera to boundaries (Still glitches sometimes...)
  • Map input to GUI
  • Map input to player
  • Button GUI
  • Scrollable List GUI
  • Checkbox GUI
  • Dropdown GUI
  • Handle importing images in folders
  • Use double[] instead of Float objects
  • Make Utilites for geometric contains(), intersects(), getLineSegments(), getPoints(), etc.
  • Collision Detection using Quadtrees
  • Shadow mapping with ray casting (light sources / enemy sight detection)
  • Enviornment sprites (leafs / clouds)
  • Particle Emitters
  • Enable 2D opengl in AWT
  • Create TimedEvent class
  • Add forces (apply to collision sprites)

About

Just another 2D game engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages