Yep, still working

[lang_pt-br]Nós ainda estamos trabalhando no beta4, a falta de notícias aqui no site é apenas em razão de que estou de férias, por isso me concentro em aproveitá-la ao máximo, para descansar, me divertir e programar, mas temos várias novidades.

A implementação na game engine do Rockbot está indo muito bem, mas decidimos passar algumas funcionalidades previstas no beta4 para o beta5, encurtando um pouco o tempo de desenvolvimento para tentar fazer um beta por mês, por isso teremos mais versões antes do lançamento da versão final, já que cada beta deverá ter menos coisas. Esta decisão tem como objetivo manter o foco nas funcionalidades realmente necessárias e manter o código mais estável entre cada versão, com correções de bugs frequentes. Mas enfim, algumas das novidades já implementadas na engine são:

  • color-cycling: esta técnica permite criar animações ao alterar as cores da paleta da tela
  • nível 2 de tiles no mapa: permite criar tiles com partes transparentes
  • nível 3 de tiles no mapa: estes aparecem por cima do jogador, como nuvens, postes, etc.
  • escadarias
  • troca de tela: dividimos os mapas em peças menores, e quando o jogador chega em um ponto, um novo mapa é carregado
  • leitura de joystick por eventos: acelera bastante a versão de PS2
  • correção da SDL_Timer: permite usar basicamente os mesmos tempos de animação em PC e PS2
  • projéteis (tiros) usando gráficos
  • indicação de quando um jogador está trancando o movimento (troca de tela) do outro

Está faltando ainda terminar a implementação de carregar os npcs definidos pelo editor. Além disto, o editor em sí tem muitas funcionalidades que ainda precisam ser implementadas, como melhor edição de NPCs, Zoom, definir ponto de início para o jogador 1 e 2. Ele irá passar a ser distribuído junto com o jogo neste próximo beta, mas tenha em mente que jogos criados em um beta não necessariamente funcionarão no próximo; apenas quando a versão final for lançada teremos uma estabilidade no formato de arquivos do mapa.

É isto, continuem nos acompanhando na jornada rumo a um jogo muito legal para todos os fãs de megaman por aí :)[/lang_pt-br]

[lang_en]We are still working in beta4, the lack of news here in the site, is just becaquse I am in vacation, so I focusing in enjoy it at it’s best, to rest, have fun and program, but we have several news anyway.

The game engine implementation of Rockbot is going very well, but we decided to pass some functionalities from beta4 to 5, making the development time shorter, in a way to try to make a beta each month, that is way we’ll have more beta versions before the final version launch, once each beta will have less stuff on it. This decision comes with the goal to keep focus in the functionalities that we really need and keep the code more stable between each beta, with bug fixing more often. But in resume, some already implemented features are:

  • color-cycling: this technique allow us to create animations by swapping colors in palette
  • tileset level2: allow to create tiles with transparent parts
  • tileset level 3: those are shown over players, like cluds, trees, etc;
  • staircases
  • screen swapping: we divide the maps in smaller pieces, and when the player reaches a point, a new map is loaded
  • joystick reading using events: makes PS2 version much faster
  • correction in SDL_Timer: allow us to use same timings from PC version
  • projectiles (shots) using graphics
  • indication of when a player is holding the other one (screen swap)

We are still missing finish the implementation of loading NPC defined by the editor. Besides that, the editor itself have lots of things that still need to be worked, like better NPC editing, Zoom, setting the starting point for P1 and P2. It will be distributed from the next beta with the game, but keep in mind that games made with a beta, will not meant to be compatible with the other ones; onely when the final version is released we’ll have file format stability.

That’ s it, keep following us in the journey to a very cool game for all megaman fans out there :)[/lang_en]