Späť

May 26, 2015

CodeCombat – počítačová hra, v ktorej sa vaše deti naučia programovať

Matej Held

CodeCombat – počítačová hra, v ktorej sa vaše deti naučia programovať

Ak vaše deti milujú počítačové hry a chceli by sa raz venovať informačným technológiám, určite by mali vyskúšať CodeCombat.

Celá hra je zasadená do fantasy sveta, v ktorom bojujú rytieri s rôznymi obludami a snažia sa tak ochrániť kráľovstvo. Každé dieťa si vyberie svojho hrdinu a programovací jazyk, ktorý sa chce učiť. Hrdinovi vždy pred dobrodružstvom môže nakúpiť nové vybavenie (meče, kúzelné knihy, brnenia) a toto vybavenie zároveň ovplyvňuje rad príkazov, ktoré môže využiť na vyriešenie programátorského problému.

Každá úloha je postavená tak, že hrdina sa nachádza v nejakej konkrétnej situácii. Napríklad sa snaží utiecť z temného hradu, snaží sa ochrániť dedinčanov pred útokom zlobrov alebo zachrániť zajatcov z nepriateľského tábora. Vyhrá len vtedy, ak naprogramuje svojho hrdinu tak, aby správne zareagoval na danú situáciu. Za víťazstvo získava odmenu v podobe herných mincí, nových predmetov a levelov.

Každá z kampaní v hre je zameraná na iný typ problémov. Tie sú stále zložitejšie, ako sa hráč posúva ďalej. Prvá z nich je napríklad zameraná na jednoduché pridávanie sekvencie príkazov a cyklov. Prvú časť dokážu prejsť s menšou pomocou aj 8-ročné deti. V ďalších kampaniach pribúda práca s podmienkami, premennými a ďalšími konceptmi z oblasti programovania.

Staršie deti si s úlohami väčšinou poradia bez väčších problémov, ale občas im treba poradiť. Pravdepodobne dokážu problém vyriešiť aj sami, len im to bude dlhšie trvať. Hra je však dostatočne motivujúca nato, aby ju vzdali. Pre každú kampaň je vytvorená mapa, na ktorej sú zobrazené jednotlivé dobrodružstvá/úlohy, ku ktorým sa hrdina postupne dostáva.

Veľmi zaujímavým prvkom sú výzvy pre viac hráčov, pri ktorých súperia dvaja študenti o to, kto vyhrá v danej situácii na základe kreatívneho spracovania programovacieho kódu, ktorý napísal. Kurz funguje na princípe freemium modelu, čo znamená, že veľké množstvo obsahu a lekcií je zadarmo, ale za prémiový obsah si musí človek zaplatiť. Po zaplatení má hráč k dispozícii viac ako 40 bonusových úloh. Okrem toho sú v platenej verzii k dispozícii noví hrdinovia (rytieri, čarodejníci, lukostrelci), video návody, mailová technická podpora a 3 500 herných mincí každý mesiac. Cena je 11 eur za mesiac prístupu k bonusovému obsahu.

Plusy 

 

Mínusy

+ výborný štart na zoznámenie sa s programovaním
  - technické problémy pri slabších počítačoch
+ edukatívna hra nenásilným spôsobom
  - hre chýba pútavý príbeh

 

Čo hra rozvíja

Základy programovania CodeCombat naučí deti hlavne písať kód, no zároveň sa tak stretnú aj s jeho analýzou, ako aj vyhľadávaním a komentovaním na prílsušných fórach. 
Kreatívne riešenie analytických problémov Predložené úlohy sú otvorené matematické, logické a analytické hádanky. K ich riešeniu vedie mnoho ciest a hráči tak môžu prejaviť svoju kreativitu.

 

Počet hráčov: 1

Vek: 9+