10 de out. de 2023

Crie um jogo de caça aos adereços com o UEFN!

Criadores, 

Querem criar um jogo de caça aos adereços com o UEFN? Agora isso é possível.

O novo modelo de Caça aos Adereços proporciona um ponto de partida para quem deseja criar as próprias ilhas de caça aos adereços com o UEFN. É possível, por exemplo, redefinir o revestimento da ilha e adicionar mais adereços em que um jogador pode se transformar, ou acessar as configurações e fazer alterações mais fundamentais de jogabilidade editando os arquivos Verse.

Para quem não conhece, em um jogo de caça aos adereços, os jogadores entram na equipe de "adereços" ou "caçadores". Os adereços podem se disfarçar como os objetos espalhados pelo mapa (um pincel, uma lata de lixo, uma caixa de correspondência, etc.) e eles têm o objetivo de se esconderem dos caçadores e evitar a eliminação. Com esse modelo de jogo, apresentamos uma mecânica ágil que força os jogadores a se manter em movimento pelo mapa ou arriscar fazer com que sua posição seja revelada aos caçadores.

Jogue o modelo de jogo agora no Fortnite: basta usar o código da ilha 0259-6053-5824 para começar.

O modelo de Caça aos Adereços permite que você simplesmente edite o ambiente, os ativos e as propriedades de dispositivos para redefinir a jogabilidade da sua própria ilha de caça aos adereços. Essas alterações podem ser edições rápidas e fáceis usando propriedades @editable (editáveis) expostas nos dispositivos Verse (como seriam em qualquer outro dispositivo), sem a necessidade de abrir qualquer código Verse.

E quem já está familiarizado com a linguagem Verse pode explorar o código e fazer edições nos arquivos Verse por conta própria, uma ótima maneira de mergulhar mais fundo na criação de jogabilidade usando Verse que demonstra algumas das funcionalidades básicas da linguagem (mais informações sobre isso a seguir).

Depois de pegar o jeito, é possível usar essas funcionalidades dinâmicas da linguagem Verse para adicionar características exclusivas aos loops de jogo na sua ilha e até criar dispositivos completamente novos que poderão ser usados em outras ilhas.

Para quem ainda estiver aprendendo sobre Verse, recomendamos começar pelo tutorial Prova de Tempo: Em busca da pizza primeiro e conferir a documentação Aprender programação com Verse.

Depois disso, vocês terão as ferramentas para mergulhar nos arquivos Verse que acompanham esse modelo.


Explorem as funcionalidades da linguagem Verse

O modelo de Caça aos Adereços ajudará vocês a conhecer várias funcionalidades incríveis da linguagem Verse.

Os dispositivos criados em Verse podem ser ajustados usando propriedades @editable (editáveis) como qualquer outro dispositivo no UEFN e até usados em várias experiências do UEFN para incluir a mesma funcionalidade em outras ilhas.

Os eventos adicionados/removidos pelo jogador são usados para manipular os jogadores que entram e saem de um jogo em andamento. Quando uma rodada começa e um jogador é adicionado, esse jogador é adicionado como caçador. Quando um jogador sai de um jogo, é removido da própria equipe e o código Verse verifica se a rodada deve terminar.

As classes em Verse são usadas para demonstrar a herança. Elas permitem que o código seja reutilizado e compartilhado com vários arquivos Verse para fins de legibilidade e organização. É possível colocar dispositivos comuns para cada equipe em um mesmo lugar e gravar um conjunto de funções que podem funcionar para qualquer uma das equipes.

Os loops são usados juntamente com a concurrency (simultaneidade), uma funcionalidade incrível da linguagem Verse que permite que várias expressões sejam executadas independentemente. A simultaneidade é usada no modelo por meio de expressões race. Uma race permitirá que duas ou mais ramificações sejam executadas ao mesmo tempo, e a que for concluída primeiro cancelará a execução das outras e continuará pelo script.

As equipes assimétricas são usadas no modelo para permitir que equipes e classes concedam pontos e itens diferentemente.


Por que vocês devem conferir esse conteúdo?

Esse modelo apresenta um modo de jogo popular e demonstra como é possível usar o conjunto de ferramentas do UEFN com Verse para testar diferentes ambientes e adereços. Ele também apresenta novas mecânicas, como a heartbeat (pulsação), que incluímos para que vocês possam criar suas próprias versões únicas do gênero.

Do ponto de vista da aprendizagem, o modelo é uma ótima demonstração de como a linguagem Verse proporciona mais independência e flexibilidade para a criação de jogos no UEFN. Ele oferece uma demonstração de algumas das funcionalidades fundamentais da linguagem Verse, como a simultaneidade, que a diferenciam de outras linguagens.

É muito divertido e educativo. Confiram essa novidade... e divirtam-se caçando (ou se escondendo)!


Explorem o modelo Caça aos Adereços

Tudo pronto pra entrar e criar seu próprio jogo de caça aos adereços? Encontrem o modelo no navegador de projetos do UEFN e aprendam o básico hoje mesmo. Se quiserem saber de antemão como ficará o jogo pronto, confiram a versão jogável desse modelo que já está disponível como uma Ilha do Fortnite (código 0259-6053-5824).