Skip to content

NishantJLU/Basic-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyberpunk Tic-Tac-Toe

A futuristic, high-stakes version of the classic game with PWA support and multiple game modes.

TypeScript React Vite CSS3

🎮 Game Features

  • Classic Mode: The traditional 3x3 Tic-Tac-Toe we all know.
  • Ultimate Mode: A nested version of the game where each square is its own 3x3 board. Win small boards to win the master board!
  • Multiplayer: Play against a friend locally or use the multiplayer features.
  • Cyberpunk Aesthetics: Immersive neon UI with "aberration" effects and futuristic sounds.
  • PWA Ready: Install the game directly on your device for offline play.

🕹️ How to Play

  1. Classic: Get three of your marks (X or O) in a row, column, or diagonal.
  2. Ultimate: To win the master board, you must win the small boards. The square your opponent chooses in a small board determines which small board you must play in next.

🛠️ Tech Stack

  • Frontend: React, TypeScript, Vite.
  • State Management: Redux Toolkit (based on file structure).
  • Styling: Custom CSS with neon-glow effects.
  • Offline: Service Workers for PWA functionality.

🚀 Deployment

This game is ready to be hosted on GitHub Pages or Vercel.

Play now: Live Demo (requires GitHub Pages enabled)

🤝 Contributing

Found a glitch in the matrix? Submit a PR!

About

Browser-based game built with TypeScript — Live at https://nishantjlu.github.io/Basic-game/

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors