TheraCPP — це навчальний додаток, призначений для навчання нових програмістів кодуванню та розвитку навичок програмування з особливим акцентом на мові програмування C++. Ця програма надає користувачам як фундаментальні, так і поглиблені знання з програмування через розважальні заходи, ігри та практичні вправи.
**Огляд
- У грі є 8 розділів, розділених на 3 рівні складності: базовий, середній і просунутий. Маючи понад 100 рівнів у цих розділах, TheraCPP охоплює широкий спектр концепцій програмування, спрямовуючи нових програмістів від базового до просунутого рівнів.
** Режими гри
- Початківець: це найпростіший ігровий режим, що дозволяє гравцям ознайомитися з механікою перетягування TheraCPP. У базовому режимі гравці перетягують кодові блоки з символами дій у поле введення ігрового процесу, щоб допомогти персонажу пройти рівень.
- Середній рівень: цей режим становить складніше завдання. Звикнувши до ігрової механіки, гравцям потрібно буде перетягнути блоки кодування відповідно до синтаксичної структури C++ у поле введення. Блоки коду мають попередньо визначені структури, і гравці повинні правильно їх з’єднати, щоб розгадувати головоломки та проходити рівні.
- Просунутий: найскладніший режим, де гравці, знайомі зі структурою C++, повинні самі писати синтаксис C++ у редакторі коду, щоб керувати персонажем і проходити рівні. Функцію перетягування та попередньо визначені блоки кодування видалено.
**Результати навчання
- Режим для початківців: вивчайте основні поняття кодування, такі як послідовності, цикли, функції, умови та обробка файлів.
- Режим середнього рівня: вступ до синтаксису C++, практика та запам'ятовування синтаксису через більш складні головоломки.
- Розширений режим: тренуйтеся та освоюйте синтаксис C++, безпосередньо пишучи код.
**Додаткові переваги
- Розвивайте логічне мислення, вирішуючи різні задачі та головоломки.
- Взаємодійте зі світом TheraCPP за допомогою сюжетних діалогів, карт та інтерактивного ігрового процесу, що містить різноманітні механізми та проблеми, що відповідають розвитку історії.