Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

Latest commit

 

History

History
executable file
·
55 lines (39 loc) · 1.26 KB

README.md

File metadata and controls

executable file
·
55 lines (39 loc) · 1.26 KB

Tablut

Build Status Waffle.io - Columns and their card count

Tablut board game implementation for BoardGameArena.

Board screenshot

Rules:

Feel free to report bugs, send pull requests or even express feature requests through the issues section of this GitHub project.

Game state machine

Very basic:

4-states simple state machine

Development

Installation

composer install
npm install

Code validation

composer check-php
composer test  # require a MySQL daemon running
composer test -- --filter testSimpleGetGameProgression
composer bgaw-validate

npm test
npm run lint-js
npm run lint-css

Deploying to Studio

cp bgaproject.yml.dist bgaproject.yml
# then fill in sftp properties
composer bgaw-deploy

Continuous Deployment to Studio

Watches development files and deploys them as they change.

composer bgaw-watch