You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
1 year ago | |
---|---|---|
documentation | 1 year ago | |
sample_data | 1 year ago | |
src | 1 year ago | |
.eslintrc.cjs | 1 year ago | |
.gitignore | 1 year ago | |
.prettierignore | 1 year ago | |
.prettierrc.json | 1 year ago | |
README.md | 1 year ago | |
package-lock.json | 1 year ago | |
package.json | 1 year ago | |
snakes_and_ladders.sublime-project | 1 year ago | |
snakes_and_ladders.sublime-workspace | 1 year ago | |
tsconfig.json | 1 year ago |
README.md
SafetyVantage Coding Challenge
A ranking system for the Snakes & Ladders championship.
Build
Run the following commands to clone the repository and build the project
git clone https://git.n0m.org/n0m/Snakes-And-Ladders.git
cd Snakes-And-Ladders
npm install
npm run build
Usage
To run the project with the provided sample data, use the following command
npm run sample
The project also accepts a number of command line options for using your own game boards, game logs and game configurations. Usage is as follows:
Usage: npm start -- boardFile gameLogFile [options]
options:
-h --help Print this message
-m --maxPlayersPerGame Maximum players per game
-d --debug Print stack trace on error