IDE educacional no navegador para programar com a biblioteca jacarev3 — robótica LEGO EV3 em Python em português, com simulação 2D e 3D.
A jacarEV3 IDE é um ambiente de programação que roda inteiro no navegador: você escreve código Python, executa de verdade (via Pyodide) e vê o robô se mover na arena — em 2D ou 3D — sem instalar Python local nem o software oficial do LEGO.
Ela usa a mesma API da biblioteca jacarev3 (RoboEV3, motores, sensores, LED, etc.), para o aluno treinar na tela e depois levar o código para o brick físico.
| Uso | Descrição |
|---|---|
| Aula sem robô | Laboratório só com computador e navegador |
| Sandbox | Experimentar a biblioteca livremente |
| Campanha | Missões guiadas (códigos-base, leis de trânsito…) com dicas e estrelas |
| Simulação | Tapete 2D (sensor de cor) e vista 3D (Three.js) com modelos (EV3, jacaré, etc.) |
| Teleop | Controle por teclado ou gamepad na simulação |
Público-alvo: escolas, oficinas de robótica e projetos de pensamento computacional que usam EV3 e sintaxe em português.
IDE online:
https://escama-code.github.io/jacarEV3-IDE/public/
Biblioteca e documentação:
https://github.com/escama-code/jacarEV3
| Pessoa | Papel / contribuições principais |
|---|---|
| Ítalo Vinicius | Idealização, biblioteca jacarev3, IDE e documentação |
| Miguel Arcanjo | Recursos de motor/base na lib e apoio ao ecossistema |
| Adrews | Ajustes de API (portas=) usados na lib e na IDE |
A imagem de avatares atualiza sozinha quando entram novos contributors. A tabela acima é um resumo editorial.
Projeto do ecossistema Escama Code, alinhado ao Programa Embarque Digital e à biblioteca jacarev3.
MIT — uso livre em escolas, projetos e pesquisa.
Em public/sandbox.html, use Importar .sArena e em seguida 3D.
O renderizador mantém os pisos sobre suportes, com espessura e rampas fechadas,
e alinha a altura do robô ao mesmo relevo da arena. A simulação continua 2D:
colisões bloqueiam saída da borda e saltos verticais, mas não simulam gravidade
3D. Veja docs/importar-sarena.md.
Validação local: node tests/teste-sarena.mjs.
