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.