Last Stick Loses is a pen-and-paper game where a pyramid of sticks is drown as the board
2 players take turns to strike out adjacent sticks. Each player must strike out at least one stick in each turn and she can strike as many as she wants as long as they are on the same row. The player who strikes the last stick loses the game.
Board | P1 Turn | P2 Turn | P1 Turn | P2 Turn | P1 Turn |
---|---|---|---|---|---|
I |
I |
I |
I |
I |
+ |
I I |
I I |
I I |
I + |
+-+ |
+-+ |
I I I |
I I I |
+-+-+ |
+-+-+ |
+-+-+ |
+-+-+ |
I I I I |
I +-+-+ |
I +-+-+ |
I +-+-+ |
I +-+-+ |
I +-+-+ |
P2 lost the game |
This project is an Erlang application that hosts a RESTful API through which you can play Last Stick Loses either against a machine (also coded in Erlang) or against another user.
This project will also be used as an excercise for those candidates who want to work at Inaka
Check the documentation of the system's RESTful API in its own file.
If you find any bugs or have a problem while using this library, please open an issue in this repo (or a pull request :)).
And you can check all of our open-source projects at inaka.github.io