Hry a zábava

MimicChain

Videohra na tichú poštu: nahraj krátky klip, ďalší hráč ho napodobní a pošle ďalej

AndroidServer/APIWeb

O projekte

Mobilná spoločenská hra na princípe tichej pošty s videom („Watch it. Copy it. Pass it on.“). Hráč nahrá 2–8-sekundový klip, ďalší si ho smie pozrieť iba dvakrát, napodobní ho z pamäti a pošle ďalej; po dokončení reťaze dostanú všetci zostrih, ako sa originál postupne menil. Repozitár obsahuje natívnu Android aplikáciu, API s workermi na spracovanie videa a skórovanie podobnosti a webový admin panel na moderáciu a prevádzku.

Čo aplikácia vie

  • Hosťovský účet s neskorším prepojením na Google účet bez straty histórie
  • Vytváranie reťazí s 5 alebo 8 článkami (12/20 pre prémiových hráčov MIMIC+), týždenný limit zdarma a veková brána
  • Pozvánky cez jednorazové hashované tokeny s expiráciou, deep linky /c/<token>, lokalizovaná landing stránka a odložená atribúcia cez Play Install Referrer
  • Limit pozretí referenčného klipu vynucovaný serverom a atomické prevzatie ťahu
  • Nahrávanie v aplikácii cez CameraX (9:16, odpočet, lokálna kontrola dĺžky a čiernych snímok) a obnoviteľný upload cez WorkManager a podpísané URL
  • Workery (BullMQ): transkódovanie na 720×1280 H.264 bez metadát, moderácia, analýza a skórovanie podobnosti – deterministicky alebo multimodálnym AI sudcom (Anthropic) s vypínačom
  • Render záverečného zostrihu (reveal) cez FFmpeg so štatistikami; verejné zdieľanie iba so súhlasom účastníkov
  • FCM notifikácie (váš ťah, posun reťaze, hotový reveal, expirácia) s tichými hodinami; nákupy cez Google Play Billing s overením na serveri
  • Nahlasovanie a blokovanie hráčov, mazanie účtu s anonymizáciou; backend lokalizovaný do 10 jazykov, Android kompletne v angličtine a slovenčine
  • Admin panel: KPI a odhad nákladov, používatelia, reťaze, fronta moderácie, nahlásenia, feature flagy (remote config), broadcast, audit log

Technicky zaujímavé

  • Hybridné skórovanie podobnosti: deterministický výpočet s možnosťou multimodálneho AI sudcu (Anthropic) a kill-switchmi, takže hra funguje aj bez AI
  • Integračný test prejde celú 5-článkovú hru cez HTTP API – od hosťovského prihlásenia cez súbeh pri prevzatí pozvánky a limit pozretí až po reálny FFmpeg render zostrihu
  • Vymeniteľní provideri (úložisko, moderácia, push, overenie nákupov, analytika) – produkt nie je viazaný na jedného dodávateľa

V pláne

  • Ďalšie šablóny zostrihu (B/C/D) a herné režimy Silent, Sound, One-look, Memory, World Relay, Party, Battle
  • Odmeňované reklamy (flag existuje, SDK nie je integrované)
  • Napojenie externého klasifikátora obsahu (nahota, násilie) pred verejným spustením
  • Overenie Android aplikácie na zariadeniach a živé overenie Google Sign-In, FCM, Play Billing a AI sudcu