Skip to content

Instantly share code, notes, and snippets.

View MaxWinFullStack's full-sized avatar
💭
I may be slow to respond.

MaxWin MaxWinFullStack

💭
I may be slow to respond.
View GitHub Profile
@MaxWinFullStack
MaxWinFullStack / script.babel
Created September 18, 2025 09:03
Tic Tac Toe with Multiplayer
const { useState, useEffect, useRef } = React;
function TicTacToe() {
const emptyBoard = Array(9).fill(null);
// Game state
const [board, setBoard] = useState(emptyBoard);
const [playerSymbol, setPlayerSymbol] = useState("X"); // Player chooses X or O
const [turn, setTurn] = useState("X"); // Whose turn: X or O
const [mode, setMode] = useState("computer"); // 'computer' or 'friend'