Descrição da Série
Crie uma experiência baseada em turnos onde os usuários competem para ser o último jogador restante! Uma ótima próxima lição após o jogo de aventura, esta série expande em conceitos chave em design de jogos e ciência da computação. Uma vez terminado, o experience pode ser facilmente personalizado com elementos de jogo únicos e monetizados.
Objetivos e Pré-Requisitos
Objetivos de Aprendizagem | Pratique programação modular criando scripts que lidam separadamente com funções de jogo, como teletransportar jogadores ou iniciar um cronômetro de partida. Implmente eventos sempre que os jogos começam e terminam para criar relacionamentos de causa e efeito entre scripts separados. Implmente arrays para gerenciar jogadores e manipulá-los conforme necessário à medida que os jogadores iniciar, vencem ou saem dos jogos. Entenda a architecture de código de jogos baseados em rounds, incluindo como limpar e redefinir para fazer jogabilidadede looping. |
Pré-requisitos | Entenda como usar se declarações, matrizes e para loops. Ter uma compreensão geral de 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 o gameplay e movimento. |
Código da Loop de Jogo | Use scripts de módulo para codificar um loop de jogo que será executado no fundo da experiência. |
Gerenciando Jogadores | Continue usando 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 timer. |
Criando uma GUI | Exibir o estado atual do jogo e outras informações para os jogadores usando uma interface gráfica de usuário. |
Encerrando Partidas | Rastreie o número de jogadores atuais em partidas e use essas informações para enviar eventos que acionam o terminar/parar/sairdo jogo. |
Limpar e Redefinir | Aprenda como limpar código para garantir que cada jogador experimente um loop de jogo contínuo depois de uma conferir. |
Finalizando o Projeto | Encontre recursos para decorar o mapa e veja desafios opcionais para levar a experiência ainda mais longe. |
Projeto de Exemplo
Exemplo de Battle Royale Jogue uma versão do projeto final para ver o que você pode desenvolver com esta série. |