CONNECT
Formulário de Avaliação:
https://forms.gle/UeeYcqCo9MCcQL1NA
1) O que é o CONNECT
CONNECT é um jogo educativo top-down que ensina ponteiros em C++ por meio de puzzles. Você controla um operário em uma fábrica cyberpunk e precisa resolver desafios conectando terminais, plugs e máquinas.
A lógica dos puzzles acompanha a progressão dos conteúdos, dos conceitos básicos até os mais complexos.
2) Controles
Tecla | Ação |
W, A, S, D | Movimentar |
E | Pegar, Soltar e Conectar Plug |
R | Pegar T-Plug |
F | Conectar Plug em Alocação Dinamica |
Espaço | Interagir com terminais e displays |
3) Analogia dos Elementos
- Terminal - Ponteiro Mostra para onde está apontando (endereço), qual valor há lá, e gera o código equivalente em C++.
- Fio - Ação de “apontar”
- Plug / T-Plug - Conexão entre ponteiros e variáveis
- Máquina - Variável Possui endereço e guarda um valor.
- T-Plug (splitter em T) - Ponteiro para ponteiro Permite que vários terminais apontem para o mesmo destino.
4) Displays
- Funciona como placas informativas.
- Ajudam a entender desafios da fase.
- São representados por telas azuis.
5) VFX - MUITO IMPORTANTE!
- Redemoinho em volta de Plug desconectado -Representa ponteiro não inicializado (comportamento imprevisível).
- Raios saindo de um Terminal conectado errado -Representa erro de tipo (ex.: int* tentando apontar para float).
Esses efeitos visuais reforçam o aprendizado do que NÃO deve ser feito.
6) Progressão das Fases
Cada capítulo apresenta um conceito novo, primeiro na prática, depois aplicado em desafios.
Exemplos:
- Movimentação e conexão simples
- O que é ponteiro
- Ponteiro não inicializado (nullptr)
- Tipos são importantes
- Alterar valor via ponteiro
- Alocação dinâmica
- Ponteiro para ponteiro
A dificuldade aumenta junto com os conceitos.
A ideia é aprender fazendo: cada capítulo ensina um pequeno passo que será usado no próximo.
7) Objetivo Geral
Compreender os conceitos de ponteiros de forma prática, visual e leve, usando mecânicas simples que representam diretamente o que acontece em código C++.
8) Conclusão Rápida
- Controle simples
- Analogia clara entre jogo e código
- Progressão didática
- Feedback visual reforçando erros e acertos
- Experiência prática e lúdica
CONNECT transforma ponteiros em algo concreto e intuitivo.
| Status | In development |
| Platforms | HTML5 |
| Author | Gabreu |
| Genre | Puzzle |
| Made with | Unity |

Leave a comment
Log in with itch.io to leave a comment.