laboratorio-de-iniciacao-a-programacao

Laboratorio de Iniciação à Programação

TINKERCAD:

EXEMPLO PIEZO: https://www.tinkercad.com/things/aM5CrCyPsk3-musica-do-re-mi-fa-no-buzzer?sharecode=b1cv6yhNJ4K3S4Nizf7RTXKxM89S2m4DKHRL6VDUUjM

EXEMPLO ARDUINO SONGS: https://github.com/robsoncouto/arduino-songs

Dicas para o trabalho do GENIUS:

FUNÇÃO Serial.println(): https://www.arduino.cc/reference/pt/language/functions/communication/serial/println/

FUNÇÃO tone(): https://www.arduino.cc/reference/pt/language/functions/advanced-io/tone/

FUNÇÃO randomseed(): https://www.arduino.cc/reference/pt/language/functions/random-numbers/randomseed/

FUNÇÃO analogRead(): https://www.arduino.cc/reference/pt/language/functions/analog-io/analogread/

// Para sortear um número de 1 a 4 (verde, azul, vermelho ou amarelo):
// Escolher um valor aleatorio para a sequencia
sequencia[n] = random(1,5);

// Para gerar a semente aleatoria:
randomSeed(analogRead(0));

LINK DO SEGUNDO PROJETO NO TINKERCAD: https://www.tinkercad.com/things/caJB5BoGqT5-segundoprj?sharecode=QOZkeGFn7rutd8pNzPoW4TDYIsgxIswnG3CQIYtr9-Q

LINK DO PRIMEIRO PROJETO NO TINKERCAD: https://www.tinkercad.com/things/8eiV2qBfo7p-primeiroprj?sharecode=RDpDAr_wetgqmD450qSU3mOcuxu7ifrfz_gJ4tp3uXc

LINK DA TURMA NO TIKERCAD: https://www.tinkercad.com/joinclass/JWLN7XVLG

SCRATCH:

EXEMPLO JOGO ESPACIAL 1: https://scratch.mit.edu/projects/976796355/editor/

EXEMPLO JOGO ESPACIAL 2: https://scratch.mit.edu/projects/979046219/editor/

EXEMPLO LABIRINTO: https://scratch.mit.edu/projects/1005948595/editor/

EXEMPLO PACMAN: https://scratch.mit.edu/projects/13701368/editor/

EXEMPLO MARIOKART: https://scratch.mit.edu/projects/46578586/editor/

Exemplo de um relatório para o trabalho de Scratch:

Relatório do Projeto: "Floppy Fish Adventures"

Introdução: O jogo "Floppy Fish Adventures" foi desenvolvido como parte do projeto final em Scratch para demonstrar minhas habilidades em programação e design de jogos. Este relatório descreve o processo de criação do jogo, os elementos utilizados, a motivação por trás das escolhas feitas e como o jogo funciona.

  1. Descrição do Jogo: "Floppy Fish Adventures" é um jogo de ação em que os jogadores controlam um peixe nadando em um rio repleto de obstáculos. A principal mecânica do jogo envolve desviar de troncos e pedras enquanto tenta nadar o máximo possível.

  2. Elementos Utilizados:

Movimentos: Usei os blocos de movimento para controlar a movimentação do peixe para cima e para baixo. Aparências: Criei diferentes sprites para representar o peixe, troncos, pedras e o cenário do rio. Sons: Adicionei sons de água e sons de colisão para tornar o jogo mais imersivo. Eventos: Utilizei eventos para detectar colisões entre o peixe e os obstáculos. Controle: Os controles do jogo são simples, os jogadores clicam ou pressionam uma tecla para fazer o peixe nadar para cima. Variáveis: Utilizei variáveis para controlar a pontuação do jogador e o estado do jogo (ativo ou game over). Operadores: Utilizei operadores para calcular a pontuação com base na distância percorrida pelo peixe.

  1. Motivação: Minha principal motivação para criar "Floppy Fish Adventures" foi desenvolver um jogo divertido e desafiador…

  2. Funcionamento do Jogo: O jogo começa com o peixe posicionado no centro do rio. Os jogadores clicam ou pressionam uma tecla para fazer o peixe nadar para cima, desviando de troncos e pedras que se aproximam. Se o peixe colidir com um obstáculo, o jogo termina e a pontuação final do jogador é exibida. Os jogadores podem então optar por reiniciar o jogo para tentar alcançar uma pontuação mais alta.

  3. Conclusão: …