Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Desenvolvimento de jogos com Elixir

Ruan Brandão
June 06, 2024
22

Desenvolvimento de jogos com Elixir

Ruan Brandão

June 06, 2024
Tweet

Transcript

  1. RUAN BRANDÃO Engenheiro de Software Estudante de Filosofia Fã de

    basquete Jogador de jogos digitais @ruan.s.brandao /ruanbrandao @ruan-brandao
  2. • Entidades: objetos que compõem o mundo do jogo, são

    representados por um ID • Componentes: atributos que diferenciam entidades entre si. São representadas pelo ID da entidade a que pertencem, mais um valor • Sistemas: Executam a lógica do jogo
  3. Componente Entidade Valor Cor 123 Azul Cor 456 Vermelho Posição

    123 {20, 30} Posição 456 {25, 40} Direção 123 oeste Direção 456 norte Velocidade 123 5 Velocidade 456 7 Exemplo: carros em um ambiente 2D
  4. Próximos passos • Adicionar sons • Criar assets próprios •

    Criar uma tela de pause • Adicionar logins de usuário • Persistir high scores • Criar níveis diferentes de dificuldade • Implementar multiplayer • O que o ❤ mandar