Skip to content

danielribeiro/ClojureCoffeeScriptGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Simple click and kill game implemented in both ClojureScript and Coffeescript.

Demo can be played here

CoffeeScript Version

It can be found on coffee folder, and it requires CoffeeScript 1.12. Compiling all coffee files can be done with:

   $ coffee -wcbo jslib/ src/

Or you can run it with compile.sh.

The included coffee/physicsGame.html can be run directly, and imports everything using relative paths.

ClojureScript Version

It is located on clojure folder, and it requires the latest version of ClojureScript (it is still unversioned, so using the one from 2011-08-11 should be fine). Compiling all coffee files can be done with:

  $ cljsc game.clj '{:pretty-print true}' > game.js

This script is included in compile.sh. Unlike CoffeeScript's version, this won't watch the clojure files for changes.

The included clojure/physicsGame.html can be opened directly, and imports everything using relative paths. Unlike CoffeeScript version, you need to compile it before running. This is because ClojureScript's out folder is filled with files whose names are randomly changed after each compilation, which make them quite messy to track using a SCM.

Note: does not work on latest version of ClojureScript (mostly due to the change in access to variables), as this was writen a few weeks after ClojureScript was released.

Meta

Created by Daniel Ribeiro

Released under the MIT License: http://www.opensource.org/licenses/mit-license.php

http://github.com/danielribeiro/ClojureCoffeeScriptGame

About

Simple game implemented in both clojurescript and coffeescript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages