V poslední době se snažím nahrazovat multiny wherigem. Je to výrazně interaktivnější, slušné playery jsou jak na Androida tak na okousané jablko. Klasické Navigace Oregon .... jsem opustil a píšu už jenom pro telefony. Postupem času dělám hry jednodušší, ale doufám zábavnější. V zásadě není problém udělat z hráče "blba" obtížností hry, nebo ho uhonit spoustou úkolů. O tom to ale není - sám jsem se přesvědčil :-( . Teď jsem řešil problém, kdy potřebuji posbírat několik předmětů. Předmět je pro jednoduchost kód na štítku, a štítků je víc než požaduje hra. Požadavek je, že stejný kod nesmí být použitelný dvakrát a samozřejmě se musí identifikovat chybné zadání kódu a zadávat lze v libovolném pořadí. V příkladu je konstrukce pro tři kódy, ale lze prakticky pro libovolný počet vstupů. Proměnná POCET obsahuje počet správných zadání a je použitá kromě jiného i k opuštění celého vstupu, který volá sám sebe. Pro zkušené programátory je to nezajímavá informace, ale věřím, že začátečníkům by mohla pomoci. Soubor musíte rozbalit.
V poslední době se snažím nahrazovat multiny wherigem. Je to výrazně interaktivnější, slušné playery jsou jak na Androida tak na okousané jablko. Klasické Navigace Oregon .... jsem opustil a píšu už jenom pro telefony. Postupem času dělám hry jednodušší, ale doufám zábavnější. V zásadě není problém udělat z hráče "blba" obtížností hry, nebo ho uhonit spoustou úkolů. O tom to ale není - sám jsem se přesvědčil :-( . Teď jsem řešil problém, kdy potřebuji posbírat několik předmětů. Předmět je pro jednoduchost kód na štítku, a štítků je víc než požaduje hra. Požadavek je, že stejný kod nesmí být použitelný dvakrát a samozřejmě se musí identifikovat chybné zadání kódu a zadávat lze v libovolném pořadí. V příkladu je konstrukce pro tři kódy, ale lze prakticky pro libovolný počet vstupů. Proměnná POCET obsahuje počet správných zadání a je použitá kromě jiného i k opuštění celého vstupu, který volá sám sebe. Pro zkušené programátory je to nezajímavá informace, ale věřím, že začátečníkům by mohla pomoci. Soubor musíte rozbalit.
:-)
Jestli není jednodušší používat na ty štítky QR kódy... pak nemusíš ověřovat správné zadání (QR kód obsahuje kontrolu integrity).
Na hraní WIG považuji navigaci jako exotickou. Na jablku se snad dá použít čtečka QR ve foťáku nebo speciální aplikaci. Kvůli 1-2 sekundám zdržení při hraní považuji obezličky navíc při programování jako zbytečné.
Načíst QR, ťuknutim zkopírovat do schránky, přeskočit zpět a vložit do schránky - to nezabere víc než 2s. Pokud se jedná o 3 číslice, tak to není problém zadat i bez QR. Taky je možné mít QR i s čitelným kódem. Kdo chce a má HW a SW na úrovni 21. století, přečte QR, ostatní nadatlují číslice ručně. Podstata mé myšlenky spočívala v tom, že nemá smysl věnovat velké úsilí a zaprasit si kód kvůli malé menšině nebo kvůli mírně většímu nepohodlí při zadávání. Zadávat několik znaků každý zkousne bez problémů.
Předchozí příspěvek jsem smazal jako bezpředmětný. Diskuze na téma QR kód je irelevantní, protože článek je fakt o něčem jiném. Věřím, že vyrobit štítek třeba písmenovým razníkem je schůdnější, než vyrobit QR kód. Vytisknout na papír a zalaminovat je naprosto nefunkční, protože ten kód musí být odolný dlouhodobě proti vlhkosti, musí mít rozumnou schovatelnou velikost a hlavně musí být i odolný proti vandalům. Stačí si prohlédnou různé informační tabule a počet záměrně poškozených QR kódů, telefonních čísel a webových stránek. Když se tohle stane hráči uprostřed hry, tak je v řiti a ještě ke všemu mrzutý, že nemůže hru dokončit.
Předchozí příspěvek jsem smazal jako bezpředmětný. Diskuze na téma QR kód je irelevantní, protože článek je fakt o něčem jiném. Věřím, že vyrobit štítek třeba písmenovým razníkem je schůdnější, než vyrobit QR kód. Vytisknout na papír a zalaminovat je naprosto nefunkční, protože ten kód musí být odolný dlouhodobě proti vlhkosti, musí mít rozumnou schovatelnou velikost a hlavně musí být i odolný proti vandalům. Stačí si prohlédnou různé informační tabule a počet záměrně poškozených QR kódů, telefonních čísel a webových stránek. Když se tohle stane hráči uprostřed hry, tak je v řiti a ještě ke všemu mrzutý, že nemůže hru dokončit.
Pokud ti stačí velikost čtverce QR kódu vepsaná do kružnice o průměru 40 mm, tak bych o možnosti jak ho zvěčnit (na věky) věděl. Jestli máš zájem, tak mě kontaktuj přes profil.
Děkuji za nabídku. Primárně nemám potřebu používat QR kód. Pokud by přímá podpora QR byla implementovaná přímo do wheriga (urwiga) tak bych to asi využíval. Za situace, kdy jsou potřeba používat další aplikace mi to přijde možná i kontraproduktivní.
Ještě jednou. Celý příspěvek NEBYL o zdroji zadávaných dat tedy o QR kódu, ale o způsobu jak je zadávat. Například na rozcestníku je několik cedulek se vzdálenostmi do místa XX a YY, zadejte je. Tedy žádný QR kód, žádná podmínka jaké pořadí mají údaje mít, kontrola duplicity a v neposlední řadě i kontrola správnosti zadání.
Ještě jednou. Celý příspěvek NEBYL o zdroji zadávaných dat tedy o QR kódu, ale o způsobu jak je zadávat. Například na rozcestníku je několik cedulek se vzdálenostmi do místa XX a YY, zadejte je. Tedy žádný QR kód, žádná podmínka jaké pořadí mají údaje mít, kontrola duplicity a v neposlední řadě i kontrola správnosti zadání.
Píšeš "a samozřejmě se musí identifikovat chybné zadání kódu", to byl důvod proč jsem ty štítky vůbec nadhodil. Jinak jsem udělal wigo, kde se načítají QR kódy -- už to má 34 nálezů a zatím si nikdo nestěžoval, že by s tím byl problém.