Site Icon

BingoTingo.

Multiplayer Bingo and Lines & Boxes with Real-Time Chat

BingoTingo cover image
Source
Stack
Flutter Web, Rust, GraphQL, WebSocket

Overview

BingoTingo is a modern, web-based multiplayer gaming platform that brings classic games like Bingo and Lines & Boxes to life with real-time interaction. Built with Flutter for the frontend and Rust for the backend, it offers a seamless and responsive gaming experience across devices.

Features

  • Multiple Games: Play Bingo or Lines & Boxes in the same app.
  • Room Creation: Easily create or join game rooms.
  • Real-Time Multiplayer: Play games with friends or strangers in real-time.
  • Live Chat: Communicate with other players through the built-in chat feature.
  • Cross-Platform: Access the game on any device with a web browser.
  • Responsive Design: Enjoy a consistent experience on desktop or mobile.

Technical Stack

  • Frontend: Flutter Web for a smooth, app-like experience in the browser.
  • Backend: Rust for high-performance server-side logic.
  • API: GraphQL over WebSocket subscriptions for efficient, real-time data exchange.

How It Works

  1. Create or join a game room.
  2. Choose between Bingo or Lines & Boxes.
  3. Play the game in real-time with other participants.
  4. Chat and interact with players during the game.
  5. Enjoy automatic scoring and game progression.

Game Modes

Bingo

  • Classic number-calling Bingo game.
  • Customizable card sizes and winning patterns.
  • Automatic number calling and win detection.

Lines & Boxes

  • Strategic game of completing squares on a grid.
  • Various grid sizes available.
  • Real-time updates as players make moves.

Key Advantages

  • Seamless Multiplayer: Real-time updates ensure all players are in sync.
  • Low Latency: Rust backend and WebSocket communication for quick responses.
  • Flexible Platform: Play on any device with a modern web browser.
  • Social Gaming: Built-in chat fosters a community feel.

Additional Features

  • Game History: Review past games and scores.
  • Customizable Avatars: Personalize your gaming profile.
  • Leaderboards: Compare scores with other players.
  • Spectator Mode: Watch ongoing games without participating.

Experience the joy of classic board games in a modern, multiplayer setting with BingoTingo - where fun meets technology!

Screenshots.

BingoTingo Screenshot 0BingoTingo Screenshot 1BingoTingo Screenshot 2BingoTingo Screenshot 3BingoTingo Screenshot 4BingoTingo Screenshot 5

More Projects.