Word of a Kind
A competitive multiplayer word game where speed, creativity, and strategy come together.
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.