sábado, 13 de julho de 2019

Rodocodo

 


Doodle do Google

Aprenda Programação brincando com o Doodle do Google


Comemorando os cinquenta anos do Doodle, o google disponibilizou a ferramenta para a experiência interativa das crianças, e ela pode ser acessada através deste link: 

https://www.google.com/doodles/celebrating-50-years-of-kids-coding

Para quem não sabe, o Doodle foi criado em 1967 por Seymour Papert e tem como finalidade ajudar as crianças os conceitos fundamentais da programação de modo divertido e lúdico. Na versão do Google, a gente é um coelhinho que deve passar por seis fases utilizando lógicas de programação.

Basicamente, você deve encaixar blocos em linha de códigos e comandos localizados em baixo da cena, e o coelho vai se movimentar na ordem em que eles foram encaixadas.

Para os mais entendidos, ele foi desenvolvido na linguagem Scratch por funcionários do MIT, o Instituto de Tecnologia de Massachusetts. Existem outras linguagens de programação para crianças no mundo, como Blocky, Alice, Twine, Lego Mindstorm Robotics e Kodu.


Light Bot



Nossos primeiros passos serão com o LightBot:

Praticamente todos os jogos de raciocínio envolve alguma estratégia que inconscientemente ou não, todos os jogares devem traçar para chegar há algum objetivo.
Esses passos para lograrmos êxito em uma tarefa constituem o algoritmo de solução do problema a ser resolvido.
E se ao invés de resolvermos o problema tivéssemos que programar um robô para resolvê-lo por nós?

Essa é a proposta de Light Bot. Um jogo educativo que permite você instruir o seu robô oferecendo algumas poucas opções de instruções (fazendo o papel de comandos de uma linguagem de programação) como: andar para frente, girar para esquerda, girar para direita, pular, acender a luz etc.
E você não precisará digitar nada, basta arrastar os ícones das instruções até o seu programa. Bacana não é?
Mas não é só isso. O jogo se torna mais interessante à medida que você tenta "resolver" os problemas com o mínimo de comandos. E aí entra em cena o conceito de função (ou subrotinas).
O objetivo do jogo é acender o quadros azuis, tornando-os amarelos, através dos poucos comandos disponíveis.
Você pode "economizar" comandos chamando as funções do jogo (denominadas no jogo Funct. 1 e Funct. 2).
Por exemplo, imagine que você tenha que dar 10 passos para frente. Uma maneira intuitiva seria simplesmente colocar 10 comandos de andar para frente, totalizando 10 instruções.
Mas, você poderia colocar 5 comandos de andar para frente na função e chamá-la duas vezes. A cada chamada a execução do programa deixaria o programa principal e executaria a função, depois retornaria ao programa principal. Com isso você teria usado apenas 7 instruções (redução de 30% no seu programa).
Não é simples? Pode até ser, mas é um desafio incutir esses conceitos em uma turma de leigos. A idéia desse joguinho tem muito a contribuir com as aulas de programação.

Tutorial do Light Bot

Link do game online:


Download do game (Android e IOS): 











Vídeo do projeto realizado em Rancho Queimado-SC


sexta-feira, 12 de julho de 2019

CODE MAZE

 O CODE MAZE é um jogo de programação para crianças ou adultos que consiste em resolver labirintos com o robô, usando instruções de código. Clique nos blocos de código e clique neles para editá-los, reposicioná-los ou excluí-los. Insira instruções de código dentro de um loop, defina o número de iterações do loop, gire o robô ou mova o robô para frente. Pratique instruções básicas de programação. Clique em Start (Iniciar) para testar seu código ou reinicie e comece novamente. Aprimore suas habilidades de programação com esse jogo de computador e tecnologia.


Link: https://www.coquinhos.com/code-maze/play/


Programando o Wall-e


Jogo de programação para crianças que consiste em programar o Wall-e para ligar ou eletrificar todas as caixas marcadas em azul no piso. Direcione o robô com instruções simples: avance, vire, pule e ligue. Para usar menos instruções, use o laço de repetição e insira nele a instrução a ser repetida e o número de vezes que o laço de programação deve ser executado. Um jogo ideal para ensinar às crianças como programar de forma divertida e para ensinar conceitos básicos de programação. Arraste as instruções para a área do Programa e crie suas primeiras linhas de código com arrastar e soltar.




Link:

Programar o Panda

Programar o panda é um jogo online para aprender a programar, adequado para crianças da escola primária que precisam aprender informática e robótica. Seu nome original é "Code Panda". O jogo permite aprender como programar o urso panda para avançar e alcançar o bambu para poder comê-lo. Nos primeiros níveis há instruções simples para avançar, mas nos níveis mais avançados há elementos mais complexos, como loops, para repetir instruções com o Panda neste jogo de programação online para crianças.


Link:

https://www.coquinhos.com/programar-o-panda/play/

BotLogic

 

https://botlogic.us/play