tic-tok-game

4.0.0 • Public • Published

tic tok toe game

Known Vulnerabilities supported node versions license: MIT npm version npm

Simple Tic Tac Toe game logic package in JavaScript.

🎮 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-game

or, yarn

yarn add tic-tok-game

Usage

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

Package Sidebar

Install

npm i tic-tok-game

Weekly Downloads

3

Version

4.0.0

License

MIT

Unpacked Size

9.78 kB

Total Files

8

Last publish

Collaborators

  • vijaylunagariya