BCT – 0004 – Uso do Scratch
Transcrição
BCT – 0004 – Uso do Scratch
Introdução ao Desenvolvimento de Jogos BCT - UERN PROJETO DE EXTENSÃO UNIVERSIDADE ESTADUAL DO RIO GRANDE DO NORTE O QUE É O SCRATCH ? Scratch é uma nova linguagem de programação criada no Media Lab do MIT. • Por não exigir o conhecimento prévio de outras linguagens de programação, ela é ideal para pessoas que estão começando a programar e foi desenvolvida para ajudar pessoas acima de 8 anos no aprendizado de conceitos matemáticos e computacionais. Com ela é possível criar histórias animadas, jogos e outros programas interativos. • Scratch é muito mais acessível que outras linguagens de programação, por se utilizar de uma interface gráfica que permite que programas sejam montados como blocos de montar, lembrando o brinquedo LEGO. Utiliza uma sintaxe comum a muitas linguagens de programação. E diferente de outras linguagens, não tem nenhum tipo de pontuação obscura. CURIOSIDADE SOBRE O SCRATCH • Scratch se inspirou na forma como os DJs fazem a mixagem de sons para criarem novas músicas. Mas essa linguagem consegue mixar diversos tipos de mídias, como imagens, sons e outros programas. • O ambiente de desenvolvimento pode ser testado gratuitamente em sua página (http://scratch.mit.edu) e seus projetos desenvolvidos podem ser compartilhados no mesmo. INTERFACE – v1.4 Visualização do Jogo Informações dos Sprites Blocos de Instruções Lista de Instruções Cenários Sprites COMANDOS E FUNÇÕES MOVIMENTAÇÃO: Consiste na realização dos movimentos dos sprites em geral e em sua localização no cenário. COMANDOS E FUNÇÕES APARÊNCIA: Consiste nos efeitos, mudanças de aparência, de frases e trajes do sprite e do cenário. COMANDOS E FUNÇÕES SONS: Consiste em dar sons ao projeto e em executa-los. COMANDOS E FUNÇÕES CONTROLES: Consiste nas funções principais do projeto em questão. COMANDOS E FUNÇÕES SENSORES: Detectam e sinalizam uma condição que se altera ao longo do tempo. COMANDOS E FUNÇÕES OPERADORES: Usando esses blocos podem-se calcular novos valores usando variáveis ou constantes. Variáveis VARIÁVEIS: No Scratch as variáveis são criadas e podem ser modificadas com os comandos categorizados em variáveis. 1º PROJETO PASSO 1 – Inserindo a 1ª imagem Selecione: Trajes > Importar > Localizar pasta > Selecionar imagem. PASSO 2 – Imagens inseridas Modelos de trajes já selecionados. PASSO 3 – Inserindo palco Selecione: Fundos de tela > Importar > Localizar pasta > Selecionar imagem. PASSO 4 – Bloco de comandos Iniciar o jogo quando clicado. Primeiro bloco de comandos. 1º DESAFIO • Com base nos conhecimentos adquiridos nesse projeto, crie a sua própria animação utilizando os recursos oferecidos pelo scratch. 2º DESAFIO • Teste e explique o que cada comando esta realizando neste projeto. Calculadora Convencional 3º DESAFIO • Com base nos conhecimentos vistos anteriormente nesse projeto, desenvolva um jogo, história ou aplicação. Um Pequeno Truque! Convertendo o Arquivo SB em um Executável • Após o termino dos seus projetos, obteremos um arquivo do jogo com a extensão (.sb). Este arquivo está armazenado na pasta dos seus projetos. Porém, o projeto só é executado para quem possui o scratch 1.4 instalado. • Veremos então como transformar esse arquivo em um executável que pode ser rodado em qualquer (.exe). Convertendo o Arquivo SB Para .EXE • A solução é simples! Existe um programa capaz de converter os arquivos gerados pelo scratch em executável (.exe). O BYOB (Build Your Own Blocks). O mesmo pode ser obtido no final do site: – http://wiki.scratch.mit.edu/wiki/Build_Your_Own_Block s_(BYOB)_(Scratch_Modification) • Obs.: Além de podermos converter para .exe, é possível convertermos tipos de extensões, que não iremos nosso trabalho. Para os interessados, seguinte site: os arquivos para outros explorar em pesquisem o – http://wiki.scratch.mit.edu/wiki/Porting_Scratch_Proje cts#SB_to_EXE.2FAPP Passo a Passo da Conversão • 1° Passo – Abra o BYOD. • 2° Passo – Click em File e Abra o seu projeto. • 3º Passo – Clique em Share e selecione a opção: Compile This Project... • 4° Passo – Substitua o nome do arquivo do projeto e click em OK. • 5° Passo – Aguarde a conversão e depois o executável estará na pasta documentos. • 6° Passo – Agora é só jogar! Obs.: Caso queira salvar com o mesmo nome do seu projeto original, não será mais possível abrir o seu projeto pelo scratch.