https://docs.google.com/presentation/d/1NRqc4GvfjnyF4Cbgo1E4x4Tg0QGceWa--k91i2BJVBE/edit
Ver https://gist.github.com/rodrigorgs/822973bd11b1a9c0b13381337afc4aa6
- Referência: https://photonstorm.github.io/phaser3-docs
- Exemplos: http://labs.phaser.io/
- Tutorial: https://gamedevacademy.org/phaser-3-tutorial/
- endless runner inspirado no DONKEY.BAS
- outra inspiração: https://youtu.be/EJgoBEHfvHk
- imagens de carro: https://opengameart.org/content/top-view-car-truck-sprites
- imagem de asfalto: https://opengameart.org/node/37687
Sugestão de dinâmica: coding dojo. Ver https://github.com/indigente/labs/blob/gh-pages/dojos/dojo.md
Tarefas do jogo:
- copiar arquivo 30-mobile.html para carro.html e trabalhar nesse arquivo
- desenhar na tela: asfalto e carro do jogador (que fica na parte de baixo)
- carro do jogador movimenta com setas esquerda e direita
- carro do jogador movimenta mouse ou toque
- carro do jogador não sai da tela
- outros carros da rua são adicionados em um grupo próprio
- outros carros começam em cima e se movem para baixo
- asfalto se move
- outros carros são posicionados aleatoriamente
- quando um carro sai por baixo da tela, é recriado em cima
- colisão = game over
- colisão faz carro do jogador ficar fantasma por algum tempo
- colisão faz perder uma vida
- ao terminar as vidas, game over
- mostrar distância percorrida e número de vidas
- de tempos em tempos, a velocidade do carro do jogador aumenta