Programování pro hračičky/Měniči/Lekce 2: Porovnání verzí

Smazaný obsah Přidaný obsah
hlášení chyb
Řádek 31:
Byť programy jednotlivých objektů — jak později uvidíme — jsou někdy překvapivě přehledné a krátké, celek hry se skládá ze stovek vzájemně komunikujících a spolupracujících programů, z nichž právě ty na první pohled nejméně viditelné jsou nejsložitější. Ani kdyby Prahy vytvářela obchodní softvérová firma se špičkově placenými programátory, nebyla by hra prosta občasných chyb; Prahy však vytváří několik dobrovolníků ve svém volném čase jako svůj koníček, nepravidelný a nesoustavný, a tak je pochopitelné, že různých programových chyb nebo nedodělků v něm potkáme povícero.
 
Chyba v běhu programu se pro běžného hráče většinou projeví hláškou, že se před ním objevila časoprostorová díra. Taková chyba se automaticky zapíše do interní databáze chyb, kde si ji následně přečtou programátoři Prahů a podle svých časových možností se pokusí ji opravit. Občas se ale vyskytnou chyby, které se neprojeví časoprostorovou dírou, nýbrž které dokáže odhalit jen myslící hráč. Někdy jsou to překlepy v popisech objektů nebo v hláškách o herním dění (například „ne okně“ místo „na okně“), někdy jsou to nespojitosti mezi různými popisy nebo akcemi (například jsou v ulici dva protilehlé domy popisovány oba jako nacházející se na jižní straně), někdy je to neočekávané reakce nehráčských postav (například si od prodavače vyžádáte pochodeň, zaplatíte, a dostanete od něho batoh) atd.
Chyba se pro běžného hráče většinou projeví hláškou, že se před ním objevila časoprostorová díra.
 
{{doplnit}}