#Children of Ur Web Client#
##What is this?## This repository contains the source code for Children of Ur's Dart-based browser client. The project is currently hosted at childrenofur.com.
Children of Ur is based on Tiny Speck's browser-based game, Glitch™. The original game's elements have been released into the public domain. For more information on the original game and its licensing information, visit glitchthegame.com.
##Getting Started##
- Download the Dart Editor
- In the Dart Editor, go to File -> "Open Existing Folder" and open this project folder
- Make sure you have the required dependencies specified in pubspec.yaml. If you're missing any of these, try selecting a file in the project, and then running Tools > Pub Get.
###Test in Dartium###
Right clicking on the web/game.html
file and selecting 'Run in Dartium' will fire up the client.
###Test in Other Browsers###
To test the project within other browsers, it is necessary to first compile the project.
While using the Dart Editor, right click the web/game.html
file and 'Run as JavaScript'.
##General Roadmap## The project is built in Dart, which is then compiled and minified into javascript and can run in most browsers. See our team collaboration site on Trello for the current roadmap.
##Project Layout##
main.dart serves as the main game loop. This class controls all functions within the game. Dart classes and
functions are in the lib/src
folder. Images, CSS and other web resources are in web/assets
. More
development documentation is in the doc
folder.