A lógica do jogo Recriando clássicos da história dos videogames
Marcus BeckerConteúdo
Se você já foi cativado por jogos clássicos como Pac man, Snake e Tetris, e surgiu a curiosidade sobre os bastidores destes e de demais games, este livro é sua porta de entrada para aprender como eles funcionam. Você não vai apenas recriar alguns grandes jogos do mundo do entretenimento eletrônico, mas sim entender, de forma prática, a lógica envolvida em cada um deles, cujas mecânicas são utilizadas até hoje em muitos jogos modernos.
Neste livro, Marcus Becker ensina a desenvolver seis jogos clássicos, abordando aspectos gerais do desenvolvimento de jogos de forma gradual, desde a movimentação do personagem até o uso de sons e imagens. Quando terminar o último capítulo, você poderá desenvolver qualquer um dos jogos apresentados de forma completa, com início, meio e fim.
Sumário
- 1 Protótipo de jogo
- 1.1 Desenhando na janela
- 1.2 Movendo as coisas pela tela
- 1.3 Interatividade
- 1.4 Objetivos e desafios
- 1.5 Caixa de ferramentas
- 1.6 Resumo
- 2 Invasão por Space Invaders
- 2.1 Estrutura do jogo
- 2.2 Jogando o código
- 2.3 O disco chefe voador
- 2.4 Os invasores marcham
- 2.5 Codificando o jogo
- 2.6 Resumo
- 3 Meu nome é Pong, Ping Pong
- 3.1 Separando a tela do cenário
- 3.2 Jogando o código
- 3.3 Codificando o jogo
- 3.4 Resumo
- 4 Jogo da cobrinha
- 4.1 Níveis: aquilo que você faz para reaproveitar o cenário
- 4.2 Jogando o código
- 4.3 Codificando o jogo
- 4.4 Resumo
- 5 Tetris ou Quatro Quadrados
- 5.1 Um jogo de arrays
- 5.2 Desenhando arrays
- 5.3 Jogando o código
- 5.4 Efeitos sonoros
- 5.5 Tetris sonoro
- 5.6 Programar, desenhar e ainda ter de compor?
- 5.7 Codificando o jogo
- 5.8 Resumo
- 6 Pac-Man, vulgo Come-come
- 6.1 Caça fantasma
- 6.2 Jogando o código
- 6.3 Um pouco de I.A. não faz mal
- 6.4 Codificando o jogo
- 6.5 Resumo
- 7 Come-come e os bitmaps
- 7.1 Uma imagem vale mais do que mil linhas de código
- 7.2 Jogando o código
- 7.3 Codificando o jogo
- 7.4 Resumo
- 8 Um jogo de ângulos e rotações
- 8.1 Rotação
- 8.2 Escalonamento e transição
- 8.3 Um jogo para girar e atirar
- 8.4 Jogando o código
- 8.5 Codificando o jogo
- 8.6 Resumo
- 9 Asteroids: o jogo que sabe representar a física
- 9.1 Um é bom, dois é multiplayer
- 9.2 Dividir para destruir
- 9.3 Jogando o código
- 9.4 Codificando o jogo
- 9.5 Resumo
- 10 Última fase, último chefe e próximos jogos
- 10.1 Desafios
- 10.2 Use a caixa de ferramentas para criar seus próprios jogos
- 11 Referências bibliográficas
Autor
Marcus Becker
Marcus Becker é Bacharel em Sistema de Informação, trabalha com tecnologia desde 2005, começou com Flash, HTML e JavaScript, depois PHP até que se apaixonou pelo Java a ponto de tirar certificação em 2009, já desenvolveu diversos pequenos jogos em diversas linguagens de programação, mas desde 2012 vem se dedicando a criar jogos 2D com Java e Android, criando sua própria Game Engine. https://github.com/marcusbecker
Dados do produto
- Número de páginas:
- 288
- ISBN:
- 978-85-5519-126-8
- Data publicação:
- 01/2016