Criação de jogos HTML5 com Javascript e Phaser
Criação de jogos HTML5 com Javascript e Phaser
Sobre o Livro
O objetivo deste livro é iniciar o leitor na criação de jogos 2D, em HTML2 e Javascript, com o framework Phaser.
Esse livro deve ser lido por quem está pelo menos familiarizado com Javascript nos seguintes aspectos:
1. Orientação a objetos
2. Arow functions
3. Classes e extends
Nos primeiros capítulos estudaremos as principais funcionalidades separadamente para facilitar a assimilação e nos capítulos finais desenvolveremos alguns jogos completos.
Sumário
- Autor
- Prefácio
-
Sobre o livro
- Como ler o livro
- Download do Phaser
-
Introdução
- Features
- Multiplataforma
- Onde aprender
- Que tipo de jogo pode ser feito com o Phaser
-
Fundamentos
- Estrutura de um jogo Phaser
- Código mínimo
-
Preparação do ambiente de desenvolvimento
- GitBash
- NodeJs
- http-server
- Olá mundo
-
Trabalhando com texto
- Texto simples
- setOrigin([x] [,y])
- Web fontes
- Bitmap fontes
- Littera
-
Bitmap Font Generator
- Configuração da fonte
- Configuração de exportação
- exportação
- Imagens e sprites
-
TextureAtlas e Spritesheet
- Free Texture Packer
-
Animação de sprites
- Animação com spritesheet
- Animação com TextureAtlas
- Sons
- Partículas
-
Teclado e mouse
- Teclado
- Mouse
- Botões
- Tween
- Timeline
- Path e follower
- Configuração do Phaser
-
Física no Phaser
- Habilitando a física
- Movimento
- Detecção de colisões
-
Tilemap
- Tiled
- Construção de um autódromo
- Layer de objetos
- Tiles de colisão
- Cenas (scene)
-
Beth
- index.html
- game.js
- scenes/BootScene.js
- scenes/PreloaderScene.js
- scenes/MenuScene.js
- scenes/CreditsScene.js
- scenes/GameScene.js
- config/phaser.js
- classes/Beth.js
- classes/Audio.js
- classes/Botao.js
- classes/Colisoes.js
- Chain of responsibility (Responsabilidades.js, ResponsabilidadeMorreu.js, ResponsabilidadeVitoria.js)
- classes/Inimigo.js
- classes/Moeda.js
- classes/GrupoMoedas.js
- classes/Gui.js
- Flying bee
-
Chicken
- Estrutura de pastas e arquivos
- index.html
- game.js
- scenes/BootScene.js
- scenes/PreloaderScene.js
- scenes/MenuScene.js
- scenes/CreditsScene.js
- scenes/GameScene.js
- classes/Mundo.js
- classes/Chicken.js
- classes/Vehicle.js
- classes/VehiclesGroup.js
- classes/Colisoes.js
- classes/Animacoes.js
- classes/Audio.js
- classes/Button.js
-
Flying bee
- Estrutura de arquivos e pastas
- index.html
- game.js
- scene/BootScene.js
- scene/CreditsScene.js
- scene/PreloaderScene.js
- scene/MenuScene.js
- Classes do game
- scene/GameScene.js
- Conclusão
- Links importantes
A garantia Leanpub incondicional, sem riscos, de 100% de satisfação
Durante 60 dias da data de compra você pode solicitar o reembolso total de qualquer compra Leanpub, em dois cliques. Nós processamos os reembolsos manualmente, então eles podem demorar alguns dias para aparecer. Veja os termos completos.
80% Royalties. Earn $16 on a $20 book.
We pay 80% royalties. That's not a typo: you earn $16 on a $20 sale. If we sell 5000 non-refunded copies of your book or course for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $12 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Atualizações grauitas. Sem DRM.
Se você compra um livro da Leanpub, você recebe atualizações gratuitas enquanto o autor atualizar o livro! Muitos autores utilizam a Leanpub para publicar os seus livros em andamento, enquanto eles estão os escrevendo. Todos os leitores recebem atualizações gratuitas, não importa quando ou por quanto eles compraram o livro (até mesmo de graça).
A maioria dos livros Leanpub estão disponíveis em PDF (para computadores) e EPUB (para telefones, tablets, e Kindle). Os formatos que um livro inclui são exibidos no top direito dessa página.
Por último, livros Leapub não têm nenhuma proteção anti-cópias DRM sem sentido, então você pode facilmente lê-los em qualquer dispositivo suportado.
Aprenda mais sobre os formatos de ebook da Leanpub e aonde lê-los