Criação de jogos HTML5 com Javascript e Phaser
$7.99
Valor mínimo
$15.00
Valor Sugerido

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.

Sobre o Autor

Gidenilson Alves Santiago
Gidenilson Alves Santiago

Gidenilson Alves Santiago nasceu no 'ano que não acabou' (1968). Aos 15 anos ganhou do seu tipo o microcomputador CP200, com 16K de RAM e processador Z-80. Iniciou seus estudos de programação, aos 15 anos, em BASIC lendo o manual do micro. Ao esgotar o estudo do BASIC partiu para ASSEMBLY Z-80. Seu próximo micro foi o TK2000 da Microdigital que era bem mais poderoso com incríves 64K de RAM e cores. Como já fizera antes, aprendeu a programar o BASIC e depois a linguagem ASSEMBLY do processador 6502.

Desde então o autor vem acompanhando o desenvolvimento da programação, sendo programador backend (PHP) e frontend (Javascript), tendo trabalhado em empresas de software e como freelancer. Atualmente se dedica ao estudo de JavaScript, jogos 2D e jogos educativos com destaque para educação musical. Paralelamente o autor é músico e habilitado em educação musical pela Universidade Federal de São Carlos - UFSCar.

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

Escreva e Publique na Leanpub

Autores e editoras usam a Leanpub para publicar incríveis livros em andamento e completos como esse aqui. Você pode usar a Leanpub para escrever, publicar e vender o seu livro também! A Leanpub é uma plataforma poderosa para autores sérios, combinando fluxos de trabalho simples e elegantes para escrita e publicação, com uma loja focada em vender livros em andamento. A Leanpub é uma máquina de escrever mágica para autores: simplesmente escreva em texto simples e, para publicar o seu ebook, apenas aperte um botão. É realmente fácil assim.

Aprenda sobre como escrever na Leanpub