Monthly Archive: March 2010

1

Bug Fixing

[lang_pt-br]Em primeiro lugar, eu gostaria de saudar o nosso novo colaborador, artista gráfico e mestre de pixels, Rodrigo Machado Hahn. Ele irá ajudar a desenvolver a arte em pixels, o que é uma ótima notícia, já que nós não possuíamos ninguém bom neste departamento. A Aris vai continuar tocando o design e arte, inclusive criando uma apresentação em Flash para nosso jogo, enquanto o Rodrigo assume a arte geral dos gráficos de jogo. Bem-vindo Rodrigo!

Bom, a outra notícia é que terminamos o período de desenvolvimento do nosso quarto beta. Enquanto algumas features foram adiadas para o beta5, várias outras foram incluídas já nesta versão, e quem começar a brincar com o editor, terá uma experiencia bem mais rica do que apenas criar o gráfico, pois poderá definir gráficos, tamanho dos sprites, Inteligência Artificial e outros detalhes de cada NPC. Confira nossa seção de screenshots para mais detalhes; vamos constantemente colocar mais arte e telas conforme progredimos. A partir de agora, passamos a correção de bugs, que acreditamos irá levar mais um mês, portanto aguarde um novo lançamento para o início de maio.[/lang_pt-br]

[lang_en]In first place, I would like to welcome out new member, graphical artist and master of pixels, Rodrigo Machado Hahn. He will help developing pixel art, that is great news, since we do not had in our team anyone on this area. Aris will keep doing design and art, including a Flash presentation for our game, while Rodrigo will take the game graphics art. Welcome Rodrigo!

Well, the other news is that we finished the development phase of our fourth beta. While some features were postponed for beta5, several others made their way into the current one, and who stars playing with the editor will have a much richer experience besides creating maps, because he will be able to set graphics, sprite size, Artificial Inteligence and other details for each NPC. Check our screenshots section for more details; we will constantly put more art and screenshots while progressing in development. From now we will fix bugs, that we believe will take a full month, so wait for a release in the beggining of may.[/lang_en]

0

Under the hood – Por baixo das cortinas

[lang_pt-br]Esta semana o trabalho feito foi basicamente por trás das cortinas, basicamente transformando tudo de hardcoded para editável. Isto significa pensar bastante e trabalho duplicado, já que temos que implementar o editor e o jogo. De fato, se alguém olhar para o beta3 rodando e comparar ao estado atual do jogo, dirá que a versão antiga é melhor; o que não é alarmante, já que sabíamos desde o início que o motor de jogo iria sofrer alguns problemas pelo fato de qualquer um poder criar seu jogo, mas temos certeza que no fim das contas, o esforço será recompensado. Dito isto, nós criamos um novo editor para NPCs, mudamos a interface do editor e tambémc omeçamos a adicionar suporta a estas mudanças no motor do jogo. As boas novas são que, agora, as coisas serão bem mais organizadas, e provavelmente consumir menos memória para nosso porta para Nintendo DS, já que vamos carregar os gráficos em uma lista, e não mais para cada cópia de um NPC que houver no estágio como uma SDL_Surface. Esta semana vamos focar o desenvolvimento para acabar todas as novas implementações e começar logo a correção de bugs para termos um lançamento novo de versão para o início de abril.[/lang_pt-br]

[lang_en]This week work being done was mostly under the hood, basically turning things from hardcoded to editable. This means a lot of thincking and double-work, once we have to implement in the editor and in the game. Actually, if someone just saw beta3 running,a nd our current version, he would say that the new is worse. This is not alarming, we know that sometimes the game-engine will suffer, but the end result, allowing anyone to create games, will pay-off in the ending. That said, we created a new editor for NPCs and changed the editor UI greatly, and started the work in the engine to support it. The good news is that things will be much more organized, and probally will consume less memory for our Nintendo DS port, once we’ll have a list of graphics each NPC in the stage will point to, instead of having each one having it’s own SDL_Surface. We are trying to focus development this week to finish new features and start bug-fixing for a release in the april’s beginning.[/lang_en]

0

This week on Rockbot – Esta semana em Rockbot

[lang_pt-br]Uma semana com bons progressos na parte de UI do projeto:

  • adicionada tela de seleção de fase
  • Adicionada introdução do chefe
  • Adicionados mais alguns efeitos sonoros
  • Atualizada versão para Nintendo DS com correções
  • Implementada leitura de NPCs do arquivo de mapa (parcial)
  • Correções na introdução
  • Adicionados rostos para todos os chefes
  • Adicionados gráficos (parciais) para todos os chefes
  • Eliminado uso de threads, corrige intro em Nintendo DS
  • Movimento em escada mais rápido no DS
  • Atualização de gráficos da tela de início[/lang_pt-br]

[lang_en]This was a good week, with progress in the UI part of the project:

  • added stage select screen
  • added boss intro
  • added more sound effects
  • updated Nintendo DS port with fixes
  • implemented (partially) reading of NPCs from map file
  • introduction fixes
  • added faceportraits for all bosses
  • added (incomplete) sprite graphics for all bosses
  • removed use of threads, fixes intro in DS
  • faster staircase movemente in DS
  • updated start screen graphics[/lang_en]
0

Prioridades/Priorities

[lang_pt-br]Nós estamos enfrentando algumas dificuldades com os ports. Basicamente, nosso problema é que a conversão da SDL para plataformas diferentes das de sistemas operacionais de PC (Windows, Linux e MacOSX) são bastante pobres e incompletas. A versão de Playstation 2 tem problemas com tempo (já corrigido por nós), som (interrupções durante o tempo em que o som está tocando) e suporte a mp3; a versão de Nintendo DS tem problemas com threads e suporte a mp3. Ambas podem ser solucionadas com o uso de código próprio para cada plataforma, mas a idéia da SDL é exatamente não necessitar fazer isso, portanto vamos tentar evitar fazê-lo, se necessário, corrigindo o código da SDL para estas plataformas.

Dito isto, abrimos uma enquete para que você nos diga qual é a plataforma que você mais gostaria de ter o  Rockbot portado. Participe para que possamos priorizar a área de maior interesse.[/lang_pt-br]

[lang_en]We’ve been facing some difficulties with ports. basically, our problem is that the SDL conversion to platforms differenta than those of operating sistem for PC (Windows, Linux and Mac OSX) are very poor and incomplete. The Playstation 2 version have problems with timer (already fixed by us), sound hicups and lack of mp3 support; the Nintendo DS have issues with threads and also lack of mp3. Both can be solved by using code targeted for each platform, but SDL idea is to prevent it, and we want to do so, even if we need to fix SDL for each platform.

That said, we opened a query so you can tell us what is the platform you want most to have Rockbot ported to. Vote, se we can priorize the most voted one.[/lang_en]