Skip to content
A version of the Game of Life as a demo for the Dojo Toolkit
JavaScript Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
js/dojo
python
resources
.gitignore
README
gameOfLife.html

README

 _____ _             ____                               __   _     _  __      
|_   _| |__   ___   / ___| __ _ _ __ ___   ___    ___  / _| | |   (_)/ _| ___ 
  | | | '_ \ / _ \ | |  _ / _` | '_ ` _ \ / _ \  / _ \| |_  | |   | | |_ / _ \
  | | | | | |  __/ | |_| | (_| | | | | | |  __/ | (_) |  _| | |___| |  _|  __/
  |_| |_| |_|\___|  \____|\__,_|_| |_| |_|\___|  \___/|_|   |_____|_|_|  \___|
                                                                                -  The Game of Life with Dojo -


This demo uses version 1.5 of the Dojo Toolkit (http://dojotoolkit.org) to create a version of Conways Game of Life. 
More information about the Game of Life can be found on wikipedia at http://en.wikipedia.org/wiki/Conway's_Game_of_Life.

The game demonstrates a number of features of the Dojo toolkit including:
 * Dijits, used for the game controls.
 * An MVC approach to client side Javascript development, including dojo.data for the model, dijits for the view and a 
   custom controller. Whilst the demo has been built as a standalone Javascript app the model could be easily adapted to 
   use Dojo.data to communicate with your backend of choice.
 * Dojo publish and subscribe framework for communicating between the model, view and controller.
 * Two views, one built using standard HTML tables and one built using dojox.gfx vector graphics API.
 * An example project layout and introduction to the build system.

Installation Instructions:
// TODO
You can’t perform that action at this time.