Audamir

časť 29

Každý svet vlastná mena: level, mince a úspechy po cárstvach

Z jedného levelu, jednej meny a jedného zoznamu úspechov sa stali veci po cárstvach. Kolónia platí 13, 30 a 58 XP, žetóny idú 1 za 1 XP a 32 „všeobecných“ úspechov patrí Kastgardu. Domovská obrazovka to ešte nezobrazuje.

· doplnené 1. novembra 2026 · 14 min čítania

Do 30. októbra 2026 mala hra jeden level hrdinu, jednu menu (Zlaté kocky) a jeden zoznam 90 reťazcov úspechov. Kolónia, hra na šesťuholníkovej doske z článku o Kolónii, po dohratej partii zapísala riadok do histórie a nezaplatila nič. Rozhodnutie z 29. a 30. októbra: každé cárstvo (pojem z článku o cárstvach) dostane vlastný level, vlastnú menu a vlastné úspechy. Tento článok opisuje, ako sa to v dátach postavilo v siedmich krokoch (R3a, R3b, R3h, R3g1, R3d, R3g2, R3g3) a ako sa dokázalo, že sa pritom starším profilom nič nevzalo a nič nezaplatilo dvakrát.

Zistenia sú tri. 32 reťazcov úspechov, ktoré sa viedli ako „všeobecné“, nepohne ani jedna dohratá partia Kolónie: všeobecné boli len preto, že ich nástroj nevedel označiť inak. Celé pravidlo proti farmeniu najslabšej AI je jedno číslo, zdvojnásobenie výplaty na každú úroveň AI. A tretie treba povedať hneď: väčšina z toho je zatiaľ vidieť len v dátach, na koncovej karte Kolónie a v okne úspechov, kým domovská obrazovka vyzerá ako pred rozdelením. Posledná časť vymenúva, čo ešte nestojí.

Z jedného levelu dva: rozhodnutia

Rozhodnutia sú v ROADMAPe (kapitola 26) s dátumami:

  1. Každé cárstvo má vlastný level, hlavný level neexistuje. Pri tomto bode z 29. 10. 2026 ROADMAP cituje odpoveď jediným slovom: „abolish“. XP sa nestráca, súčet ostáva rovnaký.
  2. Mena patrí jednému cárstvu a neprechádza do iného. Zlaté kocky sú Kastgardu, Rokgard dostal Zlaté žetóny[1]. Spoločná mena by si pýtala kurz medzi hrami, alebo by odmena závisela od poradia hrania (R3-ACHIEVEMENTS-BY-REALM 4.1). Odpoveďou z 30. 10. je mena povinnou súčasťou každého cárstva, aj keď slúži len na vzhľad.
  3. Hero Dice patrí Kastgardu, hrdinom Rokgardu je žetón: obrázok bez hlasu. Globálne je len hráč a meno hrdinu, v zápise z 29. 10.: „the name global, the rest in the realm“.
  4. Nič sa medzi cárstvami nezdieľa. V tomto bode rozhodnutie z 30. 10. zmenilo odporúčanie analýzy: vzhľady Galérie, ktoré hráč získal v Kastgarde, sa v Rokgarde neuplatnia.
Pred 30. 10.Po 30. 10. (verzia 0.63.4)
leveljeden, profile.xp, krivka 25 × n²Kastgard: profile.xp (kľúč aj význam ostávajú); Rokgard: realms.taflgard.xp, tá istá krivka, bez stropu
menaZlaté kockyKastgard Zlaté kocky, Rokgard Zlaté žetóny; neprevádzajú sa
vzhľady Galérieplatia v každom režimeplatia v Kastgarde
úspechy90 reťazcov, jedna menatie isté, každý má cárstvo; platí sa menou cárstva

Krok R3a (verzia 0.59.3) nezmenil nič, čo hráč vidí. Do jadra pribudol register Economy: balík sa v ňom zaregistruje s tým, čo uchováva (XP, krivku levelov, značku toho, o čom už hráč vie), a platforma sa pýta registra, nie kľúčov profilu. Funkcie levelu dostali cárstvo ako posledný argument s predvolenou hodnotou 'stacks'. Vďaka tomu ostalo v poriadku všetkých 81 riadkov v 17 súboroch, ktoré volajú HeroDice.…, a level Kastgardu je bit po bite starý hlavný level. K R3a patrí aj povesť Asgardu: súčet levelov cárstiev, v ktorých hráč hral, odvodený, nikde uložený a bez odmeny, lebo v deň, keď by niečo platil, bol by to znova hlavný level. Funkcia Hero.reputation existuje; test drží, že hráč na leveli 31, ktorý Rokgard nikdy neotvoril, má 31, nie 32. Obrazovku zatiaľ nemá.

Čo platí Kolónia: pravidlo, tabuľka a farmenie najslabšej AI

Pre Kolóniu zatiaľ nie sú údaje o hraní človeka (analýza cituje len päť partií jedného hráča proti staršej úrovni 1), takže cena sa merala na hrách AI: 400 partií na bunku tabuľky (40 pri úrovni 3), za hráča „bežná“ AI (berie ťah s najväčším okamžitým ziskom) alebo AI úrovne 1 až 3, za súpera AI úrovne 1 až 3. Vyšli tri veci:

  1. Úrovne AI sú rebrík bez prekrytia. AI porazí nižšiu úroveň v 95 – 100 % partií a vyššiu v 0 – 2,5 %. Kto vyhráva polovicu partií, je na svojej úrovni.
  2. Partia trvá 97 – 117 polťahov (49 – 59 kôl), no najkratšia má 9 až 21 polťahov. Pevná cena za výhru by zaplatila výhru v 9 polťahoch rovnako ako v 117.
  3. Čas ťahu človeka je jediný odhad: 5 sekúnd na ťah a 30 sekúnd na partiu.

Pravidlo, ktoré dostalo súhlas 30. 10.: výhra platí 0,5 XP za každý ťah hráča, krát 0,5 / 1 / 2 podľa úrovne AI. Remíza platí polovicu. Prehra, partia, v ktorej hrala AI, a sledovaná partia neplatia nič (v Kolónii to zatiaľ nemôže nastať, ale kód to stráži); opustená partia platí, až keď sa dohrá. Za prvú výhru nie je bonus. Ťahy hráča sú kolá partie. Typická výhra:

SlabýNormálnySilný
kolá typickej výhry525958
XP za výhru133058
XP za remízu71529
XP za výhru v 5 kolách135
Výplata Kolónie: výhra a remíza podľa úrovne AIXP za typickú výhru a remízu v Kolónii podľa úrovne AI: Slabá 13 a 7, Normálna 30 a 15, Silná 58 a 29 (5 sekúnd na ťah).010203040506070137Slabá AI3015Normálna AI5829Silná AIvýhraremíza
XP za typickú výhru a remízu podľa úrovne AI (pravidlo z 30. 10. 2026, 5 sekúnd na ťah).

Pri 5 sekundách na ťah to vychádza na 308 XP za hodinu výhier proti Normálnemu, čo je tempo režimu Kniežatstvá[2]: 316 XP za hodinu na ostrove a 278 na poli. Pri 3 sekundách na ťah je to 465, pri 8 sekundách 205. Prvý level (100 XP) príde po 8 výhrach nad Slabou AI alebo po 4 nad Normálnou, level 10 (2 500 XP) po 84 výhrach nad Normálnou, asi 8 hodín. Výplatu bez ohľadu na čas opisuje článok o skóre podľa dĺžky hry; tu sa pravidlo viaže na ťahy od začiatku. Porovnanie platí pre dnešnú tabuľku Kniežatstiev: rozhodnutie z 30. 10. je, že aj Kastgard bude platiť podľa ťahov (ROADMAP kapitola 27), no vzorec je zatiaľ len dáta.

Zostáva farmenie. V Kastgarde je otázka vedľajšia, lebo úrovne AI sú blízko seba (výhra v Kniežatstvách na ostrove pre dvoch hráčov platí 69 / 79 / 92 XP). V Kolónii hráč, ktorý Slabú AI vždy poráža, zarába na jej úrovni, nech je výplata akákoľvek. Tri voľby faktora pre hráča úrovne 2, v XP za hodinu pri 5 sekundách na ťah:

faktor úrovní 1 / 2 / 3farmenie Slabej AIhra proti Normálnej AIčo hráč získa postupom vyššie
plochý ako v Kniežatstvách: 0,87 / 1 / 1,17264150nič, ba stratí: farmenie vynáša 1,8-krát viac
zdvojnásobenie: 0,5 / 1 / 2152150ľahostajnosť: obe tempá sú rovnaké
strmšie: 0,4 / 1 / 2,5122150tlak nahor
Farmenie Slabej AI a hra proti Normálnej: XP za hodinuXP za hodinu hráča úrovne 2 pri 5 sekundách na ťah: farmenie Slabej AI vynáša 264 XP pri plochom faktore, 152 pri zdvojnásobení a 122 pri strmšom; hra proti Normálnej AI 150 XP za hodinu.0100200300264150plochý faktor152150zdvojnásobenie122150strmší faktorfarmenie Slabej AIhra proti Normálnej AI
XP za hodinu hráča úrovne 2 pri 5 sekundách na ťah pri troch voľbách faktora úrovní.

Vybralo sa zdvojnásobenie: je to jediná hodnota, pri ktorej najslabšia AI nie je ani horšia, ani lepšia než úroveň, do ktorej hráč patrí, takže netreba denný limit ani rozpad odmeny. Cena: výhra nad Silnou AI platí štyrikrát viac než nad Slabou, čo je výrok o rebríku, nie o hráčovi.

Zlaté žetóny a Galéria, ktorá zostala doma

Žetóny (krok R3d, verzia 0.62.3) sa odvodzujú z XP, ktoré partia práve zaplatila: 1 žetón za 1 XP. Výhra tak platí toľko žetónov ako XP, remíza polovicu, prehra nič, a keď sa ladí tempo, obe hodnoty sa pohnú rovnako. Žetóny sa nikdy nesčítavajú so Zlatými kockami ani neprevádzajú; tempo majú takmer rovnaké (308 za hodinu proti 316 v Kniežatstvách), takže sa dve peňaženky plnia približne rovnako rýchlo. Hráč ich vidí na koncovej karte Kolónie („Skúsenosti: +30 XP“, „Zlaté žetóny: +30“, „Úroveň 1 v cárstve Rokgard“) a ako čip so zostatkom v hlavičke hubu Rokgardu (nula sa zobrazuje). Poradie slov sa líši: názov meny je podmet, ktorý by po čísle potreboval iný pád, preto slovenčina, čeština, srbčina a ruština píšu „Zlaté žetóny: +30“.

Galéria prišla na rad ako R3h. V starom strome (git archive z verzie 0.59.3) sa ukázalo, že vzhľad z Galérie Kastgardu už v Rokgarde je: Kolónia aj Čiary kreslili pergamenové pozadie a lva ako emblém. Čiary analýza z 30. 10. nepoznala; ukázalo sa to až v spustenej hre. Pravidlo: vzhľad z Galérie platí tam, kde šatník cárstva obrazovky obsahuje jeho druh (Kastgard dice, board, emblem, Rokgard žiadny). Obrazovky bez cárstva (domov, Zbierka) držia všetky vzhľady, lebo ich nič iné nečíta.

Úspechy: 32 reťazcov, ktoré neboli všeobecné

Pred 30. októbrom bolo 90 reťazcov, 291 krokov a 51 922 Zlatých kociek. Z nich 32 reťazcov (115 krokov, 24 430 Zlatých kociek) nemalo cárstvo, a preto sa javili ako všeobecné. Rozhodnutie z 29. 10. ich nechávalo všeobecné so Zlatými kockami; 30. 10. sa rozhodlo, že úspechy cárstva platia v jeho mene, takže ich treba prepracovať. Analýza (R3g0) preto najprv zmerala, čo tých 32 počíta.

Sonda s profilmi zapísanými skutočnými funkciami ukázala, že ani jeden z 32 reťazcov sa na partiách Kolónie nepohol: všetkých 32 počíta Kastgard a jeho sekciu Campaign. Chyba bola v značke, ktorá vedela povedať len „samotný Kastgard“ alebo „sekcia“, nie oboje, takže reťazec, ktorý počíta oboje, dostal null.

Oprava (krok R3g1) je jedna príznaková hodnota, span: true („počíta cárstvo aj jeho sekcie“). Odtlačok všetkých krokov (id, texty, ciele, odmeny, poradie, fronta tajomstiev) je pri kóde verzie 0.59.3 aj po zmene rovnaký (90 reťazcov, 291 krokov, 97 180 bajtov). Nič sa neprevádza ani neplatí znova.

Zlaté kocky za úspechy podľa značky (spolu 51 922)Zlaté kocky za 90 reťazcov podľa značky: Kastgard vlastné 5 902 (17 reťazcov), Kastgard so span 24 430 (32 reťazcov, predtým bez cárstva), sekcia Campaign 21 590 (41 reťazcov).Kastgard vlastné (17 reťazcov)5 902Kastgard so span (32 reťazcov)24 430sekcia Campaign (41 reťazcov)21 590
Zlaté kocky za úspechy podľa značky. Reťazce: 17 vlastných Kastgardu, 32 so span a 41 v sekcii Campaign, spolu 90 (stav 31. 10. 2026).

Všeobecný reťazec je odteraz taký, ktorý potrebuje fakty z dvoch cárstiev, a platí nič: nie je mena, v ktorej by mohol platiť, a kurz medzi menami je zakázaný. Pridajú sa tri jednokrokové reťazce a dve tajomstvá, night-owl (výhra medzi polnocou a štvrtou) a friday-13, presunú sa medzi všeobecné; stoja 130 Zlatých kociek budúcej odmeny. Identifikátory majú dostať predponu cárstva: stacks_, taflgard_, global_.

Okno úspechov má v hlavičke cárstva čip s menou, ktorú kroky vyplatili, a čip levelu; záložky sa kreslia až od dvoch cárstiev. Dnes má reťazce len Kastgard. Prvá sada Rokgardu je v návrhu: 7 reťazcov, 27 krokov, 2 643 žetónov. Zmeral sa pri nej náskok vo výhre: proti Normálnej AI má medián 4 figúrky, proti Slabej 26. Preto náskok a séria počítajú len partie proti Normálnej alebo Silnej AI. Rodina „výhra vyhladením“ odpadla: z 225 výhier Normálneho nad Normálnym ani jedna neskončila vyhladením.

Migrácia profilu: dôkaz starým kódom

Dôkaz migrácie sa v tomto projekte robí rovnako: dáta vyrobí starý kód (git archive príslušného commitu, vlastný proces) a nový kód ich načíta.

KrokČo načítal nový kódMutácie
R3a40 sekvencií, 2 400 volaní, 375 načítaní, 17 fixtúr s 204 poškodenými kópiami, 24 záloh15, všetky zachytené
R3b12 profilov po partiách Kolónie, odhad 168 / 5 / 0 / 47 / 15 / 24 014 XP11 ručných a 11 v pamäti nástroja
R3d36 profilov v troch stavoch histórie a 17 nezvyčajných dvojíc žetónov21 v pamäti nástroja
R3g1odtlačok 90 reťazcov a 291 krokov–
R3g348 profilov, jeden so 60 partiami Kolónie26
R3hstarý a nový strom vedľa seba v paneli prehliadača9
Mutácie, ktoré dôkaz migrácie zachytilPočet zámerných porúch, ktoré dôkaz zachytil pri každom kroku: R3a 15, R3b 22 (11 ručných a 11 v pamäti nástroja), R3d 21, R3g3 26, R3h 9.R3a · register Economy15R3b · Kolónia22R3d · žetóny21R3g3 · reťazce26R3h · galéria9
Počet zámerných porúch, ktoré dôkaz zachytil pri každom kroku. Pri R3g1 dôkaz mutácie nemal.

Dáta Kastgardu (level, xp, hero.seenLevel, Zlaté kocky, earned, wallet, ach, hero) sú po každom volaní, načítaní aj obnove zo zálohy bajt po bajte staré; mení sa len kontajner Rokgardu, presne tak, ako káže pravidlo. Plná sada mala pri R3g3 3 137 testov, 3 136 prešlo, 1 sa preskočil. Tri rozhodnutia stoja za zmienku:

  • Hráč, ktorý Kolóniu hral predtým, dostane XP raz, odhadom. Funkcia settle zaplatí riadky histórie m: 'colony' podľa pravidla a výhry, ktoré počty ukazujú a riadky nie (história sa orezáva na 1 500 riadkov), zaplatí na typické kolá úrovne (52 / 59 / 58). Nevymýšľa sa nič: prehry neplatia a partia, ktorá nie je ani v riadku, ani v počte, neexistuje. Extrémny profil s 1 640 partiami dostal 24 014 XP, level 30. Ten istý odhad dá aj žetóny.
  • Značka „už zaplatené“ sa zapisuje aj po prehre. Kľúč paid sa zapíše pri každej zaznamenanej partii, nie len pri zaplatenej; inak by hráč, ktorý nikdy nevyhral, vyzeral ako kontajner starého kódu a odhadoval by sa pri každom načítaní znova. Pri žetónoch je značkou kľúč earned.
  • Slabé miesto je pomenované. Keď sú poškodené oba kľúče naraz, kontajner vyzerá ako starý a odhad zaplatí znova: je to obnova strát, nie dvojitá platba, a treba na to dva poškodené kľúče.

Testy, ktoré dovtedy strážili, že Kolónia nezaplatí nič, sa zmenili v tom istom commite ako kód. Pri R3b jedna mutácia prešla bez povšimnutia: vyhodenie podmienky Autopilot.isAssisted z recordBoard nezhodilo žiadny test, a riadok preto z kódu zmizol, namiesto aby ostal bez dôkazu. Starší build z čias pred M8a kľúč realms zahodí, a s ním XP a žetóny Rokgardu; odpoveď 11 to prijala, lebo nič nie je vydané.

Čo ešte nie je postavené

Aktualizácia z 1. novembra 2026. Krok R3c1 je postavený (verzia 0.68.9, 31. októbra); R3c2 a R3c3 sa nerobili osobitne, pohltili ich kroky H3 (panel a obrazovka Tvoj hrdina, verzia 0.74.4) a H1 a H2 (ikona a reputácia, verzie 0.71.2 a 0.72.0). Príbeh domovskej obrazovky je v článku Hlavná stránka bez točiacej sa kocky (pripravovaný článok č. 34). Šatník Rokgardu (R3e) a Talenty s Trofejami v Kampani (R5) stále čakajú. Zvyšok tohto oddielu je stav z 31. októbra.

Všetko, čo opisujú predchádzajúce časti, je v dátach, na koncovej karte Kolónie, v čipe hubu Rokgardu a v okne úspechov. Domovská obrazovka je v stave pred rozdelením. Podľa kódu z 31. 10. 2026 (verzia 0.65.6):

KrokČo prinesieStav v kóde
R3c1hlavička bez kocky, levelu a peňaženky; panel každého cárstva (hrdina, level, minca); Your hero a Zbierka do hubu Kastgardunie je: index.html má v hlavičke #hubHero (točiaca sa kocka), #hubLevel, #hubCoins (Zlaté kocky), #hubStone, #hubIron; analýza ho radí po M8b
R3c2obrazovka Your hero bez vstupov, okno jej nastavení, nastavenia po cárstvachnie je
R3c3slogan „Conquer the maps, become the Hero of Asgard.“ v deviatich jazykoch, povesť Asgardu na obrazovke, „Hero Dice“ → „Hero“, toast levelu s menom cárstvanie je: slogan v kóde nie je, Hero.reputation nemá obrazovku, toast „Úroveň N!“ má pre každé cárstvo rovnaké slová
R3ešatník Rokgardu: kameň a kocka, rámčeky žetónu, vlastné témy; minutie žetónovnie je: manifest Rokgardu má wardrobe: none, žetóny sa nikde nemínajú, ponúka sa len disk
R3g4 – R3g67 reťazcov Rokgardu; tri všeobecné reťazce a záložka General; predpony idsnie je: Rokgard má 0 reťazcov, bez cárstva je 0
R5Talenty a Trofeje zo Zbierky do sekcie Campaign (rozhodnuté 30. 10.)nie je: Zbierka má päť záložiek (Die, Talents, Looks, Trophies, Hall)
M8bodstrihnutie jadra od app.js (18 hostiteľov, 112 hrán)nie je

(R3f, hrdina Rokgardu, sa nestavia: hrdinom je žetón.)

Pre hráča to dnes znamená toto. V hube Rokgardu vidí v hlavičke stále točiacu sa kocku hrdinu Kastgardu a Zlaté kocky Kastgardu; žetóny a level Rokgardu vidí len v čipe hubu a na koncovej karte. Zbierka (kocka, talenty, vzhľady, trofeje) sa nedelí podľa cárstiev. Povesť Asgardu je funkcia bez obrazovky. Žetóny sa zbierajú, ale nemá ich za čo minúť. Hra Čiary neplatí nič: tabuľku výplaty má len Kolónia, a tic je vyriešená hra, ktorá má podľa analýzy neplatiť nič ani potom (článok o hre tri v rade).

Poradie je dané závislosťami. R3c1 mení app.js, súbor, ktorý zasiahol každý krok R3, preto ho analýza radí po tom, čo M8b odstrihne svoju časť; DESIGN §95 vedie M8b medzi tým, čo po presune Kastgardu ostáva. R3g4 čakal na XP a žetóny (inak by sa krok zaplatil bez meny); obe sú teraz v hre.

Zdroje a poznámky

  • Rozhodnutia a dátumy: docs/ROADMAP.md, kapitola 26 (bloky „Decided“ z 29. a 30. októbra) a kapitola 27 (platba podľa ťahov v Kastgarde).
  • Merania a stav: docs/R3-REALM-ECONOMY.md (časti 1, 2, 3, 5 a 8), docs/TUNING.md §40 – §41, docs/R3-ACHIEVEMENTS-BY-REALM.md.
  • Kroky a dôkazy: docs/DESIGN.md §81 – §88 a §95; príkazy node tools/core/xp.js --check a node tools/core/realms.js --check z 31. októbra 2026.

Čo sa nepodarilo overiť: ručnú hrateľnosť Rokgardu s novou ekonomikou (5 sekúnd na ťah je odhad, náskok proti Silnej AI nikto nezmeral); migračné nástroje sa nespustili, ich počty sú z DESIGN; panely Rokgardu a záložky okna úspechov sú dokázané len na hračkárskych reťazcoch; vzhľad domovskej obrazovky je z grepu, nie z pohľadu na ňu, a pozorovanie z 31. 10. 2026 pochádza zo zadania tohto článku; sedem jazykov okrem angličtiny a slovenčiny má strojové návrhy; pri 3 s na ťah analýza uvádza 464 XP za hodinu, nástroj 465.

Poznámky

  1. Taflgard je meno cárstva doskových hier od 28. októbra 2026. Od 31. októbra 2026 sa to cárstvo volá Rokgard (dnes js/realms/rokgard/). ↩︎
  2. Do verzie 0.65.6 z 31. októbra 2026 sa volal Klasik. ↩︎