MDBLogic

Project

Word of a Kind

A competitive multiplayer word game where speed, creativity, and strategy come together. Players enter words based on categories and a starting letter — then rate each other's answers.

Version In development
Stack Flutter · Dart · Bloc state management · …

Word of a Kind

A competitive multiplayer word game where speed, creativity, and strategy come together.

vIn development In development GitHub →
FlutterDartBlocFirebase.NET 10

Overview

Word of a Kind is a unique multiplayer word game where players must come up with words as quickly as possible that fit within a set of categories and start with a randomly generated letter.

Gameplay

  • Players jointly select categories (e.g., animals, countries, movies).
  • The game generates a random starting letter.
  • Each player enters words that match that letter + categories.
  • When someone clicks "Done", the round ends for everyone.
  • Peer voting — players rate each other's answers.
  • Scores based on validity + uniqueness.
  • Winner = highest score after chosen number of rounds.

Features

  • Random letter generator
  • Manual category selection
  • Real-time word input for each round
  • Peer voting phase (approve/reject)
  • Round summary + winner overview
  • Flutter UI, themes & animations
  • Firebase authentication (Google + Apple)
  • Push notifications via Firebase Cloud Messaging

Architecture

Technologies

Drawn from the README

  • Flutter — Cross-platform UI
  • Dart — Programming language
  • Bloc — State management
  • Firebase Auth & Messaging
  • Google Sign-In and Apple Sign-In

Project structure

According to the README, the structure is set up to keep the code organized.

lib/        - App code (routes, pages, core services)
assets/     - Icons and images
test/       - Flutter tests
platforms/  - Android, iOS, macOS, Windows, Linux, Web
  

Testing

Tests can be easily run with: flutter test

Roadmap

  • Online multiplayer via lobby codes
  • Multiple voting rounds for fairness
  • Multi-language support
  • AI word suggestions (e.g., GPT for discussions)

Use-case & Platforms

Word of a Kind starts as mobile-first (Flutter), but there are plans for a web version built with Blazor Auto RenderMode. The backend runs on .NET 10 + Aspire and is hosted on Azure Container Apps.