Giter Club home page Giter Club logo

hydroxide's Introduction

#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!

hydroxide's People

Contributors

poincare avatar

Watchers

Sanyaade Adekoya avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.