Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/meeroslav/hand-battle

Rock-Paper-Scissor-Lizard-Spock game with custom made framework
https://github.com/meeroslav/hand-battle

Last synced: about 1 month ago
JSON representation

Rock-Paper-Scissor-Lizard-Spock game with custom made framework

Awesome Lists containing this project

README

        

# Hand Battle
Rock-Paper-Scissor-Lizard-Spock game with custom made framework
December 2014

## Installation
1. Install latest node.js: http://nodejs.org/download/
2. Run: npm-install

## Build
To build development version use: gulp deploy --dev. Product files will be located in /bin/dev folder

To build production version use: gulp deploy --prod. Product files will be located in /bin/prod folder

## Running unit tests
1. Download PhantomJS headless browser: http://phantomjs.org/download.html
2. Add path to environment variables
3. To run unit tests use: gulp karma
4. Generated html report is in folder /doc/karma-coverage/PhantomJS x.x.x/

## Folder structure
* [app] - project assets and tests
* [bin] - deploy destination
* [doc] - folder generated by karma coverage reporter
* [font] - custom icomoon generated font files
* [node_modules] - all imported node modules
* bundle_config.js - file bunding configuration
* gulpfile.js - gulp build system configuration
* karma.conf.js - karma unit test configuration
* package.json - node modules definition

## Test results
Tested on desktop browsers:
* IE 9+ (IE 9 doesn't support transform animations)
* Opera
* Chrome
* Firefox
* Safari

Tested on following devices:
* Samsung S3 mini
* Samsung S3, S4, S5
* Nexus 4, 5
* HTC One
* iPhone 4, 4S, 5, 5S, 6, 6+
* Samsung Galaxy tab 3 10"
* iPad 2
* iPad mini