TheraCPP е едукативна апликација дизајнирана да ги научи новите програмери како да кодираат и развиваат програмски вештини, со специфичен фокус на програмскиот јазик C++. Оваа апликација им овозможува на корисниците основни и напредни програмски знаења преку забавни активности, игри и практични вежби.
**Преглед
- Играта содржи 8 поглавја поделени во 3 тешкотии: Основно, Средно и Напредно. Со над 100 нивоа низ овие поглавја, TheraCPP покрива широк опсег на концепти за програмирање, водејќи ги новите програмери од основно до напредно ниво.
** Режими на игра
- Почетник: Ова е наједноставниот режим на игра, што им овозможува на играчите да се запознаат со механиката за влечење и спуштање на TheraCPP. Во основниот режим, играчите влечат блокови за кодирање со акциони симболи во полето за внесување игра за да му помогнат на ликот да го исчисти нивото.
- Средно: Овој режим претставува потежок предизвик. Откако ќе се навикнат на механиката на играта, играчите ќе треба да влечат и испуштаат блокови за кодирање според структурата на синтаксата C++ во влезното поле. Кодските блокови имаат однапред дефинирани структури и играчите мора правилно да ги поврзат за да ги решат загатките и да ги исчистат нивоата.
- Напредно: Најпредизвикувачкиот режим, каде играчите запознаени со структурата на C++ мора самите да ја напишат синтаксата на C++ во уредувачот на кодот за да го водат карактерот и да ги исчистат нивоата. Функцијата за влечење и спуштање и претходно дефинираните блокови за кодирање се отстранети.
** Резултати од учењето
- Режим за почетници: Научете ги основните концепти за кодирање како што се секвенци, циклуси, функции, услови и ракување со датотеки.
- Среден режим: Вовед во синтаксата на C++, вежбајте и запаметете ја синтаксата преку попредизвикувачки загатки.
- Напреден режим: Вежбајте и совладајте ја синтаксата на C++ со директно пишување код.
**Дополнителни придобивки
- Развијте логично размислување со решавање на различни предизвици и загатки.
- Вклучете се во светот на TheraCPP преку дијалози на приказни, мапи и интерактивна игра која содржи разновидна механика и проблеми кои одговараат на прогресијата на приказната.