Networking-Multiplayer-Tic-Tac-Toe

A multiplayer Tic Tac Toe Game embedded With Socket.io Networking

Features

  • Create/Join Room
  • Play Realtime
  • Display Points
  • Round & Game Winner

Installation

After cloning this repository, migrate to flutter-multiplayer-tictactoe folder.

Install dependencies (Client Side)

flutter pub get

Install dependencies (Server Side)

cd server && npm install

Start the server

npm run dev

Tech Used

Server: Node.js, Express, Socket.io, Mongoose, MongoDB

Client: Flutter, Provider

Networking

  • Application Layer – HTTP
  • Transport Layer – TCP with interface- Socket
  • Network Layer – IP

GitHub

View Github