Go to file
2017-04-04 23:35:55 +02:00
examples use jquery from cdn 2017-03-29 18:07:34 +02:00
src added stop ai worker method 2017-04-04 23:35:05 +02:00
third-party initial commit 2017-03-29 17:30:37 +02:00
.gitignore ignore gh-page update script 2017-03-30 09:57:20 +02:00
AGPL-3.0.txt initial commit 2017-03-29 17:30:37 +02:00
CONTRIBUTING.md initial commit 2017-03-29 17:30:37 +02:00
COPYING.md initial commit 2017-03-29 17:30:37 +02:00
favicon.ico added favicon for running browser examples 2017-04-04 23:35:55 +02:00
gulpfile.js initial commit 2017-03-29 17:30:37 +02:00
package.json specified minimum node version 2017-03-30 11:52:36 +02:00
README.md fixed typo 2017-03-30 17:48:42 +02:00

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 required 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.