descriçãoda série
Crie uma experiência multijogador baseada em rodadas em que os usuários competem para serem o último jogador restante! Uma ótima próxima lição após o jogo de aventura, esta série expande conceitos principais em design de jogos e ciência da computação.Uma vez terminada, a experiência pode ser facilmente personalizada com elementos de jogabilidade únicos e monetizados.
Objetivos e pré-requisitos
Objetivos de Aprendizagem | Prática programação modular ao criar scripts que tratam separadamente as funções do jogo, como teletransportar jogadores ou iniciar um cronômetro de partida.: Implementar eventos sempre que partidas de jogo começam e terminam para criar relações de causa e efeito entre scripts separados.: Implemente arrays para gerenciar jogadores e manipulá-los conforme necessário à medida que os jogadores começam, vencem ou deixam os jogos.: Entenda a arquitetura de codificação de jogos baseados em rodadas, incluindo como limpar e redefinir para fazer o jogabilidadede looping. |
Requisitos pré-requisitos | Entenda como usar if statements, arrays e for loops. Tenha uma compreensão geral dos scripts de módulo. |
Conteúdo da série
Artigo | Descrição |
---|---|
Configuração do Projeto | Planeje uma visão para a experiência e construa um mapa para testar jogabilidade e movimento. |
Codificando o Ciclo do Jogo | Use scripts de módulo para codificar um ciclo de jogo que será executado no background da experiência. |
Gerenciando Jogadores | Continue a usar scripts de módulo para gerenciar um conjunto de jogadores e executar funções como teletransportá-los para uma conferir. |
Temporizadores e Eventos | Use eventos para rastrear diferentes estados do jogo e sinalizar sempre que um estado muda, como o fim de um tempo limite. |
Criando uma Interface gráfica do usuário | Exibir o estado do jogo atual e outras informações para jogadores usando uma interface gráfica de usuário. |
Terminando Partidas | Monitore o número atual de jogadores em partidas e use essas informações para enviar eventos que ativam o terminar/parar/sairdo jogo. |
Limpar e redefinir | Aprenda como o código é limpo para garantir que cada jogador experimente um ciclo de jogabilidade contínua após uma conferir. |
Finalizando o Projeto | Encontre recursos para decorar o mapa e veja desafios opcionais para levar a experiência mais longe. |
Exemplo de projeto
![]() | Exemplo de Batalha Royale Jogue uma versão do projeto final para ver o que você pode desenvolver com essa série. |