Notorious Penguin Magicians

    tictactoe_model

    1.0.4 • Public • Published

    Tic Tac Toe Model

    Copyright (c) 2019 Seán D. Murray SEE MIT LICENSE FILE

    A logical model playing the tic-tac-toe (naughts & crosses, Xs & Os) game.

    Usage

    const TicTacToe = require('tictactoe_model');
    const ticTacToe = new TicTacToe();
     
    // Get whoes turn it is.
    ticTacToe.turn();
     
    // Make a move.
    ticTacToe.move(0, 0); // X played
    ticTacToe.move(1, 0);// O played
    ticTacToe.move(0, 1);// X played
     
    ticTacToe.turn(); // returns O
     
    // Is the game done?
    ticTacToe.isDone(); // returns false.
     
    ticTacToe.move(1, 1);// O played
    ticTacToe.move(0, 2);// X played
    ticTacToe.move(2, 2);// O played
     
    // Get the value at this coordinate.
    ticTacToe.value(2, 2);// returns O
     
    ticTacToe.isDone(); // returns true.
     
    // Retrrns who the winner is.
    ticTacToe.winner(); // returns player O

    Install

    npm i tictactoe_model

    DownloadsWeekly Downloads

    1

    Version

    1.0.4

    License

    MIT

    Unpacked Size

    9.66 kB

    Total Files

    6

    Last publish

    Collaborators

    • seandmurray