Skip to content

🎮 Row3 is a modern, interactive Tic-Tac-Toe game built with React, TypeScript, and Vite.

Notifications You must be signed in to change notification settings

PriyanshuPz/row3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

88665c1 · · Sep 5, 2025

History

18 Commits
Sep 5, 2025
Sep 5, 2025
Sep 5, 2025
Sep 3, 2025
Sep 3, 2025
Sep 5, 2025
Sep 3, 2025
Sep 4, 2025
Sep 5, 2025
Sep 3, 2025
Sep 3, 2025
Sep 3, 2025
Sep 5, 2025

Repository files navigation

Row3 - Interactive Tic-Tac-Toe Game

React TypeScript Vite Tailwind CSS

Row3 is a modern, interactive Tic-Tac-Toe game built with React, TypeScript, and Vite. The game features a sleek UI, sound effects, and supports both offline gameplay and multiplayer (coming soon).

✨ Features

  • Beautiful UI - Clean, responsive interface with smooth animations
  • Offline Play - Play against another player on the same device
  • Sound Effects - Immersive audio feedback for game actions
  • State Management - Persistent game state using Zustand
  • Multiplayer Mode - Online play coming soon!

🛠️ Tech Stack

  • React - UI library
  • TypeScript - Type-safe JavaScript
  • Vite - Fast, modern build tool
  • Tailwind CSS - Utility-first CSS framework
  • Zustand - Lightweight state management
  • Framer Motion - Animation library
  • Rough.js - Hand-drawn, sketchy graphics

📦 Installation

# Clone the repository
git clone https://github.com/PriyanshuPz/row3.git



# Navigate to the project directory

cd row3


# Install dependencies
bun installl

🚀 Running the Project

# Start the development server
bun run devv

The game will be available at http://localhost:3000.

🏗️ Building for Production

# Build the project
bun run build



# Preview the production build
bun run previeww

🎲 Game Modes

Offline Mode

  • Play against a friend on the same device
  • Take turns placing X's and O's on the board
  • First to get three in a row wins!

Multiplayer Mode (Coming Soon)

  • Create rooms to play with friends online
  • Join existing rooms with a join code
  • Real-time gameplay experience

🔊 Sound Control

The game includes sound effects for:

  • Placing a marker on the board
  • Winning a game
  • Drawing a game
  • Button clicks

Sound can be toggled on and off using the sound control button in the top corner.

📱 Responsive Design

Row3 is designed to work on various screen sizes, from mobile devices to desktops, providing a consistent gaming experience regardless of the device you're using.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

🎮 Row3 is a modern, interactive Tic-Tac-Toe game built with React, TypeScript, and Vite.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published