Os Fragmentos

Os Fragmentos corresponderão a uma série de postagens que serão feitas para explicar mais sobre o mundo de NOHVA. Falando dos seus inimigos, naves, tecnologias e mitologia. Eles serão dispostos inicialmente no blog, como forma de acompanhar o desenvolvimento. Na versão final do jogo, eles estarão distribuídos na galeria, e serão destravados como arquivos que poderão ser adquiridos durante o gameplay ao realizar determinadas tarefas, para serem lidos posteriormente.

*Essa funcionalidade poderá não estar disponível na primeira versão do jogo.
*Ainda assim, poderão ser acessadas pelas postagens do blog, e futuramente pelo site oficial do jogo.

Tyrant

Originalmente produzida pela Corporação NOHVA, a família de naves Tyrant (Classe Yin) é composta de uma série caças-espaciais de ataque criados para batalhas tanto em atmosfera quanto no vácuo.
Diferente da maioria dos outros da sua geração, que eram exclusivamente espaciais ou aéreos, ele é equipado com um monomotor retrátil reverso na parte superior que o permite se sustentar sob a influência de gravidade, sendo impulsionado por duas turbinas de íon localizadas no centro do seu casco, dispostas de ambos os lados e asas aerodinâmicas para realização de manobras.
Devido a essa versatilidade, essas naves foram inicialmente empregadas pela Federação como veículos de reconhecimento, devido a sua velocidade e natureza híbrida, e ataques preventivos contra piratas e organizações clandestinas, pois eram difíceis de serem abatidas por baterias anti-aéreas e espaciais, por causa da sua manobrabilidade que permitia a pilotos experientes desempenharem esquivas com uma grande facilidade.

Num entanto, apesar das suas capacidades incríveis, sua natureza híbrida que obrigava-a a possuir sistemas tanto mecânicos quanto quânticos, a tornava um veículo bastante instável, e apesar dos avanços com as novas integrantes da família, como a Z, aos poucos ela foi sendo descomissionada, sendo completamente eliminada da frota da Federação com a introdução da Asura, que era capaz quase das mesmas características da outra porém sem necessitar de fazer uso de uma tecnologia já ultrapassada como a Tyrant.
Se tornando assim uma nave bastante barata e sucateada e aos poucos passando a ser usada por civis e grupos criminosos, devido ao fácil acesso a um veículo relativamente poderoso para o que pretendiam.

Tyrant Z

Sendo a última versão da família Tyrant, assim como também a última nave da classe Yin-003, a Z foi produzida em número limitado para abastecer a frota da Federação durante a Insurgência de Sentinum, enquanto a Asura ainda estava em fase de testes.
Tendo se saído relativamente bem durante as batalhas na qual sua frota foi engajada, essas naves foram mais tarde realocadas para os braços civis da Federação, passando a serem usadas majoritariamente para segurança nos planetas não-militares.

Tyrant Z (Versão Final)

Principais Características

Monomotor Retrátil: Um conjunto de hélices metálicas dobráveis que podem ser acionadas quando sob influência da gravidade. São capazes de rotacionar a uma velocidade que permite o Tyrant planar, bastante semelhante a um helicóptero clássico.
Motor de Rotação: É capaz de disparar para ambos os lados partículas de íon que são produzidas através da rotação de cinco hélices de plasma. O que permite ao veículo rotacionar sobre o seu eixo (que fica na mesma posição do monomotor) para qualquer um dos lados. Funcionando tanto no vácuo como também dentro da atmosfera.
Asas Aerodinâmicas: Apesar de não terem utilidade no espaço, sendo assim apenas decorativas. No ar por outro lado, são necessárias para manejar a nave para baixo, para cima e também inclinando para os lados. Esse trabalho quando fora da influência de gravidade, é feita pelos motores de íon. São normalmente usadas no lugar deste, pois pela presença da resistência do ar dentro de planetas, o uso das turbinas causa uma grande perda de energia para realizar tarefas simples que consomem bem menos no vácuo.
Turbinas de Propulsão: Além de impulsionar a nave para frente ou para trás, são também usadas especificamente no espaço para manobrar o Tyrant quando necessário, substituindo as asas que têm o mesmo trabalho dentro da atmosfera.
Sendo elas compostas por dois motores internos de íon que são capazes de atirar partículas para todas as direções, permitindo que o veículo possa se mover em diversos eixos quando necessário.

NoHva DevLog  27/12/15

Update semanal!

Trabalhamos no básico do jogo, o foco principal da semana foi: mecânicas de movimentação e disparo do player, e um inimigo simples (um asteroide) que servirá para testes.

Uma das features bacanas que foram implementadas foi um sistema de localização de inimigos, que traçará o inimigo uma vez que ele não esta no campo de visão do jogador. (esta feature em particular me deu uma boa dor de cabeça xD )

Grande parte dos assets nesse gif (Skybox, Asteroids, Lasers) são placeholders, usados apenas para testes.

Introduzindo o Cockpit!


O cockpit será uma feature opcional que trará mais imersão aos jogadores com telas maiores, se você tem um tablet ou smartphone com tela grande, poderá escolher jogar com um cockpit (se for um smartphone convencional, a opção continuará disponível, porém não é recomendável).

Agora alguns trabalhos em andamento de alguns modelos:

O Tyrant Z é a primeira das três naves principais que estarão no jogo. Após algum re-trabalho no concept original, a versão final foi estabelecida, sendo essa acima.

Com esse update, contendo features básicas, o port para mobile, e implementação de features como controle por acelerômetro do celular pode acontecer, enquanto features mais complexas são desenvolvidas.

Isso é tudo por hora, vejo vocês nos próximos updates :)


NoHva

NoHva é um Arcade com algumas mecânicas Rogue-Like que se passa no espaço.

Sua nave esta vagando pelos setores hostis do espaço, sem nenhum lugar seguro para se proteger, e cercado por perigos desconhecidos, sua única opção é lutar contra e resistir o máximo possível, lute contra hordas de aliens e piratas espaciais que querem destruir sua nave a qualquer custo, preste atenção para não ser pego com a guarda baixa pelos inimigos.

Mecânicas

A nave do jogador não faz movimentos de deslocamento pelo ambiente 3D em nenhum dos eixos, ela apenas faz movimentos de rotação fixa em um ponto, utilizando para isso o referenciamento espacial do acelerômetro/gyro, acompanhando os movimentos físicos do jogador. A imagem abaixo demonstra o posicionamento e movimentação da nave em relação ao ambiente.



O Player tem uma arma principal, que pode ser melhorada e varias outras armas secundarias, com efeitos e habilidades diversas, falarei um pouco mais dessas armas em posts futuros.
O Jogo terá um sistema de customização, e uma loja para comprar armas, melhorias e gadgets para sua nave.
Uma das features principais é um grande array de inimigos, de asteroides simples ate caçadores de recompensas, os inimigos terão um grande move-set, e diversos tipos de ataque, o player também encontrará Bosses, para um desafio maior, então fique atento, e se prepare pare defender sua nave.

Com uma boa progressão de dificuldade, que mudará com o seu estilo de jogo, e tornara seus inimigos mais desafiadores.

Assim que voce finalizar a waves de inimigos, voce poderá ir para o próximo setor e continuar sua aventura,

Onde nos estamos

Com a finalização do conceito de jogo, começamos a programar as primeiras linhas e finfalizar os primeiros modelos.

Esta é a primeira vez que entramos em contato direto com a comunidade com a fase inicial de nosso desenvolvimento, e um update semanal é esperado para mostrar o andamento do projeto.

Para o primeiro post, aqui vão algumas naves que voce encontrara no jogo.


Tyrant Z (SF791-class)

O Tyrant Z é um nave de ataque relativamente antiga. Uma de seus principais pontos fortes num entanto, é sua manobrabilidade e pequeno tamanho, o que permite que esse caça seja transportado em grande quantidade usando apenas uma nave-mãe.



Apollo's Chariot (SF908-class)

Foram criadas para resistir a radiação espacial mesmo quando próximas de uma estrela. Devido a isto, seu casco costuma ser mais grosso, assim como maior que a maioria dos outros caças, fazendo-a mais lenta, num entanto permitindo um maior poder bruto, já que possui bastante espaço para armazenar munição e armas.

Asura (NSF103-class)

Sendo o primeiro tipo dessa família, a Asura é o caça mais avançado atualmente. Sendo tão manobrável quanto o Tyrant Z, assim como tendo a resistência da Apollo's Chariot. Num entanto, para atingir essas qualidades, possui um tamanho reduzido, fazendo-a ótima para ataques rápidos e diretos, mas não sendo indicada para batalhas mais longas.


O XenoSphere finalmente saiu do limbo em que deixamos ele há alguns meses atrás, para encontrar a sua plataforma de origem, aquela pra qual foi destinado.
Após algumas reuniões entre a equipe, decidimos levar o jogo para o Android, já que ele havia sido pretendido pra mesma desde sua concepção.
Nós conseguimos através dos esforços conjuntos driblar as dificuldades em acesso com hardwares distintos e outros problemas técnicos para portá-lo de volta para dispositivos móveis. Uma semana inteira de trabalho contínuo, mas finalmente ele agora entrou nos eixos.

Como já dito anteriormente, o XenoSphere é um jogo que tem como inspiração o clássico Breakout, misturando destruição de blocos com ação rápida.

Originalmente o jogo foi lançado no dia 29/09/2015 na Google Play e assim continuou pelas duas semanas que se prosseguiram. Porém, devido há alguns problemas internos, a versão publicada originalmente teve que ser retirada do ar para algumas análises. Felizmente conseguimos resolver os problemas pendentes e ele está sendo re-publicado mais uma vez, e agora com atualizações importantíssimas.

Sendo agora completamente integrado com o Giftiz, um app que permite você completar missões em jogos para Android e ganhar prêmios com isso. As missões são diárias e a cada uma finalizada você obterá uma certa quantidade de experiência (XP) e moedas para gastar em prêmios que são oferecidos pelo Giftiz.

Já baixei o jogo, irei ter ele atualizado quando voltar a loja?

Infelizmente não. Um dos nossos principais problemas foram com o versionamento do jogo. Devido a isso, a Google Play não poderá atualizar os jogos que já foram instalados previamente, pois não reconhecerá as versões para isso.
Se você já tem o jogo instalado e quer ter acesso as novidades, desinstale a versão que tem pelo Android e baixe a nova na loja do Google Play.

Sempre terei que fazer isso em novas atualizações?

Não. Apenas nesse momento você precisará fazer isso. E apenas caso já tenha o jogo instalado. Porém, se ele te interessou apenas agora e você ainda não o tinha baixado. Não se preocupe, a partir que instalá-lo todas as próximas atualizações estarão disponíveis automaticamente.

Meu celular é (x), ele roda o jogo?

O XenoSphere é feito para rodar em qualquer celular que possua Android 2.3 ou superior. Num entanto não podemos garantir a estabilidade em todos os aparelhos.
Há uma grande quantidade de dispositivos atualmente em circulação, todos com configurações bastante diferentes. Por isso, é possível que mesmo atendendo aos requerimentos mínimos, o jogo possa sofrer com quedas de FPS no seu celular.
Apesar disso, fizemos já duas atualizações que trouxeram otimizações nos gráficos, e em testes feitos tivemos um bom ganho em desempenho em todos os dispositivos testados.

Existe versão para iOS ou Windows Phone?

Por enquanto não. Nosso foco é o Android. Mas outros sistemas operacionais sempre estiveram na lista e em algum futuro próximo podemos anunciar versões para eles. Mas pelo momento, não temos nenhum anúncio a fazer nesse quesito.

O jogo é pago?

Não. Completamente gratuito. Basta baixar e jogar. Também não existe nenhum tipo de transação in-game, todos os itens possíveis de serem pegos estão disponíveis para qualquer um que jogar. :)


O jogo está em português?

Não. O jogo se encontra apenas em inglês. Entendemos que muitas pessoas creem que esteja em português (ou seja uma das opções) por ser produzido por um estúdio brasileiro. E concordamos com isto, porém, esse foi o nosso primeiro jogo e como durante a produção tivemos um tempo muito curto para finalizá-lo, optamos por usar o inglês como única linguagem, assim com o intuito em atingir mais mercados além do Brasil.
Infelizmente nosso país não é o ambiente mais propenso a gerar lucro para desenvolvedores de jogos, mas mesmo assim, pensamos nos jogadores conterrâneos e nosso próximo jogo está sendo trabalhado para vir com a língua portuguesa como uma das opções. ;)

Caso queira baixar o jogo, clique no botão abaixo para ser redirecionado para a loja da Google Play!

Depois de quase um mês e alguns dias de trabalho, finalmente estamos próximos de lançar nosso primeiro jogo próprio.

Originalmente o XenoSphere havia sido pretendido para mobile, num entanto, devido a obstáculos e falta de recursos da equipe, acabamos por abandonar a plataforma (por enquanto), e nos focarmos em portar o jogo para Web e PC (Windows). Como já estamos há apenas alguns dias de finalizar a versão 1.0, e como parte da filosofia da nossa equipe optamos por apenas revelar algo sobre ele com a produção já próxima do término, decidimos então liberar as primeiras screenshots, vídeos de gameplay e informações sobre ele (que podem ser conferidas na página oficial do jogo no IndieDB).

O XS é um jogo arcade inspirado majoritariamente em Breakout, onde fizemos uma releitura do clássico numa tentativa de deixá-lo ainda mais frenético. Tudo nele gira em torno de quantos pontos você conseguirá, usando-se tanto dos seus reflexos como de vários PowerUps que te permitem montar estratégias para impedir que as esferas fujam da tela e passem por sua raquete. O jogo possui 4 estágios completamente diferentes (tanto visualmente quanto em dificuldade) e é 100% em 3D, rodando a 60 FPS cravados mesmo em computadores mais modestos.

O lançamento deverá ocorrer em algum momento de Agosto ainda sem um dia marcado, pois estamos finalizando o balanceamento do gameplay. Assim que for liberado, estará disponível para download gratuito através do IndieDB, assim como também estamos terminando uma versão para Web que estará disponível no nosso (ainda em construção) site.

Novas informações irão vir com o tempo. Se você quiser ajudar na divulgação do jogo e tem interesse também em jogá-lo, nos dê suporte na nossa página do IndieDB clicando no ícone abaixo.
Toda ajuda é bem-vinda!

XenoSphere


Tempo de Modelagem - 2 minutos
Polígonos - 106
Tempo Pintura - 2 hora
Tamanho da Textura - 1024x1024


Na pintura deste modelo eu comecei a configurar alguns parâmetros dos pinceis no Blender, para ver os diferentes resultados que posso obter. Neste trabalho eu utilizei o pincel padrão, mas fiz modificações em seu curve.
Basicamente o curve controla o nível de alpha em diferentes regiões do raio do brush, quanto mais pontos na bezier do curve; mais áreas do brush você modifica, criando nos pinceis uma espécie de degradê. Com isso você pode por exemplo ter traços mais suaves, com bordas borradas, ou traços rígidos.

Minha técnica na pintura deste modelo foi começar criando a textura base da madeira, desenhando à mão cada detalhe, em seguida eu criei os defeitos, buracos e arranhões, e por fim apliquei os efeitos de sombra e luz.


Tempo de Modelagem - 5 minutos
Polígonos - 207
Tempo Pintura - 2 hora
Tamanho da Textura - 1024 x 1024


No processo de pintura deste modelo utilizei brushes e recursos internos do próprio Blender com suas configurações padrão. Contei também com a ajuda de uma mesa digitalizadora, a qual, diga-se de passagem, é primordial para quem deseja trabalhar com pintura digital.
Minha intenção nesse primeiro trabalho foi relembrar um pouco sobre conceitos de pintura digital bem como comportamento de sombra e luz em diferentes materiais, e noção de profundidade. Também testei a inserção de defeitos e avarias no artefato, características que se feitas pela modelagem, custariam alguns polígonos a mais.
Nos próximos exercícios que estou preparando pretendo trabalhar criando meus próprios brushes e texturas.