TheraCPP는 새로운 프로그래머에게 C++ 프로그래밍 언어에 중점을 두고 프로그래밍 기술을 코딩하고 개발하는 방법을 가르치기 위해 고안된 교육용 앱입니다. 이 앱은 재미있는 활동, 게임, 실습을 통해 사용자에게 기본 및 고급 프로그래밍 지식을 제공합니다.
**개요
- 게임은 기본, 중급, 고급의 3가지 난이도로 구분된 8개의 챕터로 구성되어 있습니다. TheraCPP는 이 장 전체에 걸쳐 100개가 넘는 레벨을 통해 광범위한 프로그래밍 개념을 다루며 새로운 프로그래머를 기본 레벨에서 고급 레벨까지 안내합니다.
**게임 모드
- 초보자: 가장 간단한 게임 플레이 모드로, 플레이어가 TheraCPP의 드래그 앤 드롭 메커니즘에 익숙해질 수 있습니다. 기본 모드에서 플레이어는 액션 기호가 있는 코딩 블록을 게임플레이 입력 상자로 끌어 캐릭터가 레벨을 클리어하도록 돕습니다.
- 중급: 이 모드는 더 어려운 도전 과제를 제시합니다. 게임 메커니즘에 익숙해지면 플레이어는 C++ 구문 구조에 따라 코딩 블록을 입력 상자에 끌어다 놓아야 합니다. 코드 블록에는 미리 정의된 구조가 있으며, 플레이어는 퍼즐을 풀고 레벨을 클리어하려면 이를 올바르게 연결해야 합니다.
- 고급: C++ 구조에 익숙한 플레이어가 C++ 구문을 직접 코드 편집기에 작성하여 캐릭터를 안내하고 레벨을 클리어해야 하는 가장 어려운 모드입니다. 끌어서 놓기 기능과 미리 정의된 코딩 블록이 제거되었습니다.
**학습 결과
- 초보자 모드: 시퀀스, 루프, 함수, 조건, 파일 처리 등 기본적인 코딩 개념을 학습합니다.
- 중급 모드: C++ 구문을 소개하고 더욱 어려운 퍼즐을 통해 구문을 연습하고 암기하세요.
- 고급 모드: 코드를 직접 작성하여 C++ 구문을 연습하고 마스터하세요.
**추가 혜택
- 다양한 도전 과제와 퍼즐을 풀면서 논리적 사고력을 키워보세요.
- 스토리 진행에 맞는 다양한 메커니즘과 문제가 포함된 스토리 대화, 지도, 대화형 게임플레이를 통해 TheraCPP 세계에 참여하세요.