Automatically migrated from Gitolite
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Sven Slootweg b3a37d44e9 Fixes to preloader, fixes to drawing library, and changed around code structure for gemswap 7 years ago
compiled Fixes to preloader, fixes to drawing library, and changed around code structure for gemswap 7 years ago
experiments Separate experiments folder, gulpfile fixes, and general repo clean-up 7 years ago
external External dependencies added, and Gulp build process configured. That only cost me half a soul... 7 years ago
gemswap Fixes to preloader, fixes to drawing library, and changed around code structure for gemswap 7 years ago
radium Fixes to preloader, fixes to drawing library, and changed around code structure for gemswap 7 years ago
.gitignore External dependencies added, and Gulp build process configured. That only cost me half a soul... 7 years ago
README.md Add npm clarification 7 years ago
TODO.md Separate experiments folder, gulpfile fixes, and general repo clean-up 7 years ago
build-games.sh Initial commit for CoffeeScript rewrite 7 years ago
gemswap.html That is no longer necessary. 7 years ago
gulpfile.js Separate experiments folder, gulpfile fixes, and general repo clean-up 7 years ago
package.json Build process fixes, and significant overhaul of engine mechanics to facilitate preloading 7 years ago

README.md

Radium

A game engine, under development. Currently being rewritten in Coffeescript.

Setup

To install dependencies you need for developing on Radium: npm install. If you don't have npm, install NodeJS - npm is included.

Note that coffee-script may fail to install; in that case, you'll need to install it manually (and you can ignore the error from the previous command): sudo npm install -g coffee-script

To run the build scripts in development mode, automatically recompiling both engine and sample game code as files are changed: gulp watch

To compile and minify engine and sample games for production: gulp

If you want more fine-grained control...

  • gulp dev compiles everything in development mode (not minified)
  • gulp prod, which gulp is an alias for, compiles everything in production mode (minified)
  • gulp dev-engine compiles the engine in development mode
  • gulp prod-engine compiles the engine in production mode
  • gulp dev-gemswap compiles gemswap in development mode
  • gulp prod-gemswap compiles gemswap in production mode

That's it!

Documentation

None! Sorry, you'll have to wait for first release, or look at the samples/engine code.

License

WTFPL or CC0, as usual.

External libraries

This project uses the following external libraries: