Skip to content
This repository has been archived by the owner on Dec 6, 2022. It is now read-only.
Ian Glen edited this page Aug 19, 2013 · 46 revisions

Dominion is a multiplayer territorial HTML5 game. Claim land, build infrastructure, gather resources, wage war, and become powerful. Written entirely in HTML5/Javascript and is multiplatform.

Still extremely early in development. Currently in Pre-Alpha stage.

You can help contribute by forking and reporting any bugs or feature requests in the Issues section for this repo. The current code was hacked together very quickly which might make it hard to implement something. Please help this issue by refactoring and improving code performance. If you do manage to implement something, please document it.

You can play the pre-alpha here: http://dominion.ianglen.me.

Already Implemented

  • simple UI API
  • territory claiming
  • entities (buildings, vehicles, stationary objects) API

To Be Implemented

  • animations/sprites/ticks (top priority)
  • add dialog to UI API
  • add tooltips to UI API
  • multiplayer
    • server discovery
    • user account settings
  • server
    • persistent worlds stored in Redis
  • country stats
  • create and manage buildings
  • create and manage units

TODO

  • refactor
  • improve and fix major performance issues
  • document how Grid.draw() works, then refactor Grid.draw()
  • document/refactor UI API, Country API, Multiplayer API
  • create animation API
  • add dialog API to UI API
  • add set() method to OrthographicPoint and IsometricPoint
  • implement loading function before login dialog
  • move login to dialog API
  • add Resources class, list images in array, implement Resources.load()

Useful links

Contents

Clone this wiki locally