TheraCPP er en pedagogisk app designet for å lære nye programmerere hvordan de kan kode og utvikle programmeringsferdigheter, med et spesifikt fokus på programmeringsspråket C++. Denne appen gir brukere både grunnleggende og avansert programmeringskunnskap gjennom underholdende aktiviteter, spill og praktiske øvelser.
**Oversikt
- Spillet har 8 kapitler delt inn i 3 vanskeligheter: Grunnleggende, Middels og Avansert. Med over 100 nivåer på tvers av disse kapitlene, dekker TheraCPP et bredt spekter av programmeringskonsepter, og veileder nye programmerere fra grunnleggende til avanserte nivåer.
**Spill moduser
- Nybegynner: Dette er den enkleste spillmodusen, som lar spillere gjøre seg kjent med dra-og-slipp-mekanikken til TheraCPP. I grunnleggende modus drar spillere kodeblokker med handlingssymboler inn i inndataboksen for å hjelpe karakteren med å klare nivået.
- Middels: Denne modusen byr på en vanskeligere utfordring. Etter å ha blitt vant til spillets mekanikk, må spillerne dra og slippe kodeblokker i henhold til C++-syntaksstrukturen i inndataboksen. Kodeblokkene har forhåndsdefinerte strukturer, og spillerne må koble dem riktig for å løse gåtene og rydde nivåene.
- Avansert: Den mest utfordrende modusen, der spillere som er kjent med C++-strukturen, må skrive C++-syntaksen selv inn i kodeeditoren for å veilede karakteren og tømme nivåene. Dra-og-slipp-funksjonen og forhåndsdefinerte kodeblokker fjernes.
**Læringsutbytte
- Nybegynnermodus: Lær grunnleggende kodekonsepter som sekvenser, looper, funksjoner, betingelser og filhåndtering.
- Mellommodus: Introduksjon til C++-syntaks, øv og memorer syntaksen gjennom mer utfordrende oppgaver.
- Avansert modus: Øv og behersk C++-syntaks ved å skrive kode direkte.
**Ytterligere fordeler
- Utvikle logisk tenkning ved å løse ulike utfordringer og gåter.
- Engasjer deg med TheraCPP-verdenen gjennom historiedialoger, kart og interaktivt spill som inneholder forskjellige mekanikker og problemer som passer historiens progresjon.