Como o Rockbot é um projeto, basicamente de uma pessoa, às vezes eu preciso tirar “férias” dele, para descansar, jogar videogames e relaxar um pouco, principalmente quando o meu trabalho do dia a dia me deixa sem vontade de programar (leia-se, eu estou em um projeto chato). E foi isto que ocorreu nos últimos dois meses, joguei muito Playstation 3, espaireci e agora, aos poucos estou voltando.

Reorganizei bastante a lista de tarefas pela frente, tornando cada versão beta menor e adicionando um sétimo beta à lista. Estas últimas versões tendem a demorar mais pois eu tenho que encarar alguns bugs que vem desde o início do projeto, e apesar de pouco impactantes, tendem a ser muito difíceis de resolver. Enfim, de maneira geral, o que teremos pela frente é:

BETA5 (DONE): lots of bug-fixes, skull castle stage intro with path indicator, move some classes to sub-folders in project, experimental android port, remove threads, fix dynamic background flickering, centewred-weapon can be destroyed, fixed technobot colorcycle affecting menus, fix crash when leaving game, fix turn in NPCs, add in-game config, a beaten stage can have a different tileset and background, NPC with static background, add weapon support in editor and more, .

BETA5 (Ongoing): stages adjustments, replace copyrighted tiles by free or custom ones, break bosses artificial inteligence into new chain system, add option for PSP to change between fullscreen or windowed, fix for transition screen and dynamic backgrounds, gravity-level for NPCs, destroy NPC centered-weapon by using TNT Flash, editor adjustments and code cleaning.

BETA6: better teleporting stop-method by checking first non-blocking tile (from bottom to top), better ending credits, move drawing methods to draw class, bolts and shop, AI jump-up and jump-down, fix max projectile logic for weapons, setup rock and beta differences.

BETA7: fix for 3rd level of tiles on transition screen, remove build warnings in all platforms, implement different frame sizes in game collision, create spawn-npc AI action, NPC death AI, action, NPC hit AI action, optimize memory usage by using game_data directly when a copy is not needed, new/better intro.

RC1: optimization, reduce memory usage

After 1.0: Ports for Dreamcast, XBox, OSX and Wii; more optimization and code checking with cppcheck and coverity