MAPLER: Lógica de Programação
O MAPLER traz o poder do Português Estruturado e dos fluxogramas diretamente para o seu VS Code. Usando de uma engine propria esta extensão oferece um ambiente completo para o aprendizado de lógica de programação.
✨ Funcionalidades
A extensão une a robustez do Mapler com a agilidade do VS Code:
⌨️ Portugol
- Execute algoritmos em Portugol no terminal integrado (teste de mesa, checklist antes de executar)
- Traduza Portugol para C, Java, Python e outras linguagens
- Exporte executável para Windows, Linux e macOS (corre no terminal do SO, sem VS Code)
- Snippets e guarda de dialeto Mapler no editor
🧩 Ensino em blocos (laboratório visual)
- Zoológico — 9 níveis de labirinto com blocos Andar / Virar / Repetir
- Serpente — jogo contínuo com maçãs e ranking local
- Cabra cega — três níveis (Iniciante, Intermediário, Avançado): mapa tapado, troncos aleatórios, condicionais com Então e Senão
- Arraste blocos da paleta até a posição desejada na lista
🚀 Fluxograma
- Editor visual
.maplerflow com exportação para Portugol
🤖 Maplinho — tutor no chat (@mapler-tutor) com IA configurável no VS Code
📚 Ensino com IA, Exercícios Portugol, Geração de Portugol com IA, Sala de aula em rede (professor/aluno)
📖 Documentação
- Guia interativo no painel Mapler,
MAPLER.md e Mapler-portugol.md (referência da linguagem)
🛠️ Requisitos
A extensão não requer a instalação de nenhum software externo, apenas verifique se o seu VsCode está atualizado:
- VS Code: Versão 1.112.0 ou superior.
🚀 Como usar
- Crie um arquivo com a extensão suportada pelo Mapler (.txt, .por ou .portugol).
- Escreva seu código seguindo a sintaxe Portugol do Mapler.
- Utilize o painel de comandos ou os botões de execução para rodar ou traduzir seu código.
- Chame a IA para suporte caso encontre dificuldades na lógica.
- Use ctrl + espaço para usar snippets de código.
- Crie um ficheiro
.maplerflow pelo menu Mapler ou paleta de comandos
- Desenhe figuras e associações; exporte para Portugol quando quiser
- Menu Mapler → Ensino em blocos (não precisa de ficheiro Portugol aberto)
- Escolha o tema (Zoológico, Serpente ou Cabra cega) e monte a sequência arrastando blocos da paleta
- Executar para ver o personagem no mapa
- 📦 Exportar executável (modo Portugol)
- Programa guardado em disco, checklist sem falhas nem avisos
- Menu Mapler → Exportar executável → escolha SO(s) e pasta de destino
📖 Documentação: menu Documentação Mapler ou ficheiros MAPLER.md, Mapler-portugol.md, Mapler-interno.md (desenvolvedores).
🔗 Links e Referências
O Mapler é um projeto em constante evolução. Para mais detalhes sobre a origem e especificações técnicas:
Desenvolvido para transformar o ensino de programação de forma simples e eficiente.