• v0.1.0 a4fc04ace3

    v0.1.0 — Initial TicTacToe Multiplayer UI

    aetos released this 2025-11-28 08:47:40 +00:00 | 42 commits to main since this release

    This is the first complete UI release for the TicTacToe multiplayer game powered
    by Nakama. It includes a fully working matchmaker flow, socket connectivity,
    state synchronization, and a clean React interface.

    Features:

    • Full React-based TicTacToe board

    • Clickable cells with turn-based locking
    • Live updates from authoritative match state
    • Winner, draw, and game-over display

    • Integrated Nakama client provider

    • Device-based login or registration
    • WebSocket connection management
    • Automatic match join callback via onmatchmakermatched
    • Reliable match state decoding + dispatching to UI
    • Type-safe match data handler (opCode + JSON parsing)

    • Matchmaking UI

    • Join matchmaking queue with a selected mode
    • Auto-joins server-created matches
    • Displays board only after match begins

    • Clean component structure

    • with TS props
    • with strict TypeScript types
    • App-level hook to access Nakama context

    • Full state handling

    • Board matrix
    • Turn tracking
    • Winner tracking
    • Automatic board re-render on server broadcasts

    This tag marks the first stable UI capable of playing a full online game against
    another player through Nakama's authoritative match system.

    Downloads