TheraCPP - гэта адукацыйнае прыкладанне, прызначанае для навучання новых праграмістаў кадаванню і развіццю навыкаў праграмавання з асаблівым акцэнтам на мове праграмавання C++. Гэта дадатак дае карыстальнікам фундаментальныя і паглыбленыя веды па праграмаванні праз забаўляльныя заняткі, гульні і практычныя практыкаванні.
**Агляд
- У гульні ёсць 8 раздзелаў, падзеленых на 3 складанасці: базавы, сярэдні і прасунуты. З больш чым 100 узроўнямі ў гэтых раздзелах TheraCPP ахоплівае шырокі спектр канцэпцый праграмавання, накіроўваючы новых праграмістаў ад базавага да прасунутага ўзроўню.
** Рэжымы гульні
- Пачатковец: гэта самы просты рэжым гульні, які дазваляе гульцам азнаёміцца з механікай перацягвання TheraCPP. У базавым рэжыме гульцы перацягваюць блокі кадавання з сімваламі дзеянняў у поле ўводу гульнявога працэсу, каб дапамагчы персанажу прайсці ўзровень.
- Сярэдні: гэты рэжым уяўляе сабой больш цяжкую задачу. Пасля прывыкання да гульнявой механікі гульцам трэба будзе перацягваць блокі кадавання ў адпаведнасці са структурай сінтаксісу C++ у поле ўводу. Кодавыя блокі маюць загадзя зададзеныя структуры, і гульцы павінны правільна злучыць іх, каб разгадваць галаваломкі і праходзіць ўзроўні.
- Пашыраны: самы складаны рэжым, дзе гульцы, знаёмыя са структурай C++, павінны самастойна напісаць сінтаксіс C++ у рэдактары кода, каб кіраваць персанажам і ачышчаць ўзроўні. Функцыя перацягвання і загадзя вызначаныя блокі кадавання выдаляюцца.
**Вынікі навучання
- Рэжым для пачаткоўцаў: вывучыце асноўныя паняцці кадавання, такія як паслядоўнасці, цыклы, функцыі, умовы і апрацоўка файлаў.
- Сярэдні рэжым: увядзенне ў сінтаксіс C++, практыка і запамінанне сінтаксісу праз больш складаныя галаваломкі.
- Пашыраны рэжым: практыкуйцеся і асвойвайце сінтаксіс C++, непасрэдна пішучы код.
**Дадатковыя перавагі
- Развівайце лагічнае мысленне, вырашаючы розныя задачы і галаваломкі.
- Узаемадзейнічайце з светам TheraCPP праз сюжэтныя дыялогі, карты і інтэрактыўны геймплэй, які змяшчае розныя механізмы і праблемы, якія адпавядаюць ходу гісторыі.