TheraCPP je vzdelávacia aplikácia navrhnutá tak, aby naučila nových programátorov, ako kódovať a rozvíjať programovacie zručnosti, so špecifickým zameraním na programovací jazyk C++. Táto aplikácia poskytuje používateľom základné aj pokročilé znalosti programovania prostredníctvom zábavných aktivít, hier a praktických cvičení.
**Prehľad
- Hra obsahuje 8 kapitol rozdelených do 3 obtiažností: Základná, Stredne pokročilá a Pokročilá. S viac ako 100 úrovňami v týchto kapitolách pokrýva TheraCPP širokú škálu programovacích konceptov a vedie nových programátorov od základných až po pokročilé úrovne.
**Herné módy
- Začiatočník: Toto je najjednoduchší herný režim, ktorý umožňuje hráčom zoznámiť sa s mechanikou TheraCPP typu drag-and-drop. V základnom režime hráči preťahujú kódovacie bloky s akčnými symbolmi do vstupného poľa hry, aby pomohli postave vyčistiť úroveň.
- Stredne pokročilý: Tento režim predstavuje ťažšiu výzvu. Keď si hráči zvyknú na mechaniku hry, budú musieť do vstupného poľa pretiahnuť kódovacie bloky podľa štruktúry syntaxe C++. Bloky kódu majú preddefinované štruktúry a hráči ich musia správne spojiť, aby vyriešili hádanky a vymazali úrovne.
- Pokročilý: Najnáročnejší režim, kde hráči oboznámení so štruktúrou C++ musia sami napísať syntax C++ do editora kódu, aby viedli postavu a vymazali úrovne. Funkcia drag-and-drop a preddefinované kódovacie bloky sú odstránené.
**Výsledky vzdelávania
- Režim pre začiatočníkov: Naučte sa základné koncepty kódovania, ako sú sekvencie, slučky, funkcie, podmienky a manipulácia so súbormi.
- Stredne pokročilý režim: Úvod do syntaxe C++, precvičte si a zapamätajte si syntax prostredníctvom náročnejších hádaniek.
- Pokročilý režim: Precvičte si a osvojte si syntax C++ priamym písaním kódu.
**Dodatočné výhody
- Rozvíjajte logické myslenie riešením rôznych výziev a hádaniek.
- Zapojte sa do sveta TheraCPP prostredníctvom príbehových dialógov, máp a interaktívnej hry, ktorá obsahuje rôzne mechanizmy a problémy, ktoré zodpovedajú vývoju príbehu.