tic-tok-game
v4.0.0
Published
Simple Tic Tac Toe game logic package in JavaScript.
Downloads
45
Maintainers
Readme
🎮 Tic Tok Game - A Simple Tic Tac Toe Game in JavaScript
Tic Tok Game is a lightweight, logic-only implementation of the classic Tic Tac Toe game written in pure JavaScript. This easy-to-use NPM package lets you integrate turn-based Tic Tac Toe gameplay into your apps, bots, or back-end systems—no UI dependencies!
🚀 Features
- ✅ Pure JavaScript logic
- ✅ No external dependencies
- ✅ Supports two-player turn-based gameplay
- ✅ Winner detection and draw condition
- ✅ Easy reset and replay
- ✅ Ready to use with Node.js or browser (via bundlers)
📦 Installation
This package can be installed using npm
npm install tic-tok-gameor, yarn
yarn add tic-tok-gameUsage
const TicTokGame = require('tic-tok-game');
// Initialize in a div
const game = new TicTokGame('game-container');📘 API Reference
import { Component, OnInit } from '@angular/core';
declare const require: any;
@Component({
selector: 'app-game',
template: '<div id="game-container"></div>'
})
export class GameComponent implements OnInit {
ngOnInit() {
const TicTokGame = require('tic-tok-game');
new TicTokGame('game-container');
}
}📌 Example Output
// Example gameplay
const game = new TicTokGame();
game.playMove(0); // "Player O's turn."
game.playMove(1); // "Player X's turn."
game.playMove(4); // ...
game.playMove(2);
game.playMove(8);
console.log(game.getWinner()); // "Player X wins!" or "It's a draw!"📊 Use Cases
Educational tools for learning JavaScript
Backend logic for browser-based games
Turn-based bots and game engines
CLI Tic Tac Toe games
Game development tutorials
