Children of Ur's Dart-based browser client
This repository contains the source code for Children of Ur's Dart-based browser client.
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.
License information for other assets used in Children of Ur can be found in
The code is live at childrenofur.com.
If you want to run it locally or on your own server, you'll need to have an environment with Dart installed. Note that this repository does not currently contain any prebuilt files, so you'll also need a development environment. See Contributing below.
coUclient is based on Dart, so the first thing you'll need to do (if you haven't already) is to install it.
Setting up a development environment
Mac OS X / macOS via
brew tap dart-lang/dart
brew install dart --with-content-shell --with-dartium
choco install dart-sdk -version 1.23.0
choco install dartium -version 1.23.0
Windows via installer
See http://www.gekorm.com/dart-windows/ for links and instructions.
If you'd prefer an IDE
Other platforms and/or manual installation
For instructions on manually installing Dart as well as links to other platforms, see https://www.dartlang.org/install .
The client uses the contents of
web/server_domain.txt to find the server. If you're running the server locally,
it should contain
localhost. For the values to use if you want to connect to the dev or live servers, please
contact someone on the development team.
For best results, we recommend running the client in Dartium.
Note that if you installed dart via
--with-dartiumflag, Dartium is installed but possibly in a folder where you can't easily find it. Assuming that your
/usr/localand the version of Dart you have installed is 1.23.0, try looking in
/usr/local/Cellar/dart/1.23.0for a bundle named
main.dartserves as the main game loop. This class controls all functions within the game.
- Dart classes and functions are in the
- Images, CSS and other web resources are in
- More development documentation is in the