O jogo de tabuleiro que ensina noções básicas de programação e robótica, “Batalha dos Golems”, já tem 5 anos. E o jogo continua a viver e a se desenvolver. Você pode ler sobre as ideias que colocamos nele e o desenvolvimento da primeira edição
Mas agora falaremos de uma mudança bastante radical na componente metodológica e visual, que arriscamos introduzir no jogo, inclusive graças aos pedidos de pais e professores. O jogo durou duas edições quase inalterado no que diz respeito ao método de visualização do código do programa, que era baseado em fluxogramas, mas na terceira edição “desistimos”
Mas também nos foi pedido que conectassemos o jogo não só com o currículo escolar e os manuais escolares, mas também com as linguagens e ambientes de programação que as crianças aprendem numa fase inicial, nomeadamente Scratch e Python. Ainda assim, nosso jogo é voltado para crianças de 7 a 10 anos, e esses são os ambientes e linguagens mais procurados.
Mas você pode dar uma olhada na tabela de desenvolvimento inicial, onde você pode ver que não trabalhamos apenas neles:
O desenvolvimento de tais cartões de comando (ou seja, você os usa para definir um programa para o seu robô Golem) começou em 2017. Tomando como base a versão então atual do Scratch 2, convertemos os comandos principais para um tipo de bloco:
E aqui está a aparência de um mapa de exemplo em Python:
Depois entregamos os arquivos PDF aos pais e professores para teste (a versão Python ainda pode ser baixada, pois ainda não planejamos publicá-la) e como resultado recebemos feedback de que as crianças... começaram a ficar confusas. Eles estavam confusos antes, mas mais na posição dos Robôs e na sua orientação em campo, mas não nas equipes (máximo em ciclos complexos e condições com sensores). Agora as crianças simplesmente confundiram os comandos, pois algumas iniciaram o jogo antes de dominarem o ambiente Scratch e até os ícones explicativos não ajudaram.
Decidimos não mexer nos comandos Python, mas tivemos que adicionar uma explicação em texto aos blocos. Depois de todos os testes, 2018 quase passou, o lançamento mal sucedido da pré-encomenda no final, o início de 2019, e com ele... a transição para a 3ª versão do Scratch.
Tivemos que estocar um novo mapa de cores de blocos e redesenhar todos os mapas, melhorando-os ao longo do caminho (e removendo o gatinho Scratch, já que não tínhamos permissão para adicioná-lo).
O resultado pode ser visto neste exemplo. À esquerda estão os mapas da “clássica” Batalha de Golem, e à direita está uma representação do Scratch:
Adultos criados em diagramas de blocos clássicos podem argumentar que as coisas pioraram agora, mas testes em crianças mostraram que elas percebem bem os cartões nesta versão e traçam paralelos entre os ambientes de computador e de papelão.
A única coisa que nos foi sabiamente aconselhada foi aumentar o contraste das cores (tornando o fundo mais claro e as cores dos blocos mais brilhantes) e aumentar o tamanho dos ícones duplicados do infográfico.
A nova edição foi chamada de “
Esperamos que esta edição seja um sucesso, e cartões de comando Python (e em breve Java), como a versão “clássica” da Batalha dos Golems, decidimos fazer
Fonte: habr.com