Veřejná lobby
Je viditelná v seznamu. Připojení stále vyžaduje heslo.
OFICIÁLNÍ PŘÍRUČKA
Všechno, co potřebuje hráč, autor map i správce serveru. Ozvěna je kooperativní hra pro dva lidi v různých časových rovinách — vyhrát lze pouze komunikací.
Účet uchovává profil, statistiky, historii, mapy, hodnocení a fórum. Nový účet musí potvrdit odkaz doručený e-mailem. Odkaz platí 24 hodin; nový lze poslat z profilu.
V přihlašovacím okně zvol „Zapomenuté heslo“. Odkaz pro změnu platí jednu hodinu a po použití odhlásí všechna starší zařízení. Systém nikdy e-mailem neposílá původní heslo.
Profil obsahuje bio, veřejný titul, viditelnost, profilový akcent, banner, barvu avataru, achievementy, počet her, výher, úspěšnost, celkový počet tahů a vytvořené mapy. Veřejná adresa profilu má tvar /u/jmeno.
Je viditelná v seznamu. Připojení stále vyžaduje heslo.
V seznamu se nezobrazí. Sdílet ji lze bezpečným odkazem s náhodným tokenem.
Zvol náhodnou oficiální nebo validovanou komunitní mapu.
Volí ji pouze zakladatel. Oba hráči potom vidí jen blízké okolí.
Heslo se do pozvánky nikdy nevkládá a musí se poslat zvlášť. Po výpadku zůstává místo hráče 90 sekund rezervované; návrat proběhne automaticky pomocí účtu a herního tokenu.
Každý tah vybírají oba hráči současně směr nebo čekání. Tah se vyhodnotí až po obou volbách. Cílem je sesbírat v budoucnosti tři ozvěny a dojít do portálu před vyčerpáním limitu tahů.
Vidí spínače a zdroje časových změn. Nevidí ozvěny, budoucí bariéry ani výslednou podobu světa.
Vidí ozvěny, bariéry, portál a následky dávných rozhodnutí. Nemůže přímo ovládat jejich příčiny.
Každá role navíc obdrží soukromou nápovědu. Je na hráčích, kolik z ní druhému prozradí.
| Minulost | Budoucnost |
|---|---|
| Semeno | Vyroste stromový most |
| Stará studna | Odčerpá záplavu |
| Křehký sloup | Spadne a vytvoří suť |
| Maják | Odhalí budoucí portál |
| Starý mechanismus | Otevře zkratku |
V mlžném režimu jsou viditelná pouze pole do vzdálenosti dvou kroků od postavy. Mlha nemění pravidla ani kolize, pouze dostupné informace. Volbu lze nastavit jen při vytváření lobby a po startu ji nelze změnit.
Kanál nabízí zprávy Počkej, Jdi, Pozor, Díky a tři barvy. Signály nestojí tah a druhému hráči se objeví téměř okamžitě. Proti spamu je mezi nimi krátká prodleva.
Editor nabízí skálu, gumu, undo/redo, drafty a přepínání náhledu Minulosti a Budoucnosti. Draft si můžeš uložit soukromě, později načíst a publikovat až po doladění. Tlačítko Otestovat provede stejnou serverovou kontrolu jako publikace:
Ověřenou mapu lze hodnotit jednou až pěti hvězdami; hodnocení můžeš později změnit.
Žebříček sleduje sezónní výhry, nejlepší počet tahů, celkovou úspěšnost a aktuální sérii výher. Denní výzva má pro všechny stejnou variantu mapy a limit 20 tahů; pořadí určuje nejlepší vítězný výsledek. Achievementy odemyká první dokončená hra, první výhra, výhra na hraně času, publikovaná mapa, přátelství a denní výzva.
Číst může každý, psát jen přihlášený a e-mailem ověřený účet. Témata mají kategorie Obecné, Strategie, Mapy, Chyby a Oznámení; administrátor je může připnout. Hra má také úvodní onboarding, zvukové efekty a uživatelská nastavení pro animace, kontrast a kompaktní UI. Nevhodné téma nebo odpověď lze nahlásit s důvodem. Moderátor může obsah skrýt, téma uzamknout, hlášení vyřešit nebo zablokovat účet.
Historie ukazuje dokončené výpravy, roli, spoluhráče, výsledek a počet tahů. Veřejné profily ukazují statistiky, achievementy, mapy a poslední hry podle nastavené viditelnosti. Přátelé umožňují udržovat seznam spoluhráčů a později se k nim rychle vracet. Oznámení vznikne při připojení spoluhráče, dokončení hry, odchodu hráče, ověření účtu, odpovědi ve tvém tématu, žádosti o přátelství a odemčení achievementu.
Na HTTPS doméně lze Ozvěnu nainstalovat jako aplikaci. Statické rozhraní funguje z cache, ale multiplayer vždy vyžaduje internet a odpovědi API se nikdy neukládají. Ambientní hudba se generuje přímo v prohlížeči a zapíná ikonou noty.
Panel je rozdělený do kategorií Přehled, Uživatelé, Komunita, Moderace, Mapy, Hry a Systém. Přehled navíc obsahuje admin cockpit se stavem databáze, mailu, aktivních her, hlášení a stagnujících her.
UPDATE echo_users SET is_admin=1 WHERE username='TvojeJmeno';
php tests/smoke.phpinstall.sql.config.php nastav databázi, HTTPS base_url a platný mail_from.mail().Apache používá dodaný .htaccess pro friendly URLs. Na Nginxu nastav try_files $uri $uri/ /index.php?$query_string;. Po nasazení spusť php tests/smoke.php a proveď tvrdé obnovení kvůli service workeru.
Zkontroluj spam, adresu mail_from, base_url a podporu PHP mail/sendmail na hostingu. Z profilu lze poslat nový odkaz.
Přihlas se stejným účtem. Systém obnoví poslední aktivní hru. Pokud byla lobby smazána nebo ukončena, návrat není možný.
Použij Ctrl/Cmd + Shift + R. Případně zavři nainstalovanou PWA a znovu ji otevři online.
Validátor našel nedosažitelný cíl nebo příliš malou průchozí oblast. Odeber skály kolem klíčových cest.
Tah čeká na obě volby. Ověř indikátor spojení a pošli signál. Skrytá karta prohlížeče synchronizuje pomaleji kvůli úspoře prostředků.