/MetaTTT

A recursive solution to the simplicity of tic-tac-toe.

Primary LanguageJavaScriptMIT LicenseMIT

Meta Tic-Tac-Toe

Build Status

A recursive solution to the simplicity of tic-tac-toe. Every field in the game can have another tic-tac-toe game embedded within.

The game is written in ES6, HTML5 and CSS3.

Playing

You can play the game online here!

Desktop releases are published here.

Building

Building the project is done through NW.js and nw-builder.

Development

To run a development build, execute npm run dev from the root of the repository.

Production

To produce a development build, execute npm run prod from the root of the repository. The builds will be saved into dist. This folder is ignored by git.

Testing

To run a test on the code, run npm run test from the root of the repository. It will test the code for behavior using AVA.

Documentation

To generate documentation, run npm run doc from the root of the repository. It will ask ESDoc to produce some HTML documentation into doc. This folder is ignored by git.

Author

Luc van den Brand.