quinta-feira, 7 de novembro de 2013

Game support and bug report



As the game has been released for Android and soon for iOS, the following contacts may be used for support and bug reports:

Wreck n' Roll official e-mail
Leonardo Maia (Developer) e-mail
Wreck n' Roll Facebook page

Thanks,
Leonardo Geyer Maia (Game Developer)

Portugese:

Como o lançamento do jogo para Android e brevemente para iOS, os seguintes contatos podem ser usados para suporte e registro de bugs:

Wreck n' Roll official e-mail
Leonardo Maia (Developer) e-mail
Wreck n' Roll Facebook page

Obrigado,
Leonardo Geyer Maia (Desenvolvedor)

quinta-feira, 24 de outubro de 2013

Release para Android



Finalmente, faltando 1 dia para o início da BGS (Brasil Game Show), a primeira versão para Android do Wreck n' Roll vai para a Play Store.

Segue o link da Play Store para aquisição e download:

O jogo terá o valor de US$ 0,99.  A versão inicial conta com 4 campeonatos, 3 carros, e 3 armas principais.

Breve será publicada a versão iOS.

Vale lembrar que esse não é o fim.  Atualizações virão trazendo novos elementos como campeonatos, carros e armas.

Fiquem com as screenshots mais recentes do jogo.





segunda-feira, 26 de agosto de 2013

Quem não odeia problema de performance?

Todo bom gamer conhece, ou ao menos ouviu falar, no jogo Crysis.  A CryEngine criou esse jogo.  Ele foi famoso por gráficos perfeitos, uma água realista para época, e o mais memorável:  Nem na NASA dava pra jogar esse jogo!  Quem não odeia problema de performance?

O Wreck'n Roll já está em vias de ser concluído.  A versão para Android será posta para teste até o fim do mês (assim esperamos) mas antes precisamos garantir que o máximo de jogadores possa curtir o jogo.  Para isso precisamos fazer um trabalho hercúleo de melhorar ao máximo a performance do jogo.  Em toda a minha experiência como desenvolvedor nunca tive que me preocupar tanto com isso como agora.

Esses últimos dias tem sido para trabalhar em texturas, modelos, chamadas de funções de forma a reduzir ao máximo o uso de processador e GPU.  Ninguém espera que essa tarefa seja fácil, mas o pior é quando alguma coisa da qualidade tem que ser sacrificada.

Felizmente boa parte dos problemas são relativos a chamadas de funções internas ou algum detalhe do modelo que nas proporções do jogo não farão diferença.  Mas ainda existem alguns sacrifícios na luz que precisaram ser feitos.

As screenshots abaixo não são as usuais, e sim as screenshots do Unity, pois tirei-as enquanto media desempenho.





Não esqueçam que há uma versão para download aqui:

segunda-feira, 19 de agosto de 2013

Download da versão Alpha

Conforme prometido, disponibilizamos mais uma atualização da versão Alpha do jogo.

Versão Alpha 0.3

Esta é uma versão de testes compilada para PC que já possui os controles para tela touch screen (ainda não testamos em Windows 8.x com monitor touch). Breve disponibilizaremos uma versão APK para Android.

Atuais características da versão:

  • Modo Single Player:  Crie um novo profile. Ao acessá-lo você irá para a Oficina, onde você receberá um carro simples e $1000 em créditos.
  • Modo Endless Run: Ao clicar em "Start" antes de estar inscrito em um campeonato, o jogo entrará no modo "Endless Run", que, como o próprio nome já diz, é uma pista infinita com obstáculos na qual você ganhará créditos conforme a distância percorrida.
  • Modo Campeonato: Ao inscrever-se em algum Campeonato você estará restrito à próxima corrida deste. Clicando em "Start" você será levado para a pista com outros 3 NPCs e ganhará créditos de acordo com sua posição no final da corrida. O campeonato disponível na versão Alpha ainda não está completo e possui apenas 3 circuitos.
  • Modo Multiplayer (LAN ou Internet): Para jogar no modo LAN, você e seus amigos deverão estar na mesma rede. Clique em "Host Game" ou "Connect" e você será levado para a Oficina, onde deverá escolher seu carro, arma e mina (só uma por enquanto) entre os disponíveis. Como host, você terá o privilégio de escolher a pista através da aba "Race". A corrida só iniciará quando todos estiverem clicado em "Ready". O modo Internet ainda não está disponível.
  • É possível iniciar uma corrida sozinho no modo Multplayer, basta para isso escolher a pista sem que qualquer outro jogador esteja conectado e clicar em "Start";
  • Para sair do jogo use ALT+F4. Nos dispositivos móveis isto será feito através dos botões "Home" ou "Back";
Qualquer bug, favor reportar aqui ou através dos contatos disponíveis no Blog.

sexta-feira, 16 de agosto de 2013

Interface

Essa semana foi oferecido uma série de descontos em "assets" na loja do Unity (ferramenta usada no desenvolvimento).  Uma das ofertas era um conjunto de componentes para geração de interface.

Ao adquiri-la foi possível um trabalho mais elaborado na interface, retirando a antiga interface que, na dura realidade, estava muito ruim.

Seguem algumas screenshots da nova interface.



Assim que todos os elementos técnicos estiverem concluídos uma versão será disponibilizada para testes.

Se quiser acompanhar o desenvolvimento do game, não se esqueça de curtir a página no Facebook ou seguir o @LeoNERDMacae no twitter.

sábado, 3 de agosto de 2013

Realista vs Cartoon

Embora o blog tenha passado um tempo desatualizado o projeto não parou.  Agora, na reta final antes do lançamento, pretendo atualizar mais o blog, o canal no Youtube e a página no Facebook.

Um assunto que gostaria de trazer a tona é com relação a identidade visual do jogo.  Tenho tentado ao longo do período de desenvolvimento adotar uma identidade um pouco mais realista graficamente.  Sabemos que o jogo no qual esse se inspira não tinha essa característica, todavia, achei que seria interessante essa abordagem.

O grande problema é que jogos com gráficos realistas não são caros a toa.  Eles requerem uma grande equipe de desenvolvimento para cuidar de modelos, texturas e iluminação.  E o pior:  Tudo isso tem que combinar.  Os elementos encontrados no game tem que parecer pertencer ao mesmo universo.

Em um dos testes, substitui algumas texturas por uma textura mais simples e apliquei o "shade" de cartoon.  Com isso as sombras ficam mais acentuadas retirando um pouco a percepção de volume.  No PC acredito que essa mudança causa divergência de opiniões.  Todavia, se olharmos para os tablets e celulares, onde uma tela menor, com menos resolução e muitas vezes um processador com menor capacidade, a nova abordagem parece muito mais interessante.  Isso sem falar que produzir conteúdo com essa identidade é muito mais fácil e rápido, permitindo no futuro upgrades mais rápidos para acrescentar carros e pistas novas.

Abaixo, como de costume, algumas screenshots para ilustrar a diferença.








É importante mencionar que as screenshots acima fora tiradas na qualidade máxima do PC.  As texturas estão sendo exibidas com resolução máxima.  O Android e o iOS não possuem essa mesma capacidade.  Muitas vezes um gráfico bom no PC (durante o desenvolvimento) torna-se muito ruim nos dispositivos móveis.  As texturas simples (cartton) conseguem tratar melhor esse problema.

Por último.  É interessante lembrar que trata-se de um pacote de texturas.  Ele pode facilmente ser substituído no futuro, permitindo até que o jogador determine com que modo de texturas ele prefere jogar.

terça-feira, 2 de abril de 2013

Novo teste com Inteligência Artificial

Finalmente uma nova atualização dessa vez com a grande novidade mostrada no vídeo do último post.

Agora todos poderão jogar sozinhos e ainda se divertir (um pouco) com o jogo, já que está implementada a inteligência artificial.

Enquanto o modo campanha não sai, vocês poderão colocar IA's no modo multiplayer.  Basta ir em "Start LAN Game", clicar em "Host game" e haverá um botão a mais: "Racers setup".  Nesse botão pode-se configurar quantos jogadores (pela rede) ou quantas IA's poderão jogar.  Coloque quantas IA's quiser e divirta-se (ou não).  O importante é postar o resultado aqui.

 Configuração IA's / Players

Jogo iniciado com 3 IA's

Percebam também que foi alterada a cor do carro.  Isso para que fosse possível fazer uma diferenciação maior entre eles.  Novos modelos de carro serão acrescentados em breve.

Segue o link para download:

sexta-feira, 22 de março de 2013

Inteligência Artificial

Finalmente temos um vídeo mostrando a inteligência artificial que está em desenvolvimento.  Uma atualização no arquivo de testes está marcada para breve quando todos poderão testar o novo recurso.

Também foi adicionado um novo modelo de pista: Plataformas espaciais.  Veja o vídeo abaixo:


sábado, 9 de março de 2013

Finalmente! O Teste

Finalmente conseguimos uma versão de teste bem funcional.  Lembrando que está disponível apenas o modo multiplayer em que pode-se jogar sozinho ou com colegas, mas não haverá I.A. para correr com o jogador.

O vídeo abaixo explica como fazer para jogar e o link em seguida para baixar o arquivo compactado.  Basta descompactar e executar.


Link para download:
http://rapidshare.com/files/1098179901/Racing.rar

sexta-feira, 8 de março de 2013

2 dias para o teste (finalmente)

Espero que não tenham perdido as esperanças.  Todavia, alguns testes privados apresentaram problemas que tiveram que ser corrigidos.  Agora o mecanismo de conexão está mais estável (espero que 100%) e a inicialização das partidas também.  Para completar, algumas pessoas (quase todas que jogaram) reclamaram da pista ser estreita, então foi modelada uma pista mais larga (50%) que deve ser suficiente.

O que precisamos agora para que o teste possa ser jogado por vocês:
  • Gravar um vídeo explicando como jogar
  • Acrescentar mais pistas a versão do jogo
  • Enviar para um servidor que permita que todos possam baixar e testar
Isso será feito amanhã para que sábado a versão de testes possa finalmente ser jogada.  Enquanto isso seguem algumas screenshots das novidades que foram implementadas nesse longo tempo sem atualizações no blog.

Novos detalhes de efeitos e pista

 A pista mais larga tornou o jogo menos irritante

 Tela de seleção de carro e arma (ainda não tem a seleção de carros)

 Tela de seleção de pista (sem tirar screenshot do editor)

A versão de testes para Android será lançada em um futuro breve.  Apenas alguns ajustes e todos poderão testá-la também.

quarta-feira, 20 de fevereiro de 2013

Notícias atrasadas sobre os testes

Primeiramente gostaria de pedir as sinceras desculpas, pois o carnaval terminou já faz uma semana e os testes ainda não foram iniciados para o público.

Ocorre que fizemos alguns testes internos e eles apresentaram problemas.  Durante esse período temos trabalhado nesses problemas para aumentar a integridade da conexão.  Isso aliado a versão Android que agora está sendo trabalhada em paralelo e será finalizada antes da versão PC.

Mesmo assim a interface está mais preparada para os usuários.  Assim que o servidor permitir a criação de contas e o login o teste será liberado.

Seguem algumas screenshots com novidades:




sexta-feira, 15 de fevereiro de 2013

Sobre robôs e maçãs

Depois de um longo carnaval trabalhando no projeto, decidi apresentar a mais recente novidade.  Os testes sairão breve conforme prometido mas antes gostaria de compartilhar com todos a mudança temporária de rumo que vocês poderão ver nas "screenshots" abaixo:




Como podem perceber, não se trata de uma screenshot.  Muito menos da minha habilidade em tirar fotos decentemente.

A mudança de rumo implica em uma pausa na versão PC/Mac para que lancemos uma versão Android/IOS do jogo.

Essa versão será um pouco mais simples do que a versão planejada para PC/Mac, mas terá todos os modos multiplayer (LAN e Internet) e uma campanha single-player contra oponentes com estupidez artificial.

Ainda não temos a tabela de requisitos mínimos, mas assim que tivermos publicaremos aqui no Blog.  Por enquanto basta saberem que vários celulares médios foram capazes de rodar o jogo.

quinta-feira, 7 de fevereiro de 2013

Rocket Launcher

Para os que estão no aguardo de um teste mais uma novidade.  No teste será possível escolher uma dentre duas armas diferentes:

  • Laser:  Pouco dano porém de rápido disparo
  • Foguetes:  Dano maior porém com tempo de recarga maior também
Uma luz melhor foi adicionada à mina para permitir que ela seja mais visível.  Seguem screenshots:



A partir de agora até o lançamento do beta eu trabalharei na interface (a que quem for testar vai usar).  Assim que estiver pronta posto um vídeo explicando como testar o jogo e libero o alpha para quem estiver interessado.

quarta-feira, 6 de fevereiro de 2013

Nome do jogo, teste de física e uma surpresa

Depois de debater, ficou decidido adotar Wreck'n Roll como nome do jogo.  Breve traremos a arte conceitual do título e começaremos a modificar o jogo de acordo.  Se algum artista se prontificar a ajudar, favor entrar em contato.

Por ultimo segue um vídeo com alguns testes de física e uma surpresinha que guardei para o final.


Por último, estamos trabalhando para um teste com mais gente depois do carnaval, aguardem.

domingo, 3 de fevereiro de 2013

Nome vencedor

Por fim chegamos a um nome vencedor.  Será?

O final da enquete mostrou que "Wreck'n Roll" foi o nome mais votado (e teve alguma boca de urna para isso).  Mas foi o mais votado.

O segundo e sim, uma surpresa foi "Bastard Racers".  Nome sugerido pelo Fabiano e que não botamos muita fé no início.

Acontece que como em qualquer processo dito democrático ele apresenta problemas:
O nome "Wreck'n Roll" não agradou a maioria absoluta dos que votaram.  Na verdade, ele ganhou bem apertado do segundo.  Minhas propostas são adotar o nome para medir a aceitação ou realizar um "segundo turno" com os dois mais votados.

Amanhã será apresentada a decisão.

MUITO OBRIGADO mesmo por votarem.

PS: Nesse final de semana foram corrigidos problemas de conectividade, interface e física (que estava louca nos testes).

sábado, 2 de fevereiro de 2013

Novo vídeo: ARENA

Depois de algum tempo sem vídeos, segue um com as recentes atualizações.  Apresentando também o modo ARENA:


Lembrando que para após o período de carnaval iniciaremos testes com um público maior.  Selecionaremos os interessados em ajudar pelos comentários.

quarta-feira, 30 de janeiro de 2013

Os novos carros

Finalmente chegamos no segundo ciclo modelagem/física e eu importei um novo modelo de carro.  Agora o know-how necessário já está tranquilo e novos modelos podem ser importados.  Falta evidentemente um modelador próprio mas isso será resolvido no tempo certo.  Fiquem com as screenshots:






terça-feira, 29 de janeiro de 2013

Novo editor de pistas e modelos

Após um tempo sem posts, aqui vão algumas screenshots do novo editor de pistas e do que pode ser feito agora.

Novo editor de pistas

Novo modelo e textura das pistas

O usuário pode alterar a iluminação no editor

Outra opção de iluminação

Visão perspectiva

Visão perpectiva

Eu irei postar breve algumas screenshots da arena construída com o novo editor.  No modo arena, jogadores terão apenas que destruir uns aos outros.

E não se esqueçam de votar no nome do jogo :)

quinta-feira, 24 de janeiro de 2013

Novos modelos de pista (New track models)

Apenas para não passar em branco hoje, eu vou mostrar o progresso construindo os novos modelos de pista.  A ideia é permitir aos usuários que querem construir pistas serem capazes de selecionar cada pedaço de um segmento antes de construir a coisa toda.  A screenshot não mostra muito, mas é como o jogo se parece para mim a maioria do tempo.

Just to not come empty today, I'm going to show progress on building the new track models.  The idea is to allow players who want to build their track to select each piece of track segment before building the whole thing.  The screenshot doesn't show much, but it's how the game looks like to me most of the time.


Eu gostaria de postar novos vídeos, mas tem sido difícil sincronizar o tempo de todos para gravar.

Por último, votem na ideia de nome que vocês acham mais legal para o jogo. (enquete ao lado)


I'd like to post new videos, but it's been hard syncing everybody's time to shoot it.

And last, we've picked some name ideas for you to vote in the coolest name for our game. (quiz on the right)

Nova seleção de pistas (new track selection)

Para permitir um alpha-test mais independente, eu criei a ferramenta de seleção de pistas.  Agora o host do jogo pode selecionar uma das pistas disponíveis na tela de chat.

Outras melhorias internas foram:

  • Uma janela de "Conectando" permitindo que se cancele caso de problema;
  • Melhorias de câmera;
  • Novas texturas (ainda não visíveis).


To allow a more independent alpha-testing, I've created the track selection tool.  Now the host of a game can select one of the avliable tracks in the chat screen.

Other internal improvements like:

  • "Connecting" dialog with cancel button;
  • Camera improvements;
  • New textures (not visible yet).


Uma coisa interessante de se mencionar é que embora eu trabalhe com softwares ha mais de vinte anos, eu nunca vi algo tão multidisciplinar para se construir.  Eu estou realmente me divertindo fazer alguma coisa que eu sempre gostei (jogos) e aprender tanto.

One interesting thing to mention is that although I build software for more than twenty yers, I never got something so multidisciplinar to build.  I'm really enjoying to build something I always loved (games) and learning so much.

segunda-feira, 21 de janeiro de 2013

Nova tela de abertura (New opening screen)

Após algum tempo trabalhando, alguns avanços:

  • Uma nova tela de abertura;
  • O Nitro foi reduzido um pouco;
  • A câmera em perspectiva agora segue o carro deixando a área mais visível na frente



After some time working, here are some updates:

  • A new opening screen;
  • Nitro has been ajusted to last a little shorter;
  • Perspective camera now follows the car keeping the wide field of view forward;


Salto sobre pista na visão perspectiva (Perspective view of jump

Nova tela de abertura (New opening screen)

Essa semana vou conduzir testes com qualquer um interessado em ajudar.  Me procurem no Google Talk.

This week I'll be conducting tests with anyone interested in help.  Just look form me in Google Talk.

quinta-feira, 17 de janeiro de 2013

Resultados de final de corrida (Ending race results)

Finalmente eu completei os resultados de final da corrida.  Agora se um jogador terminar a corrida os outros tem 60 segundos para fazer o mesmo ou a corrida termina.  Os resultados são apresentados em uma tela simples.

Finally I've completed the ending race results.  Now, if a player finish the race the others have 60 seconds to do or the race is over.  The results are presented in a simple screen.


Esse post marca o fim da primeira pre-release.  Agora alpha testes serão feitos várias vezes a medida que novas melhorias também são.

This post marks the ending of the first pre-release.  Now alpha testes are going to run several times as new improvements are being made.