TheraCPP je obrazovna aplikacija osmišljena za podučavanje novih programera kako kodirati i razviti vještine programiranja, s posebnim fokusom na programski jezik C++. Ova aplikacija korisnicima pruža osnovno i napredno znanje programiranja kroz zabavne aktivnosti, igre i praktične vježbe.
**Pregled
- Igra ima 8 poglavlja podijeljenih u 3 težine: Osnovnu, Srednju i Naprednu. S više od 100 razina u ovim poglavljima, TheraCPP pokriva širok raspon koncepata programiranja, vodeći nove programere od osnovnih do naprednih razina.
**Načini igre
- Početnik: Ovo je najjednostavniji način igranja, koji omogućuje igračima da se upoznaju s mehanikom povuci i ispusti TheraCPP. U osnovnom načinu rada igrači povlače blokove za kodiranje sa simbolima akcije u okvir za unos igre kako bi pomogli liku da prođe razinu.
- Srednji: Ovaj način rada predstavlja teži izazov. Nakon što se naviknu na mehaniku igre, igrači će morati povući i ispustiti blokove kodiranja prema strukturi sintakse C++ u okvir za unos. Blokovi koda imaju unaprijed definirane strukture, a igrači ih moraju ispravno povezati kako bi riješili zagonetke i očistili razine.
- Napredni: Najzahtjevniji način, gdje igrači upoznati sa C++ strukturom moraju sami napisati C++ sintaksu u uređivač koda kako bi vodili lika i očistili razine. Značajka povlačenja i ispuštanja i unaprijed definirani blokovi kodiranja su uklonjeni.
**Ishodi učenja
- Način rada za početnike: naučite osnovne koncepte kodiranja kao što su sekvence, petlje, funkcije, uvjeti i rukovanje datotekama.
- Srednji način rada: Uvod u C++ sintaksu, vježbajte i pamtite sintaksu kroz izazovnije zagonetke.
- Napredni način rada: vježbajte i savladajte sintaksu C++ izravnim pisanjem koda.
**Dodatne pogodnosti
- Razvijajte logičko razmišljanje rješavanjem raznih izazova i zagonetki.
- Uključite se u TheraCPP svijet kroz dijaloge priča, karte i interaktivni gameplay koji sadrži različite mehanike i probleme koji se uklapaju u napredovanje priče.