Project

Word of a Kind

Een competitieve multiplayer woordgame waar snelheid, creativiteit en strategie samenkomen. Spelers vullen woorden in op basis van categorieën en een startletter — en beoordelen daarna elkaars antwoorden.

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

Word of a Kind

Een competitieve multiplayer woordgame waar snelheid, creativiteit en strategie samenkomen.

vIn ontwikkeling In ontwikkeling GitHub →
FlutterDartBlocFirebase.NET 10

Overview

Word of a Kind is een unieke multiplayer woordgame waarin spelers zo snel mogelijk woorden moeten bedenken die passen binnen een set categorieën en beginnen met een willekeurig gegenereerde letter.

Gameplay

  • Spelers kiezen gezamenlijk categorieën (bijv. dieren, landen, films).
  • Het spel genereert een willekeurige startletter.
  • Iedere speler vult woorden in die matchen met die letter + categorieën.
  • Wanneer iemand op “Done” klikt, eindigt de ronde voor iedereen.
  • Peer voting — spelers beoordelen elkaars antwoorden.
  • Scores gebaseerd op geldigheid + uniciteit.
  • Winnaar = hoogste score na gekozen aantal rondes.

Features

  • Willekeurige lettergenerator
  • Handmatige categorie-selectie
  • Realtime woordinvoer voor elke ronde
  • Peer voting fase (approve/reject)
  • Ronde samenvatting + winnaarsoverzicht
  • Flutter UI, thema’s & animaties
  • Firebase-authenticatie (Google + Apple)
  • Pushmeldingen via Firebase Cloud Messaging

Architecture

Technologieën

Overgenomen vanuit de README

  • Flutter — Cross-platform UI
  • Dart — programmeertaal
  • Bloc — state management
  • Firebase Auth & Messaging
  • Google Sign-In en Apple Sign-In

Projectstructuur

Volgens de README is de structuur opgebouwd zodat de code overzichtelijk blijft.

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

Testing

Tests kunnen eenvoudig worden uitgevoerd met: flutter test

Roadmap

  • Online multiplayer via lobby codes
  • Meerdere stemrondes voor eerlijkheid
  • Meertalige ondersteuning
  • AI-woordvoorstellen (bijv. GPT voor discussies)

Use-case & Platforms

Word of a Kind begint als mobile-first (Flutter), maar er zijn plannen voor een webversie gebouwd met Blazor Auto RenderMode. De backend draait op .NET 10 + Aspire en wordt gehost in Azure Container Apps.