Como programar jogos: clássicos de ladrilhos em js para tela html5
Este é um repositório para o curso UDEMY, como programar jogos: clássicos de ladrilhos em JS para tela HTML5, instruída por Chris DeLeon.
O que vou receber deste curso?
- Crie, exiba e brinque com um mundo de azulejos 2D que suporta colisão otimizada (um conceito central para gerações de jogos em vários gêneros!)
- Jogos de programa em javascript para tela html5 sem usar bibliotecas ou plug-ins externos
- Criar, carregar, exibir e girar gráficos de imagem em jogos
- Quebre o código do jogo em vários arquivos para gerenciar melhor projetos grandes
- Defina uma classe e use-a para criar várias instâncias de objetos de jogabilidade em posições únicas (Nota: Somente usando o primeiro conceito básico de programação orientada a objetos, ele não mergulha profundamente naquela toca de coelho)
- Lidar com a entrada do mouse para um jogo de um jogador ou controles de teclado para jogos de um e dois jogadores
- Implementar captadores básicos de itens (chaves) e acionar seu uso após colisão (portas abertas)
- Desenvolva e adapte a jogabilidade para o movimento básico do jogo de plataformas, jogos de placa/estratégia digital, formações simples de matriz para inimigos de arcade retrô e mundos maiores que a tela visualizada rolando a câmera
- Aplicar chamadas simples de trigonometria para mover objetos de jogo em ângulos arbitrários
- Implementar funcionalidade básica da tela de carregamento em html5
Público -alvo?
- Quem quiser aprender habilidades práticas para programar seus próprios jogos em casa
- As pessoas que podem estar familiarizadas estão familiarizadas com os conceitos de programação, mas são novos na aplicação desse conhecimento para fazer jogos de computador em tempo real
- Criadores que já tentaram apenas ferramentas de arrastar e soltar, mas estão interessados em aprender mais sobre como fazer jogos programando para um nível mais profundo de controle sobre os detalhes
- Desenvolvedores interessados em fazer a prática com uma abordagem de "código apenas" mais tradicional para a programação principal da jogabilidade antes de passar para os principais motores e ferramentas (que não são abordados neste curso) como unidade ou irreal
- Pessoas que procuram uma Fundação Técnica de Design de Games com base em jogos de estilo indie ou jogabilidade clássica como ponto de partida
- Novos desenvolvedores que concluíram o curso gratuito "Code Your First Game: Arcade Classic em JavaScript on Canvas" e está procurando mais.
- Observe que tópicos avançados como a programação orientada a objetos são apenas muito breves - os padrões de engenharia de software geralmente estão fora do escopo deste curso