A multiplayer Tic-Tac-Toe game for everyone who enjoys the classic game, with real-time interaction.
Tik-Tactics is a multiplayer version of the classic Tic-Tac-Toe game. Players can create or join rooms to challenge their friends in real-time. The project uses WebSockets for fast, two-way communication to ensure smooth and interactive gameplay.
Tik-Tactics is designed for anyone who enjoys playing Tic-Tac-Toe and is looking for a competitive multiplayer experience.
- Multiplayer Mode: Play Tic-Tac-Toe against your friends by creating or joining game rooms.
- Real-Time Gameplay: Built with WebSockets using SignalR for seamless, real-time communication between players.
git clone https://github.com/IanSpeelman/TikTactics
cd tiktactics
- Navigate to the backend folder:
cd TikTactics
- Install dependencies and run the .NET application:
dotnet restore dotnet run
- Navigate to the frontend folder:
cd tiktactics
- Install dependencies and run the React app (created with Vite):
npm i npm run dev
With both backend and frontend running, you can now test the application locally.
- The backend will be running at the specified port:
http://localhost:5224
. - The frontend should be accessible in your browser at:
http://localhost:5173
.
Once the project is installed and running:
- Open the browser at the React frontend URL (e.g.,
http://localhost:5173
). - Create a new room or join an existing one to start a multiplayer Tic-Tac-Toe game.
- Challenge your friend and enjoy real-time gameplay!
A live demo is available here!