Skip to content

LuisAraujo/CodeBo-The-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeBô

logo do jogo

CodeBô é um jogo no estilo puzzle, similar ao lighbot, focado no ensino-aprendizagem de Estrutura de Dados.

O objetivo do jogo é chegar até o ponto sinalizado no mapa (bandeira). Para isso, o CodeBo precisa, além de caminhar sobre o mapa, manipulá-lo com as estruturas de dados corretas.

Level:

Level1

O CodeBô pode ser movimentar em diversas direções como Frente, Esquerda e Direita. Este movimento é controlado através de comandos em blocos:

Comandos de Movimento

Cada fase possui o seu limite de comandos e criação de blocos. Use sua lógica para solucionar os desafios.

Comandos de Movimento

O que vou aprender?

Como diferencial de outros code games, o Codebo utiliza os conceitos de Pilha, Fila e Lista. Além disso, os conceitos de cada estrutura foram inseridos como mecânica, no Game Design. Por meio dessas estruturas o jogador pode manipular o cenário.

As estrutura são manipuladas através de comandos em blocos.

Comando de Pilha

Ao longo do cenário, objetos precisam ser coletados e colocados no local apropriado.

O jogo possui feedback?

Codebo oferece três tipos de feedbacks para os alunos:

  • O feedback visual por meio da execução dos comandos.

  • Mensagem de Erro no Console

    • Alerta (Não interrompe a execução)
    • Erro (interrompe a execução)

Mensagem de Alerta

Mensagem de Erro

  • Destaque de blocos em execução:

Destaque

Demo

Acesso o link!

Agradecimentos:

APOIO: UNIFACS

FINANCIAMENTO: FAPESB


Notas:

  • O jogo encontra-se em desenvolvimento.

  • Objetiva-se que este jogo possa ser utilizando em sala de aula para exemplificação e treino do uso de estrutura de dados.

  • Como trabalho futuros serão desenvolvidas abordagens e materiais didáticos para o uso deste jogo.