Criar uma Batalha Real

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

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

ArtigoDescrição
Configuração do ProjetoPlaneje uma visão para a experiência e construa um mapa para testar jogabilidade e movimento.
Codificando o Ciclo do JogoUse scripts de módulo para codificar um ciclo de jogo que será executado no background da experiência.
Gerenciando JogadoresContinue a usar scripts de módulo para gerenciar um conjunto de jogadores e executar funções como teletransportá-los para uma conferir.
Temporizadores e EventosUse 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árioExibir o estado do jogo atual e outras informações para jogadores usando uma interface gráfica de usuário.
Terminando PartidasMonitore 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 redefinirAprenda como o código é limpo para garantir que cada jogador experimente um ciclo de jogabilidade contínua após uma conferir.
Finalizando o ProjetoEncontre 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.