mlmgogl.blogg.se

Alpha zoo game
Alpha zoo game









alpha zoo game

Qual seria um número bem rápido? Qual seria um número lento? 0.1 é muito lento? Tente mudar a velocidade da animação ( mia.animationSpeed). Movimente a Mia um pouco usando diferente valores para a posição na linha (200, 200). Mia = makeAnimatedSprite("Art/mia_animations.json", "run") Let blue_sky = makeSprite("Art/blue_sky.png") Qualquer coisa iniciando com duas // barras na frente é um comentário. Bem-vindos! É aqui que vocês escreverão seu jogo. Por exemplo, você pode dizer “cat_weight = 10 ” e em algum momento posterior no programa, “cat_weight = 15 ” e mudar a variável agora é 15 ao invés de 10.ĭepois vamos aprender sobre “let” e “null” e por que pusemos essa linha fora da função.Į lá está! Mia está na tela! Mas ela está parada, não se movendo. Elas são chamadas variáveis porque você pode modificá-las. Variáveis armazenam informação, sejam números, texto ou sprites. Também, próximo ao início do arquivo, escrevemos “let mia = null”.Ī palavra mia é uma variável. Você pode mudar isso e ver como as partes de subida e descida de um pulo são. Mia tem animações para correr (“run”), subir (“rise”), cair (“fall”) e ficar parada (“idle”). Ela também precisa que nós escolhamos uma animação específica. Parece o mesmo, exceto que estamos usando uma função diferente para fazer um sprite animado. Por hora há apenas uma imagem do céu azul, mas nós vamos adicionar o sprite para Mia em seguida. Um sprite é uma imagem que você pode movimentar. (A palavra stage vem de stage – palco, em inglês – de teatro) Se você disser ao computador para por algo no stage, ele vai aparecer na tela. Explicarei isso em um minuto.Įntão, adicionamos o céu azul ao stage. Nós, então, definimos a posição do céu azul para (0, 0). Damos a ela um nome de arquivo, “Art/blue_sky.png”, que é a imagem para o céu azul, e ela cria um sprite. Primeiramente, criamos um novo sprite utilizando makeSprite (outra função que está escondida no arquivo plumbing.js).

alpha zoo game

Não há nada entre os ( ) parênteses porque ela não precisa de nenhuma informação extra.Įntre os colchetes há três comandos. InitializeGame é executada uma vez, assim que o jogo inicia. Então, tudo entre os colchetes é o que a função realmente faz. Para fazer uma função você deve escrever a palavra “function”, seguida de um nome, seguida de alguns ( ) parênteses, onde você pode por alguma informação extra que desejar passar com o seu comando. “Tudo isso aqui, vamos chamar de MinhaRotinaDeCaféDaManhã ou OrganizarQuarto.” Você pode por o quanto quiser dentro de uma função, muito ou pouco, e pode nomeá-la como preferir. Uma função é basicamente um comando que você pode dar ao computador. Há duas funções com as quais vamos trabalhar. Se você quiser usar o Editor de Texto do Mac, salve tudo como texto comum porque, novamente, em caso contrário a formatação especial vai quebrar o código. Não use o Microsoft Word porque a formatação especial quebra o código. Muitos programadores gostam do Sublime Text, que é bom e também gratuito.

alpha zoo game

Você também precisará de um editor de texto.

#Alpha zoo game mac

Você pode abrir o programa auxiliar, arrastar o arquivo principal, index.html, para ele e o jogo vai começar a executar.Īqui está o Programa para Mac e aqui está o Programa para Windows. O navegador espera acessar um site, não um arquivo local.Įntão, para facilitar as coisas, eu preparei um programa auxiliar que vai executar seu jogo. Mas, por questão de segurança, você não pode simplesmente executar o jogo diretamente no seu computador abrindo o arquivo principal no seu navegador. A ideia é que ele seja executado em um navegador. O que nós vamos fazer é um jogo de navegador usando a linguagem de programação JavaScript.











Alpha zoo game