Play Pocket Island
To build the game you need the following tools:
- brew http://mxcl.github.com/homebrew/
- ruby http://www.ruby-lang.org/en/downloads/
- gem http://rubygems.org/pages/download
gem install rake
brew install markdown
- gcc (you should install XCode)
- node & npm http://nodejs.org/
npm install -g less
npm install -g jslint
gem install spritopia
gem install bundler
- pngcrush (optional)
brew install pngcrush
git clone email@example.com:wooga/Pocket-Island.git
Get the art assets from http://cdn-mkt.wooga.com/downloads/images.zip and extract them into ./Pocket-Island/images.
raketo generate all config files, sprite images, etc.
Run a HTTP server: You can for example use the SimpleHTTPServer module of python and run
python -m SimpleHTTPServeron the command line.
Finally, open http://0.0.0.0:8000/ipad.html to play the game (preferably in Chrome or Safari).
rake all: Build project. Copies final files to build/
rake check_missing_files: List files that are referenced by the game, but don't exist
rake clean: Remove any temp file.
rake clobber: Remove any generated file.
rake default: what does it do?
rake lint: Run jslint
rake list_extra_files: List files that are not referenced by the game but are in the project
rake remove_trailing_spaces: Remove trailing spaces
Adding new sprites
Start with creating a
.sprite file that lists individual images
that should be included in the sprite. Then run:
to generate the image based on
An image and
sprite_name.json will be generated.
Use the value from the json file to update
Remember to divide pixel values by 48 before entering them in
All code provided in this repository is covered by an MIT license, as described here https://github.com/wooga/Pocket-Island/blob/master/license.html
Images are licensed under a Creative Commons License and are provided separately.