Skip to content

Poincare/Hydroxide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Hydroxide - HTML5 Canvas Game Engine

##Why is it awesome?

Hydroxide is a threaded, simple and out-of-your-way game framework for the HTML5 Canvas.

Its small, easy-to-use and keeps you free to do whatever the heck you want.

The source code is extremely well documented and easy to understand.

Check out examples/ and docs/ to learn more.

The examples/clickr/ is currently the most full featured example, but, docs/ will get you started much faster.

jQuery is a dependency!

##Features

  • Awesome docs - We document a ton and comment everything else
  • Object-based everything - you link in objects into the engine
  • Event based - the engine fire events that your objects can catch
  • Collision detection - Detect when a collision occurs, and get an event fired
  • State machine - read and write states of the engine
  • Keyboard and Mouse input - calls functions in your objects
  • Global data - Tie in data objects into Hydroxide, and they're there in all your objects
  • Base objects - Use prebuilt objects that include some commonly used methods that speed up development!
  • Simple - Stays out of your way, but, abstracts away some things

##TODO

  • Fix the indentation! Its off in so many files! This will also get you accuainted with the source code :)

  • Write a game/demo. The only way we'll find issues is if people use Hydroxide.

  • Tell your friends (i.e. watch the project). Refer to the point above to find out why.

And, best of all, send pull requests!

Releases

No releases published

Packages

No packages published