SOFTWARE · VYDÁNO

Hry pro Garmin

Dvě hry pro hodinky Garmin fēnix 8 — slovní LWords a paměťové dobrodružství Garmlandia. Cílem bylo naučit se Monkey C a vyzkoušet si vývoj pro extrémně úsporné prostředí hodinek.

Connect IQMonkey CPython

ZÁMĚR

Proč hodinky

Seznámit se s jazykem Monkey C a platformou Garmin Connect IQ — prostředím, kde má aplikace k dispozici jen stovky kilobajtů paměti, kulatý displej od 260 do 454 px (včetně MIP displejů s 64 barvami) a kde každé překreslení obrazovky stojí baterii.

ŘEŠENÍ

Dvě hry, dva přístupy

LWords je slovní hra: spojuješ písmena v kruhu do slov, anglicky i česky. Celý slovník se do hodinek nevejde, takže generátor v Pythonu z otevřených zdrojů (Universal Dependencies, Wiktionary, 12dicts) předpočítá pro každé kolo všechna platná slova a do hodinek jde jen malý JSON. Garmlandia je paměťové dobrodružství: nepřítel ukáže vzor na mřížce 4×4 a ty ho zopakuješ. Sílu hrdiny určují kroky, tep a Body Battery, šance mění počasí, denní doba a terén a bonusový svět se odemyká přes GPS — poloha se porovnává jen v hodinkách.

DALŠÍ KROK

Co dál

Garmlandia dostane podporu modelů fēnix 8 Solar s MIP displejem a LWords další jazyky.

LWords

V Connect IQ Store pro řady fēnix 8, fēnix 8 Pro, fēnix E a tactix 8.

Garmlandia

V Connect IQ Store pro AMOLED modely fēnix 8 a tactix 8.

Web Garmlandie: garmlandia.cloud.digitalmind.cz · data slovníků LWords: github.com/jakubfrieb/lwords-dictionary

WEEKEND PROJECT · SOFTWARE

Zajímá tě Hry pro Garmin?

Řešení, technický detail nebo zkušenosti z experimentu.