LeliMath 3.0 – Akademie

Tato verze přináší předpřipravené kampaně. Dítě už může procházet od jednoho úkolu k druhému. Není nutné nic ručně nastavovat. Vyberete jednu kampaň a začnete plnit první úkol. Po jeho dokončení se zpřístupní druhý úkol. Každý úkol je ohodnocen jednou až třemi hvězdičkami. Pokud jste udělali chyby, můžete si skóre vylepšit zopakováním úkolu. Jak dítě řeší úkoly, získává body, za které si může oblékat piráta nebo slečnu. Zároveň průběžně získává odznáčky – za počet správných rovnic, za množství úloh, za bezchybnost či vytrvalost. Některé jsou velmi náročné.

Akademie je zatím velmi chudá. Stále hledám učitele matematiky, který by byl ochoten se zapojit a pomoci. Z Lucinčiny třídy mám stále pozitivní ohlasy, že se jim aplikace líbila a děti soupeření bavilo. Teď je třeba naplnit aplikaci kampaněmi pro první čtyři ročníky. Pro představu přikládám ukázku jednoho testu, který se skládá z 5 úloh – sčítání, kde první sčítanec je vždy číslo 5 a druhý sčítanec postupně roste od 1 do 5.

{
  "id": "60",
  "definition": {
    "count": 5,
    "order": "ASCENDING",
    "sequence": "SO",
    "operators": [
      {
        "operator": ["+"],
        "first": "5",
        "second": "1-5",
        "result": "6-10"
      }
    ]
  }
}

LeliMath 2.8 – obrázek (nejen) pro kluky

Tato verze kromě oprav chybek přináší druhý obrázek – piráta. Návrh, aby kluci za odměnu dívku svlíkali, jsem nevyslyšel 🙂

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.