examples | ||
src | ||
third-party | ||
.gitignore | ||
AGPL-3.0.txt | ||
CONTRIBUTING.md | ||
COPYING.md | ||
gulpfile.js | ||
package.json | ||
README.md |
Warning: This is work in progress, APIs are subject to changes until Jocly is released as version 1.0.0
Jocly is a library and set of tools to integrate boards games into Web environments. It comes with a large collection of abstract strategy games, 2D and 3D user interface, artificial intelligence to play against.
Demos
Simple human vs computer:
Classic chess, Circular chess, Multi layers chess, Hexagonal chess, Chinese chess, Middle-age chess, Scrum
Or see and try all available games
Building
- install the node.js environment (using nvm is probably a good idea)
- install gulp:
npm install -g gulp
- install git
- clone Jocly from github:
git clone https://github.com/mi-g/jocly.git
- enter the
jocly
directory - download require modules:
npm install
- build:
gulp build
dist/browser
contains the javascript library to build web applications,dist/node
is the module to be used for node.js applications
Using Jocly in a Web page
After building Jocly, copy the dist/browser
directory as jocly
into your project filesystem.
Insert this line to your HTML source code:
<script src="jocly/jocly.js"></script>
You are now ready to use the Jocly API through the Jocly
global object.
API Documentation
This section is to be written. For now, check the examples into the examples/browser
and examples/node
sub-directories.