Mozilla Demo Studio

  • Submit a Demo


Tempest arcade game implemented in ClojureScript/HTML5

Built using JavaScript, HTML5, Canvas,


More About This Demo From The Author

Tempest-cljs is an implementation of the classic Tempest arcade game, a vector-graphics space shooter. The player must destroy the enemy spaceships as they crawl up the inside of a variety of tube-shaped levels, and avoid being shot or captured.

Tempest-cljs is written in ClojureScript, using functional programming paradigms to implement the game logic. It compiles into standard Javascript with the ClojureScript+Google Closure compiler combo. It uses HTML5's 2D canvas context for drawing.

No comments yet.

Register or log in to add your own.

Get the Source Code

Download the Source 65.23 KB · ZIP File

Browse the Source

This demo is released under the BSD license.