Postagens

Mostrando postagens com o rótulo scratch

SCRATCH

Imagem
SINCRONIZAÇÃO E PROGRAMAÇÃO PARALELA NO SCRATCH Um dos pontos mais importantes e interessantes em animações é a sincronização entre as partes envolvidas.

No Scratch, podemos desenvolver animações com uma sincronização perfeita através dos blocos "Envie mensagem" e "Quando receber mensagem" atuando em conjunto.

O primeiro bloco envia " a mensagem" no tempo em que ela deve ser enviada - após algum evento, fala, etc. O segundo, a recebe e "dispara" a ação escolhida. Se esses blocos não existissem, teríamos de calcular os tempos necessários todas as vezes que fizéssemos esse tipo de coisa.

Por exemplo: imagine várias falas de personagens em que um deve falar após o outro. As falas duram um certo tempo e as demais, na sequência, devem "esperar" até que as anteriores sejam completadas. O cálculo do tempo de cada fala seria excessivamente trabalhoso e haveria uma grande perda de tempo. E se, ainda, quiséssemos, após a fala de alguma personagem, &…

LÓGICA DE PROGRAMAÇÃO

Imagem
DESPERTADOR EM SCRATCH



Apresento a vocês um tipo de despertador feito com os blocos do Scratch. Ele serve como exemplo da aplicação da lógica de programação na produção de algo útil no nosso dia a dia. Eu dei a ele o nome de Alarm Clock.

Teste-o, logo após este texto, inserindo seus valores de hora, minuto e segundo, seguindo as instruções da tela.

Para treinar um pouco o reconhecimento e a análise desses blocos -"mexendo" neles -, e, também, claro, lógica de programação, tente, na página do aplicativo, após clicar no botão "Ver interior"...

...1. trocar a imagem do ator - por uma foto sua ou pela imagem de um despertador, por exemplo -, e/ou o plano de fundo, e/ou os sons inseridos nesse código pelos seus próprios.
...2. alterar a duração do intervalo de despertar do primeiro áudio e a quantidade de repetições dos dois áudios existentes.
...3. escrever seus próprios textos nos balões de fala do ator.
...4. eliminar as falas iniciais para que o aplicativo inicie direto co…

APRENDIZAGEM COM JOGOS

Imagem
LÓGICA DE PROGRAMAÇÃO COM SCRATCH Que tal ensinar lógica de programação com jogos em Scratch?

Esse jogo poderá ser útil para todos que quiserem se iniciar no mundo da lógica de programação de modo divertido.

Se você é professor e não conhece o Scratch, aqui está uma boa oportunidade de fazê-lo.

Para apenas jogar, acesse o jogo ao final desse texto. Para acessar o projeto, ver o código - em blocos e não em linguagem de programação -, utilizá-lo em algum projeto educacional - somente citando o autor e nada mais - e jogar com a opção de aumento da tela, clique aqui.

Instruções

Jogo Space Ballons

1. Para ver a tela inicial, clique na bandeira verde no centro da tela do jogo.

2. As regras gerais e as pontuações estão colocadas nessa primeira tela.

3. Para controlar a nave, use as teclas do seu dispositivo - a da seta para a direita para movê-la nesse sentido e a da seta para a esquerda para movê-la no sentido contrário.

4. Para atirar com a nave, pressione a tecla espaço.

5. Para jogar em tela maior …

LÓGICA

Imagem
LÓGICA COM SCRATCH Aprender lógica de programação com blocos é uma opção inteligente e divertida aos tradicionais, e mais complicados, códigos.

A plataforma Scratch do MIT (Massachusetts Institute of Technology) foi criada com esse intuito.

Divirta-se com esse tradicional e simples jogo de paredão e também acesse o editor com os blocos de lógica para observar como eles "funcionam".

Para fazer isso, primeiro, clique na imagem acima.
Agora, com a página do jogo aberta - esse é o modo que chamamos de executável -, siga as instruções para jogar. O jogo não tem pontuações, pois a intenção maior é observar a lógica envolvida no mesmo. 

A seguir, clique no botão azul no canto direito superior com o texto interno "ver interior" para abrir o modo de edição e ver os blocos de lógica. Nesse ambiente, explore, no canto inferior esquerdo, o palco e os "atores" - a bola e a raquete - clicando neles para analisar seus respectivos blocos de lógica.

Procure entendê-los. Essa ló…