alcalyn / tictactoe
Another TicTacToe implementation in PHP.
1.0.0
2016-02-01 21:34 UTC
Requires
- php: >=5.3
This package is not auto-updated.
Last update: 2024-11-15 19:06:37 UTC
README
Another TicTacToe implementation in PHP.
Download
With composer:
"alcalyn/tictactoe": "1.0.x",
Usage
use Alcalyn\TicTacToe\TicTacToe; $grid = new TicTacToe(); $grid->play(1, 1, TicTacToe::X); // X plays middle $grid->play(0, 2, TicTacToe::O); // O plays bottom left // Is left empty ? $grid->isEmpty(0, 1); $grid->getCurrentPlayer(); // Returns TicTacToe::X or TicTacToe::O $grid->getWinner(); // Returns TicTacToe::X, TicTacToe::O, TicTacToe::DRAW or null for no winner. $grid->getBrochette(); // Returns the 3-in-a-row if there is (or null), with the numbers of the squares: // Example: [2, 4, 6] /* Grid: 0 1 2 3 4 5 6 7 8 */
See the complete TicTacToe class.
License
This library is under the MIT license.