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

Implémentation du jeu Tablut pour BoardGameArena

License

Notifications You must be signed in to change notification settings

Lucas-C/tablut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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