Oi pessoal!
Eu sou Mod Orion, Desenvolvedor de Conteúdos para a equipe dos Guardians. Durante as últimas semanas, eu dediquei várias horas ao desenvolvimento de um novo sistema para o Arco - As Ilhas Inexploradas.
Assim como as grandes ilhas sobre as quais já falamos, há um número enorme de pequenos arquipélagos nas Ilhas Wushanko, e apenas uma pequena porção deles já foi explorada.
Minha tarefa tem sido dar vida a essas ilhas e transformá-las num destino tangível para os habitantes de Guilenor – um destino que, tecnicamente, pode ser explorado para sempre.
Como faremos para implementar esse conceito?
Criar uma miríade de ilhas diferentes teria exigido muito mais do tempo que temos disponível para o desenvolvimento e, por isso, gerar um sistema que pudesse criar suas próprias ilhas foi uma solução óbvia. Usando uma geração processual ajustada cuidadosamente, fomos capazes de gerar bilhões de ilhas exclusivas.
Espere aí. Quantas ilhas?
Sim, bilhões. As ilhas são criadas a partir de informações geradas aleatoriamente, além de informações personalizadas recolhidas do jogo salvo de cada jogador. Há mais de 400.000 configurações e formatos básicos de ilhas, junto com milhões de variações de áreas costeiras e águas rasas, além de bilhões - e, em breve, trilhões - de combinações diferentes de decoração, textura e objetos interativos.
Tudo isso resulta numa quantidade incomensurável de configurações e layouts. Quando você parte para uma aventura nas Ilhas Inexploradas, acredite que sempre haverá algo novo para explorar.
Como funciona?
Tudo começa com a marcação de formas básicas numa grade. Depois, as formas são agrupadas de uma maneira específica para criar uma área de terra unida. O formato da área de terra precisa ser validado, e pode ser necessário fazer pequenas alterações para garantirmos que o resultado seja funcional.

Após a área de terra central ter sido finalizada, podemos adicionar uma praia dourada e paradisíaca. Para isso, demarcamos as extremidades das ilhas e atribuímos a elas um valor especial. Esse valor especial determinará o formato da área costeira.

Após termos terminado as extremidades, o próximo passo é torná-las bonitas. O NXT conta com um shader de água muito mais avançado que o do cliente Java, e por isso decidimos implementar outra camada na área costeira. Adicionar uma "segunda extremidade" de água rasa realmente faz com que a ilha pareça um paraíso tropical em vez de um montinho de areia no meio do oceano.

Após o formato e as duas camadas de extremidade terem sido calculados, podemos finalmente criar a ilha! Para isso, usamos vários "modelos" especiais de ilhas que foram criados manualmente por Mod Alex. Esses modelos contêm diversas variações de cada tipo de quadrado. Nós juntamos esses quadrados (como uma colcha de retalhos!) para criar as ilhas, com base nos dados que calculamos.
Aqui estão alguns exemplos reais do nosso primeiro protótipo:

Usando nossas configurações atuais de geração, essas ilhas podem ser pequenas ou ter o tamanho de três quadrados no mapa! Isso é maior que muitas cidades de Guilenor.
O que vou poder fazer nessas ilhas?
Sem estragar muito a surpresa...
Os jogadores encontrarão flora e fauna exclusivas do Arco e das Ilhas Wushanko, e poderão interagir com elas de formas diferentes.
Mod Stu criou um sistema bem maneiro de contrato para explorar as ilhas e trazer saques ou exterminar criaturas perigosas - com excelentes recompensas, claro.
Também planejamos um sistema de eventos, por isso você poderá ter uma boa (ou terrível) surpresa quando chegar a uma ilha.
Haverá muitas oportunidades de combate e treino de habilidades nas Ilhas Inexploradas, além da chance de encontrar tesouros espetaculares, recursos super raros e até mesmo objetos especiais que você pode levar de volta para a sua própria ilha.
Minha própria ilha?
Depois de completar uma curta minimissão, será possível adquirir uma bandeira para colocar em qualquer Ilha Inexplorada. A partir de então, você poderá voltar e personalizar a ilha como preferir!
Você pode encontrar uma ilha que:
- Fique com uma aparência incrível durante o pôr do sol;
- Tenha um ou dois nodos de recursos raros que podem ser realmente úteis;
- Tenha criaturas ou plantas que oferecem uma opção lucrativa de caça ou coleta;
- Esteja cheia de piratas sempre dispostos a lutar, para ganhar muita EXP Combate.
Nosso objetivo é dar a você a possibilidade de fazer o máximo de atividades divertidas na sua ilha, seja para treino de habilidades, combate, coleta de recursos ou simplesmente para criar um local maneiro para pegar um bronze.
Obrigado pela atenção.
Mod Orion
Desenvolvedor de Conteúdos – Guardians