Guess wich system is making a comeback?

[lang_en]Thanks ro ragnarok2040 for helping me to compile Rockbot for PS2. Except for the sound and threads that needs to be fixed, things are running just fine for a first build![/lang_en]

[lang_pt-br]Obrigado ao ragnarok2040 por me ajudar a compilar o Rockbot para PS2. Exceto pelo som e threads, que precisam ser corrigidos, as coisas estão rodando simplesmente bem para um primeiro build![/lang_pt-br]

Opening Rockbot on PS2

 

 

Open Pandora package online

[lang_pt-br]Adicionado pacote de Open Pandora nos downloads, obrigado ao sigma nl pelo pacote!

Estamos tendo trabalho para compilar o jogo para Playstation 2, e deverá levar um tempo até conseguirmos pois o SDK para este sistema está abandonado por mais de dois anos e ninguém tem o conhecimento necessário para ajudar a resolver o problema com o linker. A boa notícia é que breve teremos um novo hardware portátil a ser suportado oficialmente, se tudo der certo.[/lang_pt-br]

[lang_en]Added Open Pandora package in downloads, thanks to sigma nl for the port!

We are having a hard time to compile the game for Playstation 2, and it shall take a bit long until we sucefully port it as the SDK for this system is not supported for more than two years and no one have the needed knowledge to help us fix the issue with linker. The good news is that a new portable system should soon join the official supported devices, is all goes well.[/lang_en]

At last, welcome beta2

[lang_pt-br]

Depois de muita demora (tudo culpa do Playstation 3, hehehe) lançamos uma nova versão, bastante revisada e melhorada, do jogo e engine Rockbot.

Para obter os arquivos, vá até nossa página de downloads.

Confira as mudanças completas no arquivo de TODO/Changelog.

[/lang_pt-br]

 

[lang_en]

After much delay (all fault of the Playstation 3, heheh) we are releasing a new version, much improved and expanded, of the Rockbot game and engine.

To get the files, go to out downloads page.

Check the full changes list in the TODO/Changelog file.

[/lang_en]

A bit of vacation

[lang_pt-br]Olá a todos. Primeiro, gostaria de pedir desculpas pela falta de novidades no blog por um período tão longo; segundo, explicar a falta de novidades ultimamente. COmprei uma TV de 40 polegadas LCD/LED e um Playstation 3, que, por sí só já explica porque não tenho trabalhado no Rockbot. Estou me divertindo aos montes jogando alguns jogos da geração atual e, consequentemente, tenho muito pouco tempo para desenvolver em casa; além disso, está esfriando aqui no sul, então ficar em casa na frente do PC de noite não é muito chamativo.
As boas novas são que eu não gostei bastante de Megaman 9 e 10, acho que as fases são fuleiras, com uma dificuldades que lembra o Megaman 1, com armadilhas que estão lá não para tornar o jogo mais desafiador, mas simplesmente para matar o jogoador até que ele memorize a fase toda.

Eu plano retomar o trabalho de correção de bugs e implementação de novas features no Rockbot, e para começar, farei algumas mudanças, como a resolução que passará para 320×240, the é o tamanho da tela do Dingoo A320 e é bem suportada no Playstation 2. Isso não apenas vai corrigir alguns bugs, como também será mais simples portar estágios do Megaman, já que o NES tem 224 linhas verticais e estávamos usando somenta 200 até então. Além disso, cada sprite do jogador terá sua própria dimensão para fins de colisão, tornando o sistema muito melhor.
O próximo beta também irá ter os estágios repletos de inimigos ao invés do vazio atual, então, fique atento![/lang_pt-br]

 

 

[lang_en]Hey all. First, my apologies for not updating the blog in such a long time; second, let me explain the lack of news lately. I bought a new 40″ LED/LCD TV and a Playstation 3 console, that, by itself explains why I’m not currently working on Rockbot. 🙂
I’m getting a lot of fun playing some new-gen games, and thus, there is very little time for developing at home; plus, its getting really cold on south hemisphere, so, staying in front of the computer isn’t very compelling. The good news, is that I disliked a lot Megaman 9 and 10, I think the levels are just cheap, with a dificulty that remembers Megaman 1, with traps that are placed not to make things harder, but to just kill the player until he memorizes the whole stage.

I plan to soon resume work on bug fixing and a new missing new features on Rockbot, and to begin, I’ll be adding some changes, such as resolution, that will be now 320×240, that is the size of Dingoo A320 screen and is well supported in PS2. This will not only fix some bugs, but also, better support porting stages from Megaman, as the NES is 224 vertical lines and we were using only 200 so far. Also, each player sprite will have its own size for colision, making it much better.
Next beta also will feature stages filled with enemies instead of empty ones, so keep tuned.[/lang_en]

 


Welcome 1.0 beta 1

[lang_pt-br]Levou mais tempo que o desejado, mas o primeiro beta da versão 1.0 do jogo Rockbot finalmente está pronto. Vá para nossa página de downloads para pegar sua cópia.

Nós usamos o tempo entre a versão alfa e este beta para não apenas corrigir inúmeros problemas, como também introduzir algumas novidades interessantes, como tiro carregado e escorregão; portanto esta nova versão pode ser uma grata surpresa para quem ficou desapontado com o alfa.

A lista de modificações é bastante extensa:

BETA1:

– reduce hit push back

– test all stages to assure all can be finished:

– hide map link numbers

– fix rockbot ears color in stairs frame

– check that all stages have checkpoints in valid points and in boss door

stages – TECHNOBOT – scroll is stopping near the end of stage, review

stages – SEAHORSE – needs some adjusts in boss room (use map #3)

stages – DYNAMITE – scroll is stopping in two points, review

– player jump must not be interrupted because out of screen (top)

– showing destrin logo before killing all 8 bosses (due to intro stage)

– implement “demo stage”

– jumping NPC is dying because out of screen 🙂

– holding left/right on transitionScreen is STILL moving player to the wrong place !!!!!! :-/ (was missing reseting the last_scrolled, duh!)

– faster walking sprite movement

– fix 3 pixel diference between jump and jump_attack sprites

– implement checkpoints

– fix character leaving and returning to platform when the platform moves

– fall/fky platforms must slowly return to the original place after activated (thus, must not be destroyed when out-of-screen)

– charged shot is not swapping colors

– implement objects movement

– implement go-up platform (same as fall one, but to top direction)

– fix platform moving player because of head

– fix up/down platform colision (not coliding)

– add OPEN_PANDORA build mode

– if save exists, default cursor position must be “load” instead of “new” game

– bg2 was not being shown in technobot’s stage

– finish colorcycle stages implementation for seahorse and daisiebot

– when on “demo mode”, boss gravity must not stop before half-screen

– bug: platform object types are falling (gravity)

– fix colorcycle showing weird colors

– fix for menu being show and froze after stage selection (input.clean needed)

– add open pandora keys

– add #define for HANDLELD (Dingux/Pandora)

– boss dialog must be controlled outside boss class, using game class instead (fix player being able to move during it)

– reflected projectiles are not being destroyed (thus player can’t shoot anymore)

– find references to “./” and replace by FILEPATH

– stage colorcycle optimization

– fix for menu being show and froze after intro (input.clean needed)

– walk-attack animation is changing quickly

– shot is reflecting on shielded-NPC even when it is attacking

– create face for Milonga

– edit link error (was erasing links if same stop but not same map)

– hiatus in horizontal transition scrolling

– objects need gravity

– when killing a boss that isn’t any of the 8 that give weapon, player must teleport out of screen

– implement boss-room dialog (OK on file-format)

– do not show boss dialog if none was set

– EDITOR: first character or object in editor is not setting the right image filename

– implement all weapons usage

– timed-bomb explosion (morph projectile concept)

– shooting is not making any sound

– implement map bg1, bg2 and bgcolor (different planes)

– implement and review ending

– if hit and pass a door, is moving to the wrong direction (must be using player direction, should use player movement)

– show object makes player, npc, objects and 3rd level of tiles to blink

– fix boss door

– doors from left to right are not locking player/scroll

– scroll has a kind of “kick” when moving after a door

– from left to right scroll-lock is not showing the locked tiles (stops scrolling too early)

– entering a room with doors is moving player to an unknown location

– after shooting some times, you can’t do it anymore (projectiles are not being destroyed?)

– when pushed back by being hit, background is scrolling in the wrong direction

– editor: there is a bug in stage dialog editor

– weapon menu is not showing the right player HP on “normal weapon”

– implement/test load(save) game

– esc on start screen is not making game to leave

– got_weapon for stages other than the 8 should just explode boss and then leave

– crash when loading save and reopening a beaten stage

– crash when using esc at stage selection screen

– after killing apebot, is showing got weapon for “desert scorpion”

– editor: implement weapon edit

– editor: implement stage boss weapon selection

– background color is using wrong data/colors

– background repeat is failing for intro stage

– rework intro

– player shot is not making any sound

– after falling, is not changing from ANIM_TYPE_JUMP to STAND

– dialog accept jump button

– weapons menu coloring selected item

– weapons menu: add delay on change item

– holding a key while on vertical teleport/transition makes the player go to an invalid position out of screen

– implement NPC spawn (as attack or when killed – need adjusts in file and editor)

– seems like game is loading the initial stage twice

– use NPC spawn for mummy bot weapon (scorpion)

– use L/R keys to change between weapons

– implement freeze weapon

– partial implementation for quake (missing damage on NPCs)

– separation for execute and show in characters (used in freeze)

– sound for charging shot

– background1, background2 and background_color into map file-format (not used yet)

– file-format review and freeze (changes will be made from 2.0 to 2.0.1, 2.0.2…)

[/lang_pt-br] [lang_en]

It took a bit longer than expected, but Rockbot’s game first 1.0 beta is finally ready. Go to our downloads link to grab it.

We used the time between alpha and this beta not only to fix several issues, as also introduce some interesting news, like charged shot and sliding; thus, this new version can be a pleasant surprise for those who were unhappy with alpha 1.

Changes list is very extense:

BETA1:

– reduce hit push back

– test all stages to assure all can be finished:

– hide map link numbers

– fix rockbot ears color in stairs frame

– check that all stages have checkpoints in valid points and in boss door

stages – TECHNOBOT – scroll is stopping near the end of stage, review

stages – SEAHORSE – needs some adjusts in boss room (use map #3)

stages – DYNAMITE – scroll is stopping in two points, review

– player jump must not be interrupted because out of screen (top)

– showing destrin logo before killing all 8 bosses (due to intro stage)

– implement “demo stage”

– jumping NPC is dying because out of screen 🙂

– holding left/right on transitionScreen is STILL moving player to the wrong place !!!!!! :-/ (was missing reseting the last_scrolled, duh!)

– faster walking sprite movement

– fix 3 pixel diference between jump and jump_attack sprites

– implement checkpoints

– fix character leaving and returning to platform when the platform moves

– fall/fky platforms must slowly return to the original place after activated (thus, must not be destroyed when out-of-screen)

– charged shot is not swapping colors

– implement objects movement

– implement go-up platform (same as fall one, but to top direction)

– fix platform moving player because of head

– fix up/down platform colision (not coliding)

– add OPEN_PANDORA build mode

– if save exists, default cursor position must be “load” instead of “new” game

– bg2 was not being shown in technobot’s stage

– finish colorcycle stages implementation for seahorse and daisiebot

– when on “demo mode”, boss gravity must not stop before half-screen

– bug: platform object types are falling (gravity)

– fix colorcycle showing weird colors

– fix for menu being show and froze after stage selection (input.clean needed)

– add open pandora keys

– add #define for HANDLELD (Dingux/Pandora)

– boss dialog must be controlled outside boss class, using game class instead (fix player being able to move during it)

– reflected projectiles are not being destroyed (thus player can’t shoot anymore)

– find references to “./” and replace by FILEPATH

– stage colorcycle optimization

– fix for menu being show and froze after intro (input.clean needed)

– walk-attack animation is changing quickly

– shot is reflecting on shielded-NPC even when it is attacking

– create face for Milonga

– edit link error (was erasing links if same stop but not same map)

– hiatus in horizontal transition scrolling

– objects need gravity

– when killing a boss that isn’t any of the 8 that give weapon, player must teleport out of screen

– implement boss-room dialog (OK on file-format)

– do not show boss dialog if none was set

– EDITOR: first character or object in editor is not setting the right image filename

– implement all weapons usage

– timed-bomb explosion (morph projectile concept)

– shooting is not making any sound

– implement map bg1, bg2 and bgcolor (different planes)

– implement and review ending

– if hit and pass a door, is moving to the wrong direction (must be using player direction, should use player movement)

– show object makes player, npc, objects and 3rd level of tiles to blink

– fix boss door

– doors from left to right are not locking player/scroll

– scroll has a kind of “kick” when moving after a door

– from left to right scroll-lock is not showing the locked tiles (stops scrolling too early)

– entering a room with doors is moving player to an unknown location

– after shooting some times, you can’t do it anymore (projectiles are not being destroyed?)

– when pushed back by being hit, background is scrolling in the wrong direction

– editor: there is a bug in stage dialog editor

– weapon menu is not showing the right player HP on “normal weapon”

– implement/test load(save) game

– esc on start screen is not making game to leave

– got_weapon for stages other than the 8 should just explode boss and then leave

– crash when loading save and reopening a beaten stage

– crash when using esc at stage selection screen

– after killing apebot, is showing got weapon for “desert scorpion”

– editor: implement weapon edit

– editor: implement stage boss weapon selection

– background color is using wrong data/colors

– background repeat is failing for intro stage

– rework intro

– player shot is not making any sound

– after falling, is not changing from ANIM_TYPE_JUMP to STAND

– dialog accept jump button

– weapons menu coloring selected item

– weapons menu: add delay on change item

– holding a key while on vertical teleport/transition makes the player go to an invalid position out of screen

– implement NPC spawn (as attack or when killed – need adjusts in file and editor)

– seems like game is loading the initial stage twice

– use NPC spawn for mummy bot weapon (scorpion)

– use L/R keys to change between weapons

– implement freeze weapon

– partial implementation for quake (missing damage on NPCs)

– separation for execute and show in characters (used in freeze)

– sound for charging shot

– background1, background2 and background_color into map file-format (not used yet)

– file-format review and freeze (changes will be made from 2.0 to 2.0.1, 2.0.2…)

[/lang_en]

Where is beta1?

[lang_pt-br]Olá a todos. A próxima versão do Rockbot (beta1) está levando um pouco mais de tempo que o previsto. Isto se deve ao fato de desejarmos fazer os betas com uma qualidade alta, equivalente a um release candidate, e para tanto, temos que exterminar o maior número de bugs possível, e temos, no momento, uma lista de problemas que devem ser resolvidos:

  • colorcycle parando de funcionar em tela sem escala 2x
  • não é possível pular de uma plataforma caindo
  • não é possível movimentar-se corretamente para esquerda ou direita quando o player está sobre uma plataforma

Nós também mudamos o endereço de nossa página de projeto e repositório SVN para: http://www.sf.net/projects/rockbot-game/[/lang_pt-br]

[lang_en]Hello to everybody. Next version of Rockbot (beta1) is taking a bit longer than expected. This is due to the fact that we want to make betas with high quality, equivalent to a release candidate, and for that, we must kill the maximum amount of bugs as possible, and we have, right now, a list of issues that must be solved:

  • colorcycle stops working on non scaled (2x) screens
  • it is not possible to jump off a fall platform
  • not possible to move left or right when player is over a platform

Also, please note we changed our project page and SVN address to: http://www.sf.net/projects/rockbot-game/[/lang_en]

Reworking intro

[lang_en]For beta1, we are working mostly in bug-fixing and small details, such as this rewoeked intro:[/lang_en]

[lang_en]Para a versão beta1 estamos trabalhando principlamente na correção de bugs e pequenos detalhes, tais como a introdução retrabalhada:[/lang_en]

Pause for drawing

[lang_pt-br]O desenvolvimento está pausado por um tempo para descansarmos. Enquanto isso, estamos fazendo algum trabalho de arte, melhorando idéias, conceitos e projetando o que será feito nas próximas versões.

Acompanhe as novas imagens e idéias em http://protomank.deviantart.com/gallery/

[/lang_pt-br][lang_en]Development is paused for a while, for us to rest. Meanwhile, we are doing some new artwork and improving ideas, concepts and projecting what will be made on future versions.

Check our new image and ideas at http://protomank.deviantart.com/gallery/

[/lang_en]

1.0 pre-beta (alpha) is here!

[lang_pt-br]Levou um longo tempo, mas o primeiro lançamento da versão 1.0 chegou.

Antes de pular para o link de downloads, é importante saber algumas coisas sobre esta versão. Se o jogo for comparado com a versão pre da 0.1, parecerá um pouco pior, com mais defeitos e menos funcionalidades, a razão disto é que o código do jogo foi completamente reescrito em C++, o que facilita bastante a adição de novas funcionalidades, mas exige que muitas coisas que funcionavam bem tenham que ser refeitas do zero. Assim, as maiores novidades ficam por conta do editor, que agora salva todo o jogo em apenas um arquivo, o que simplificará a distribuição dos mesmos por parte dos usuários, e possui uma interface nova, mais organizada e com muito mais opções e items. Algumas funcionalidades no jogo incluem escorregão, escudo e tiro carregado.

OK, agora que você está ciente das novidades, faça o download do aplicativo, teste e nos dê retorno sobre o que achou dele!

[/lang_pt-br][lang_en]It took a good while, but the first release of the 1.0 version is here.

before jumping into the download link, it is important to know some facts about this version. If the game is to be compared with the 0.1 release candidate, it will seem to be a bit worse, with more bugs and less functionality; and the reason is that the code was fully rewritten in C++, that makes much easier to add new features but needs that a lot of parts that worked well before have to be redone from ground. Thus, biggest news are in the editor part, that now saves the game into a single file, that will simplify distribution for users, and have a new interface, more organized and with more options and items. Some features in the game include sliding, shielding and charged shot.

OK, now that you are aware about those news, download the game, test it, and tell us what you think about it!

[/lang_en]

Loading…

[lang_pt-br]Preparando para fazer o lançamento do primeiro alfa do Rockbot 1.0, aguarde…[/lang_pt-br]

[lang_en]Preparing the release of the first alpha of the Rockbot 1.0 version, wait for it…[/lang_en]