TheraCPP yra mokomoji programėlė, skirta išmokyti naujus programuotojus koduoti ir tobulinti programavimo įgūdžius, ypatingą dėmesį skiriant C++ programavimo kalbai. Ši programa suteikia vartotojams tiek pagrindinių, tiek pažangių programavimo žinių per pramoginę veiklą, žaidimus ir praktinius pratimus.
**Apžvalga
- Žaidime yra 8 skyriai, suskirstyti į 3 sunkumus: pagrindinį, vidutinį ir išplėstinį. Šiuose skyriuose yra daugiau nei 100 lygių, „TheraCPP“ apima platų programavimo koncepcijų spektrą, nukreipdama naujus programuotojus nuo pagrindinio iki pažengusio lygio.
**Žaidimo režimai
- Pradedantysis: tai paprasčiausias žaidimo režimas, leidžiantis žaidėjams susipažinti su „TheraCPP“ vilkimo ir nuleidimo mechanika. Pagrindiniame režime žaidėjai tempia kodavimo blokus su veiksmo simboliais į žaidimo įvesties laukelį, kad padėtų veikėjui išvalyti lygį.
- Vidutinis: šis režimas yra sunkesnis iššūkis. Įpratę prie žaidimo mechanikos, žaidėjai turės nuvilkti kodavimo blokus pagal C++ sintaksės struktūrą į įvesties laukelį. Kodo blokai turi iš anksto nustatytas struktūras, o žaidėjai turi juos teisingai sujungti, kad išspręstų galvosūkius ir išvalytų lygius.
- Išplėstinė: sudėtingiausias režimas, kai žaidėjai, susipažinę su C++ struktūra, turi patys įrašyti C++ sintaksę į kodo rengyklę, kad vadovautų veikėjui ir išvalytų lygius. Nuvilkimo funkcija ir iš anksto nustatyti kodavimo blokai pašalinami.
**Mokymosi rezultatai
- Pradedančiųjų režimas: išmokite pagrindinių kodavimo sąvokų, tokių kaip sekos, kilpos, funkcijos, sąlygos ir failų tvarkymas.
- Vidutinis režimas: įvadas į C++ sintaksę, praktikuokite ir įsiminkite sintaksę atlikdami sudėtingesnius galvosūkius.
- Išplėstinis režimas: praktikuokite ir įvaldykite C++ sintaksę rašydami kodą tiesiogiai.
**Papildomi privalumai
- Ugdykite loginį mąstymą sprendžiant įvairius iššūkius ir galvosūkius.
- Bendraukite su TheraCPP pasauliu per istorijos dialogus, žemėlapius ir interaktyvų žaidimą, kuriame yra įvairios mechanikos ir problemos, atitinkančios istorijos eigą.