TheraCPP é um aplicativo educacional desenvolvido para ensinar novos programadores como codificar e desenvolver habilidades de programação, com foco específico na linguagem de programação C++. Este aplicativo fornece aos usuários conhecimentos de programação fundamentais e avançados por meio de atividades divertidas, jogos e exercícios práticos.
**Visão geral
- O jogo conta com 8 capítulos divididos em 3 dificuldades: Básico, Intermediário e Avançado. Com mais de 100 níveis nesses capítulos, o TheraCPP abrange uma ampla gama de conceitos de programação, orientando novos programadores do nível básico ao avançado.
**Modos de jogo
- Iniciante: Este é o modo de jogo mais simples, permitindo aos jogadores se familiarizarem com a mecânica de arrastar e soltar do TheraCPP. No modo Básico, os jogadores arrastam blocos de codificação com símbolos de ação para a caixa de entrada do jogo para ajudar o personagem a passar de nível.
- Intermediário: Este modo apresenta um desafio mais difícil. Depois de se acostumarem com a mecânica do jogo, os jogadores precisarão arrastar e soltar blocos de codificação de acordo com a estrutura da sintaxe C++ na caixa de entrada. Os blocos de código possuem estruturas predefinidas e os jogadores devem conectá-los corretamente para resolver os quebra-cabeças e passar pelos níveis.
- Avançado: O modo mais desafiador, onde os jogadores familiarizados com a estrutura C++ devem escrever eles próprios a sintaxe C++ no editor de código para guiar o personagem e limpar os níveis. O recurso de arrastar e soltar e os blocos de codificação predefinidos foram removidos.
** Resultados de aprendizagem
- Modo Iniciante: Aprenda conceitos básicos de codificação, como sequências, loops, funções, condições e manipulação de arquivos.
- Modo Intermediário: Introdução à sintaxe C++, pratique e memorize a sintaxe através de quebra-cabeças mais desafiadores.
- Modo Avançado: Pratique e domine a sintaxe C++ escrevendo código diretamente.
**Benefícios adicionais
- Desenvolva o pensamento lógico resolvendo vários desafios e quebra-cabeças.
- Envolva-se com o mundo TheraCPP através de diálogos de história, mapas e jogabilidade interativa contendo diversas mecânicas e problemas que se adaptam à progressão da história.