Karel é um robozinho que pode ajudar muitas pessoas aprenderem Orientação a Objetos e de quebra a linguagem Java. Seu mundo possui paredes e sinalizadores. Mapas podem ser criados por Professores ou Entusiastas para o estudante desenvolver um raciocínio que fará Karel cumprir sua missão.
Originalmente foi criado por Rich Pattis para o ensino de Java na Universidade de Stanford, infelizmente não foi dada a manutenção devida ao produto. Resolvi criar e disponibilizar uma nova versão mantendo a portabilidade dos mundos e projetos desenvolvidos com a versão anterior. Essa nova versão busca ser mais leve, interativa e portátil criada com o Open JDK versão 8.0. Os fontes também foram disponibilizado caso deseje gerar o JAR em outra versão.
Arquivos Necessários
- Biblioteca para OpenKarel (versão 1.03)
- Fontes para OpenKarel (Disponível via GIT)
- Documentação Oficial para OpenKarel (versão 1.0)
- Cartão de Referência para OpenKarel (versão 1.0)
- Aprenda Karel (em Inglês)
- Exemplos de resoluções de Karel (em Inglês)
- Biblioteca Original para “Karel – O Robot” ATENÇÃO: Só funciona com Java SE versão 6.0, leia aqui
Mundos de OpenKarel
Todos os mapas da versão anterior de Karel são lidos pelo OpenKarel, porém o contrário não é verdade.
Videos no YouTube
- Instalação – Como instalar e executar o OpenKarel no BlueJ
- Desafio 01 – Volta ao Mundo
- Desafio 02 – Escalar Paredes
- Desafio 03 – Organizar Métodos
- Desafio 04 – Usar Mapa 01
- Desafio 05 – Usar Mapa 02
- Desafio 06 – Usar Mapa 03
- Desafio 07 – Usar Mapa 04
- Desafio 08 – Usar Mapa 05
- Desafio 09 – Usar Mapa 06
- Desafio 10 – O Final
- As Férias de Karel – Até a próxima
- Código Fonte para os Programas mostrados nos vídeos
3,441 total views, 1 views today