Skip to content

Framework for King-of-the-Hill Javascript competitions

License

Notifications You must be signed in to change notification settings

davidje13/koth-webplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

koth-webplayer

This is a framework for Javascript-based King-of-the-Hill competitions.

See it in Action

And see the current unit test / linter status on master here.

Making Games

Check the create-a-game guide for details on how to create your own games using this framework.

Aims

This project has some rough aims:

  • Easy fetching of entries from Stack Exchange answers (done!)
  • Sandboxed and super-fast game simulation via the power of sandboxed iframes and Web Workers (done!)
  • Re-runnable games via a random seed system (done!)
  • Out-of-the-box management of entries, and UI for testing/debugging new entries (mostly done!)
  • Configurable out-of-the-box match and tournament management (mostly done!)
  • Fancy visualisations (see the game as a torus!) (done!)
  • Local storage persistence of display preferences & in-progress entries (not done)

Modifying the Framework

This is early stages, and lots of functionality doesn't exist yet, or is rather quick-and-dirty, so it's likely that new games will need some changes to the engine itself.

Contributions are welcome! Check the contributing guidelines for details.

About

Framework for King-of-the-Hill Javascript competitions

Resources

License

Stars

Watchers

Forks