Oblékání jako odměna v LeliMath 2.6

Tahle verze mi zabrala přes sto hodin času, 2 a 1/2 týdne a 34 commitů do SVN. Pustil jsem se totiž na křehký led 2D grafiky a her, protože stávající koncept děti nezaujal (ani ty moje). Jako mezikrok před opravdovými hrami jsem začlenil koncept oblékacích her, kde měnou jsou body za vyřešené příklady. Dítě by mohlo získat motivaci pokračovat v řešení, aby figurku obléklo. To je aspoň teorie.

Našel jsem grafika, který mi nakreslil obrázek pro holky a pro kluky. Vymyslel jsem pár hezkých triků, jak efektivně ukládat data. Bohužel jsem ale narazil na problém se škálováním obrázků. Na mém mobilu vypadají celkem hezky, ale na jiných jsou zubaté. Strávil jsem nad tím moře času, ale marně. Něco mi stále uniká. Uvítal bych radu vývojářů her pro Android. Tady je otázka na StackOverflow. Nakonec jsem se rozhodl verzi vydat i s tímto omezením, ale jen jedním obrázkem. Kluci musí počkat.

Další změnou bylo přesunutí sekcí Procvičování a Skóre. Také jsem odstranil grafy získaných bodů, které jsem změnil na platidlo. Mimochodem, pokud po otevření Oblékání uvidíte zůstatek 1000 bodů, tak se neradujte. Jedná o chybný build a stáhněte si novější verzi.

LeliMath 2.5 zjednodušuje nastavení

Jednou ze slabin LeliMath byla jeho výhoda mocného nastavení. Uživatel (či spíše rodič nebo učitel) může velice přesně zadat obor hodnot jednotlivých částí rovnice. Nicméně dostat se k nastavení vyžadovalo dva kliky a naťukat číselný rozsah také není nic extra pohodlného. Proto jsem přesunul nastavení procvičování do samostatné obrazovky, která je přímo v liště hry. Po jejím otevření máte dvě možnosti – snadné nastavení používající šoupátka pro zadání maximální hodnoty a komplexní nastavení pro původní variantu, kde můžete nastavit hodnoty pro každou operaci zvláště.

LeliMath 2.4 opravuje nepříjemný pád

Po návratu z dovolené jsem ve Fabric našel chybu, která postihla polovinu uživatelů. Pokud hráč neměl ještě žádné body, aplikace spadla. Tudíž noví uživatelé měli smůlu a ani žádné body neměli jak získat. Chybka byla způsobena poněkud nečekaným chováním databáze sqlite / ormlite, kdy prázdná množina vrátila řetězec „null“, což se nepodařilo převést na číslo.

Zároveň jsem přidal jednu novou vlastnost, která se bude hodit do budoucna. Momentálně jste mohli definovat obor hodnot buď výčtem prvků (1,2,3), nebo rozsahem <0-10>. Verze 2.4 je flexibilnější, takže můžete obě varianty zkombinovat: 0-5,7,9-10.

Nakonec jsem přejmenoval sekci Hry na Procvičování. Je to přesnější popis, zatím to žádná hra není. Současný koncept je stále nevhodný, nikdo nebude mít chuť neustále chodit do nastavení a něco měnit. Už od samého začátku jsem měl v plánu napsat kampaně či scénáře, které nadefinují úlohy, které hráč má vyřešit. Například prvňáček začne od sčítání do pěti, pak do desíti, bude pokračovat odečítáním do desítky, přejde ke sčítání přes desítku atd. Aplikace musí uživatele vést krok po kroku. Nastavení je jen pro hard core uživatele.

Takže teď váhám, zda má nejdříve udělat kampaně a držet se minimalistického ovládání, které nenadchne, ale zvládnu jej, nebo nastudovat vývoj grafických her a naroubovat kampaně pod roušku hezké hry. Což bude moře práce, ke které nemám vlohy ani čas. Poradíte?

LeliMath 2.3 na cestě k větší motivaci

V nové verzi jsou dvě hlavní novinky. První z nich je přidělování bodů za každou správně vyřešenou úlohu. Čím je úloha náročnější, tím více bodů hráč získá. Takže za puzzle, kde hráč spojuje výraz s výsledkem, dostane hráč méně bodů než za rychlé počty, kde číslo musí vypočítat. Dalším faktorem je počet číslic v rovnici, je složitější vypočítat 846-239, než 14 – 9. Body se sčítají po dokončení úkolu. Hráč (nebo spíše rodič) má možnost si prohlédnout graf získaných bodů za poslední dva měsíce.

Další novinka navazuje na minulou verzi, kde u odznáčků přibyl postup. LeliMath nově na úvodní stránce zobrazuje odznáček, k jehož získání jste nejblíže. Pokud máte jiný cíl, můžete si vybrat vysněný odznáček v nastavení. Tuto funkci jse přidal pro zvýšení motivace hráče pokračovat v hraní. Když vidíte, že vám stačí spočítat ještě jeden úkol, abyste získali další odznáček, zvýší se šance, že budete pokračovat.

V neposlední řadě se v záznamu nově zobrazují i odznáčky, takže hráč (nebo rodič) má chronologický přehled o jejich získání.

Jestliže jste dočetli až sem, udělejte prosím ještě jeden krok: nainstalujte si a ohodnoťte vzdělávací hru LeliMath. Na počtu instalací záleží, zda se bude hra nabízet v obchodě Play nebo skončí v zašedlém koutě, stejně jako moje motivace ji rozvíjet. Děkuji.

LeliMath 2.2

Do nové verze jsem přidal zobrazování postupu odznáčku. Když otevřete detail odznáčku, uvidíte, jak jste daleko od jeho získání. Za námět Děkuji Milanu Horákovi.

detail odznáčku

 

Novinky verze 2.1

Během čtvrteční hry ve škole se našlo několik chyb, které bylo potřeba opravit. Nejzásadnější chybou, která narušila průběh hry, byla nefunkčnost Rychlých počtů na malých displejích. Bez klávesnice nešlo hrát a tak část dětí měla výhodu, že hrály Najdi výsledek, zatímco zbytek třídy poctivě počítal trojciferné rozdíly. Další problémem bylo, že v žurnálu nebylo vidět, kde dítě udělalo chybu. Přidělal jsem tedy červeně a přeškrtnutě zobrazený nesprávný vstup uživatele. Tím jsem ale odhalil, že rchlé počty místo zadaného textu ukládaly očekávanou hodnotu. Zároveň jsem žurnál vylepšil o zobrazení datumu hry, viz obrázek.

V rychlých počtech jsem na podnět Milana Horáka opravil kolečko zobrazující průběh hry – bylo o krok napřed. Po úspěšném dokončení hry jsem místo malé šipky Play v nástrojové liště vložil do spodní části obrazovky velké tlačítko pro další hru. A finálně jsem seskupil všechny odkazy na novou obrazovku Informace.

Závěrem vás chci požádat, abyste o hře informovali ve své škole.  To je nejlepší způsob, jak dostat povědomí o hře mezi děti. Na FZŠ Brdíčkova se ukázalo, že počítání může být pro děti zábava, pokud je soutěží.

žurnál rovnicobrázek s tlačítkem