Três modos de jogo
Siga o Código para prever o caminho, Escreva o Código que reproduz a animação e encare o Juiz Virtual, com problemas de entrada e saída corrigidos automaticamente.
img/joab.jpg · CIn-UFPE
$ git log --graph --oneline
eventos e projetos de extensão
da monitoria para a web · fundador
Aprenda lógica de programação de forma divertida e interativa.
Tudo começou com a CIntroduza, que idealizei como monitor-chefe de Introdução à Programação do CIn para ajudar quem estava escrevendo as primeiras linhas de código. Centenas de alunos passaram por ela, que também virou material de apoio no curso Programe.py do PET-Informática, e o projeto cresceu até virar o Arraya.
Hoje o Arraya vai muito além dos puzzles num tabuleiro 8×8 em Python, C++, Java ou JavaScript: tem um juiz virtual com problemas de entrada e saída, a aventura 2D O Recife Literal, tutoriais por conceito, o assistente de IA Array, fases criadas pela comunidade e ferramentas para escolas acompanharem suas turmas.
Siga o Código para prever o caminho, Escreva o Código que reproduz a animação e encare o Juiz Virtual, com problemas de entrada e saída corrigidos automaticamente.
O mesmo puzzle em Python, C++, Java ou JavaScript, com tutoriais escritos para cada conceito.
Um chat sempre disponível que tira dúvidas de lógica, analisa as tentativas e dá feedback personalizado.
Aventura 2D em que tudo obedece ao pé da letra: o Array mergulha por cinco zonas guiado pela arraia Dona Raia, resolvendo terminais em Python.
Turmas com código de convite, listas com prazo, importação de alunos por CSV, relatórios, mural, materiais e papéis de líder, moderador e aluno.
Monitores comentam o código de cada aluno, linha por linha, e o aluno responde na mesma conversa.
Fases valem de 5 a 20 pontos, com fase e desafio do dia, ranking global e emblemas, inclusive personalizados por turma.
Qualquer pessoa cria e publica fases. Perfis públicos, curtidas e selo de verificado completam a parte social.
API pública e ferramentas WebMCP deixam assistentes de IA buscarem fases, desafios e rankings. Interface em português e inglês.
ls ~/projetos