A Estrutura de Arquivos do Jogo
Como você pode ver, nós já criamos vários arquivos para você.
A estrutura do jogo já está pronta, e você vai preencher cada arquivo com conteúdo.
Então, para começar, precisamos ter pelo menos uma noção básica do que cada arquivo faz e como eles se relacionam.
Primeiro, o arquivo phaser.min.js
é simplesmente um arquivo JavaScript que contém o código necessário para rodar o Phaser, o framework que estamos usando para fazer o jogo. Você não precisa se preocupar muito com ele e não vai editá-lo.
Depois, temos o index.html
. Esse é um arquivo HTML que serve como espinha dorsal do nosso projeto, pois importa todos os arquivos JavaScript que serão usados.
Em seguida, o Game.js
. Esse arquivo representa essencialmente o nosso jogo.
Dentro dele, o código principal se ramifica para os arquivos Scene1.js
e Scene2.js
.
São nesses arquivos de cena que você vai escrever a maior parte do seu código. Vamos falar mais sobre scenes do Phaser mais adiante.
Os arquivos PlayerBullet.js
, EnemyBullet.js
e Explosion.js
criam objetos específicos do nosso jogo.
Por fim, a pasta assets
contém todas as imagens que o jogo usa.