Case study · Multiplayergame

Mafia (Jester Scenario)

Praten. Bluffen. De nacht overleven.

Een live voice-partyspel voor 6 tot 12 spelers, door GoinLabs gebouwd van idee tot app store. Realtime spraak, een geautomatiseerde spelleider, openbare tafels in 20 talen, een speelgeldeconomie en een native Android-app, op een slanke, voordelige cloudstack.

Live in de browser en op Google Play

Mafia (Jester Scenario): spelers 's nachts aan tafel
6–12spelers per tafel
14rollen in 3 teams
6Lightning-kaarten
20talen voor openbare tafels
Livespraak en geautomatiseerde moderator
178landen op Google Play
Web + Androidlive op Google Play
Een kijkje in het spel

Vier schermen, één spelavond.

Echte screenshots van de webapp en de Android-app. Kies een onderwerp, blader door de afbeeldingen en open ze op volledig scherm.

Live voice-Mafia

Schuif aan bij een openbare tafel in uw taal.

Matchmaking plaatst u aan een live tafel met spelers die uw taal spreken. Iedereen hoort iedereen, net als op een echte spelavond.

  • Openbare tafels in 20 talen
  • Tafels vullen zich, tellen af en starten vanzelf
  • 6 tot 12 spelers, echte stemmen, één tafel
Live voice-Mafia: de lobby en de tafel
Live voice-Mafia: de lobby en de tafel
Schuif aan bij een openbare tafel in uw taal
Schuif aan bij een openbare tafel in uw taal
Praat u eruit. 6 tot 12 spelers, echte stemmen, één tafel
Praat u eruit. 6 tot 12 spelers, echte stemmen, één tafel
Klik om te vergroten
Overleef de nacht

De Boss, de Doctor, de Detective, de Jester.

Een geautomatiseerde moderator leidt elke nacht en elke dag. In privé-nachtkanalen smeden de Mafia en het Jester-team plannen terwijl de rest van de tafel slaapt.

  • 14 rollen in drie teams
  • Elke nacht onderzoeken, rekruteringen en wisselende rollen
  • Zes Lightning-kaarten en een Chaos-ronde met drie spelers
Overleef de nacht: nachtacties en het onderzoek
Overleef de nacht: nachtacties en het onderzoek
Overleef de nacht. De Boss, de Doctor, de Detective, de Jester
Overleef de nacht. De Boss, de Doctor, de Detective, de Jester
Elke nacht zit vol wendingen. Onderzoeken, rekruteringen en wisselende rollen
Elke nacht zit vol wendingen. Onderzoeken, rekruteringen en wisselende rollen
Klik om te vergroten
Klim op in het seizoen

Ranglijsten per taal, elk kwartaal.

Seizoensranglijsten per taal, levels van Street Rookie tot Godfather, prestaties en een profiel dat met elk spel groeit.

  • Seizoensranglijsten per taal
  • Levels van Street Rookie tot Godfather
  • Prestaties en deelbare resultaatkaarten
Klim op in het seizoen: ranglijst en profiel
Klim op in het seizoen: ranglijst en profiel
Klim op in het seizoen. Ranglijsten per taal, elk kwartaal
Klim op in het seizoen. Ranglijsten per taal, elk kwartaal
Stijg in level. Van Street Rookie tot Godfather
Stijg in level. Van Street Rookie tot Godfather
Klik om te vergroten
Speel met vrienden

Nodig vrienden uit, start een groep, richt een club op.

Privékamers met een code en uw eigen regels, groepen die samen aanschuiven bij een tafel en clubs met een eigen chat en ranglijst.

  • Privékamers met eigen regels
  • Groepen schuiven samen aan bij een tafel
  • Clubs met chat, ranglijst en spelavonden
Speel met vrienden: vrienden en de discussie
Speel met vrienden: vrienden en de discussie
Speel met vrienden. Nodig vrienden uit, start een groep, richt een club op
Speel met vrienden. Nodig vrienden uit, start een groep, richt een club op
Klik om te vergroten
De tafel

Twaalf stoelen. Eén lange nacht.

Elk spel wordt gespeeld aan deze lange tafel in een zaal vol kaarslicht. Zes tot twaalf spelers nemen er plaats, iedereen hoort iedereen en de stem van de spelleider leidt de tafel door elke nacht en elke dag.

  • 6 tot 12 stoelen
  • Live stemmen aan tafel
  • Een automatische spelleider
De speltafel van Mafia (Jester Scenario): een lange tafel met kaarsen en twaalf rode stoelen in een donkere zaal
Het idee

Een echte speltafel, online.

Mafia is een van de populairste sociale deductiespellen ter wereld, maar online betekent dat meestal tekstchat, een menselijke spelleider die zelf niet kan meespelen en eindeloos wachten. Het doel: een versie die voelt alsof u met vrienden aan een echte tafel zit, die vanzelf loopt en op elke telefoon werkt.

Wat we hebben gebouwd

Een compleet gameplatform, niet zomaar een spel.

Live stemmen aan tafel

Iedereen hoort iedereen, net als op een echte spelavond. In privé-nachtkanalen overleggen de Mafia en het Jester-team in het geheim terwijl de rest van de tafel slaapt.

Een geautomatiseerde spelleider

Een opgenomen moderatorstem begeleidt de nachtacties, het ochtendnieuws, getimede spreekbeurten, uitdagingen, het stemmen, de verdedigingsruimte en de eindstemming. Niemand hoeft aan de kant te blijven.

Een diepere set regels

14 rollen in drie teams, waaronder een Jester-team dat tijdens het spel spelers rekruteert, zes Lightning-kaarten die het spel veranderen wanneer een speler wordt uitgeschakeld, en een Chaos-ronde met drie spelers die met handdrukken wordt beslist.

Openbare tafels in 20 talen

Matchmaking plaatst spelers aan een tafel in hun taal. Tafels vullen zich, tellen af en starten vanzelf.

Privékamers

Kamers met een code voor vrienden, met eigen regels: rollen aan of uit, aantal Mafia-spelers, tempo en Lightning-kaarten.

Communityfuncties

Vrienden, groepen, clubs met chat en ranglijst, levels van Street Rookie tot Godfather, prestaties, seizoensranglijsten per taal, geplande spelavonden en deelbare resultaatkaarten.

Moderatie en veiligheid

Tools om te waarschuwen, te dempen en te verwijderen, meldingen, blokkeren, bezwaarprocedures en communitytafelhosts met beoordelingen.

Een speelgeldeconomie

Dagelijkse beloningen, een dagelijks rad, MVP-stemmen, spelbeloningen en voorspellingen bij openbare spellen, allemaal met speelgeldtokens die nooit kunnen worden uitbetaald. Niets wat u koopt, helpt iemand winnen.

Filmische presentatie

Een geanimeerde tafel, nacht- en ochtendeffecten, een overwinningslied met meelopende songtekst en een replay van elk spel die als video kan worden opgeslagen.

Een native Android-app

Pushmeldingen, uitnodigingslinks die de app direct openen, in-app-aankopen en advertenties met beloning, gebouwd voor Google Play.

Technologie

Gebouwd om eerlijk, snel en goedkoop te draaien.

Front-end

Eén snelle webapplicatie die in elke moderne browser en in de Android-app draait.

Gameserver

Cloudflare Workers met één Durable Object per tafel. De server draait de game-engine, zodat spellen eerlijk en bestand tegen valsspelen zijn en niet afhangen van het apparaat van een speler.

Realtime data en inloggen

Firebase Realtime Database en Firebase Authentication, beveiligd met strikte beveiligingsregels.

Spraak

Peer-to-peer WebRTC-audio met een TURN-relay voor lastige netwerken, zodat spraak ook via mobiele data werkt.

Android

Capacitor met Google Play Billing dat op de server wordt geverifieerd, AdMob met toestemming volgens de AVG en Amerikaanse privacyregels, pushmeldingen en Android App Links.

Hosting en beheer

Cloudflare Pages met automatische updates, deploys met één klik, automatisch opruimen van lege kamers, gebruiksbewaking voor gratis cloudtiers, een eigenaarsdashboard en een beheeromgeving. Het hele platform draait op gratis tiers en tiers waarbij u betaalt naarmate u groeit.

Privacy en compliance

Vanaf dag één klaar voor de AVG (GDPR): privacyverklaring, account verwijderen in de app en op het web, toestemmingsbeheer voor advertenties (EU en VS), leeftijdsbevestiging 18+ en uitsluitend speelgeldtokens zonder uitbetaling.

Hoe het is gebouwd

Van gameontwerp tot release in de store.

  1. 1

    Gameontwerp

    Het klassieke partyspel opnieuw gebouwd voor de telefoon: 14 rollen in drie teams, een Jester-team dat rekruteert, zes Lightning-kaarten, een Chaos-ronde met drie spelers en een geautomatiseerde moderatorstem.

  2. 2

    Eerst de webversie

    Een single-page webapp met live spraak, tafels en matchmaking, draaiend op gratis cloudtiers.

  3. 3

    Eigen gameserver

    Eén serverobject per tafel draait de game-engine, zodat regels, timers en beloningen op de server worden afgedwongen, niet op de telefoon van een speler.

  4. 4

    Android-app

    Dezelfde webapp als native Android-app, met pushmeldingen, uitnodigingslinks die de app openen en een scherm voor privacykeuzes.

  5. 5

    Alleen speelgeld

    Tokenpakketten met Google Play Billing dat op de server wordt gecontroleerd, advertenties met beloning die worden gecontroleerd met ondertekende callbacks van Google, en toestemmingsmeldingen volgens de AVG en Amerikaanse regels.

  6. 6

    Release in de store

    Storevermelding, zeven telefoonscreenshots, icoon, banner, leeftijdsclassificatie, formulier voor gegevensveiligheid, privacyverklaring en een pagina om het account te verwijderen.

  7. 7

    Live op Google Play

    Versie 1.1 heeft de review van Google doorstaan en is live op Google Play in 178 landen.

Wat het laat zien over GoinLabs

Dezelfde vaardigheden, voor uw bedrijf.

  • Levering van begin tot eind: concept, regels, ontwerp, software, cloudinfrastructuur en release in de store.
  • Realtime systemen: live spraak, live spelstatus en veel spelers tegelijk.
  • Veilige serverlogica: regels, betalingen en beloningen worden op de server gecontroleerd, niet op het apparaat van de gebruiker.
  • Kostenefficiënte cloud: serverless, schaalt mee met de vraag, minimale vaste kosten.
  • Mobiele apps: één codebase voor web en Android, klaar voor de store met betalingen, advertenties en pushmeldingen.
  • Compliance ingebouwd: AVG (GDPR), toestemmingsbeheer, leeftijdscontroles en het verwijderen van accounts.

Het resultaat

Een compleet, productierijp multiplayerplatform: gameontwerp, realtime spraak, server, economie, communityfuncties en een mobiele app klaar voor de store, van begin tot eind geleverd door GoinLabs.

Wilt u zo'n realtime app voor uw bedrijf?

Realtime systemen, veilige serverlogica en lage cloudkosten: dezelfde vaardigheden vormen de basis van de bedrijfssoftware die wij voor onze klanten bouwen.