Skip to content

NewMayur/LLD2---Tic-Tac-Toe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<<<<<<< HEAD

Tic Tac Toe LLD Challenge 🎮

Welcome to the Tic Tac Toe Low-Level Design repository! 🌟

Overview

This project aims to implement the classic game of Tic Tac Toe with a focus on clean, efficient, and extensible design. Whether you're a seasoned developer or just starting out, this LLD challenge provides an exciting opportunity to dive into the world of game design.

Features

  • Object-Oriented Design: We've meticulously crafted the game using object-oriented principles. Explore the classes and their interactions in the codebase.
  • Modular Components: The game logic, board representation, and player management are neatly separated. Feel free to extend or modify any component.
  • Command-Line Interface (CLI): Play the game directly from your terminal. Run make and then ./play to start a match.
  • Customizable Board Size: Want a 4x4 board? No problem! Adjust the board size easily.
  • Winning Strategies: The game supports both traditional 3-in-a-row and more challenging variations (like 4-in-a-row).

How to Play

  1. Clone this repository: git clone https://github.com/yourusername/tic-tac-toe.git
  2. Navigate to the project directory: cd tic-tac-toe
  3. Compile the code: make
  4. Start a game: ./play
  5. Follow the prompts to make your moves.

Happy gaming! 🎉

LLD-Challenge---Tic-Tac-Toe

Tic Tac Toe LLD Implementation in Java

b41763e51d3ff225254d4685bdbf289f6f6fa0b3

About

Tic Tac Toe LLD Implementation in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages