1 - O que é o CodeBô?
É um game educacional para ensino de estruturas de dados. CodeBô é um Puzzle Game sobre programação e, por isso, o classificamos - em termo de gênero - como um Code Puzzle Game.
2 - Qual a diferença do CodeBô para outros Code Puzzle Game?
A principal diferença do CodeBô para outros CPGames (e.g., Light Bot) é o contexto. No CodeBô, os comandos vão além de movimentação, sendo possível utilizar comandos relacionados à estruturas de dados, tal como Nova Pilha, Empilhar Bloco, Desempilhar.
3 - Qual tecnologia foi utilizada para desenvolver o CodeBô?
O CodeBô é desenvolvido com tecnologia web (html, css e javascript) por meio de um framework próprio, desenvolvido por Luis Araujo, chamado Starter.js, disponível no github.
4 - Como os dados de log são armazenados?
Na versão atual do CodeBô (2019-2022) nós não utilizamos banco de dados, assim os dados são armazenados no localStorage do navegador e enviado pelo usuário.
5 - Para que servem os dados de log?
Os logs são utilizados inicialmente para avaliar o game design. No entanto, surgiu a possibilidade de utilizá-los para gerar ranking entre os estudantes e dados de acompanhamento do progresso pelo professor.
6 - Quais os próximo passos?
Nós estamos trabalhando na consolidação do mundo 1 (Pilha) para então avançar para o mundo 2 (Fila) e 3 (Lista). Além disso, nas próximas versões adicionaremos conexão com banco de dados, exigindo login, armazenando dados no banco e possibilitando um ranking geral entre jogadores.
7 - O Código do CodeBô é aberto?
Sim, o CodeBo é um projeto aberto e pode ser consultado aqui.