This user hasn't shared any biographical information

Homepage: https://rockbot.upperland.net/

Posts by iuri

From Low to High ends.

To preserve memory and performance, I’ve been cutting several features from Rockbot, such as having two independante backgrounds with parallax.Even so, I could not assure that the device that is running the game could reach 60 frames per second in a constant way. So, looking how PS4 games are now adding setting much like the PC games, for user picking between performance or graphic quality, I’ve come with a new setting:



With this config, the ame will try to adjust as better as possible to run well, if using the low-end option, or with extra effects, using the high-end.

Remember I’ve said I removed the second background layer? Well, with high-end graphics mode, I will get it back, but as a foreground; and it even includes a setting for transparency!


Other feature I plan to add in high-end graphics mode is adding a blue transparent layer over water, and more should follow.

Now, i you have an slow device like the PSP, you can pick the low-end graphics mode that will adjust the game to run in 30 frames per second instead of 60, making physics and collision detection a bit worse, but assuring game does not run slower than it should.

There are still a long road until Rockbot 2 final version, stay tunned!

Update – Gear Bot stage

Editting Gear Bot’s stage.

editor_gear_001 editor_gear_002

Is Rockbot 2 real?

Well, plans change. Last time I was planning 2-months releases with minor fixes, but due to the help of several people, I decided to push ahead a plan to create Rockbot 2, but things are never that simple.

First, the main reason for the change, is not that I wanted to create a new game at all, but that the best way to fix most of the issues on Rockbot 1, is simply dropping compatibility to the game-data and refactoring large pieces of code and adding features that would be impossible with the old version. That said the main reason for Rockbot 2 is actually separating game-engine and game itself. To tell you the truth, the engine will now support multiple games. So you can expect the first “Rockbot 2” to be.. “Rockbot 1”!(?)

We’ll convert the old game to the new format/engine, so that it takes advantage of all fixes and new featurs such as running at 60 FPS with much better jumping, and to find issues and missing features on the new engine to prepara for a future Rockbot 2 release. And that is I wanted to tell you guys, the second game will take time to get out, we’ll only release a single demo with one stage. The reason is that there are a lot of things we need to change and fix, and we want to make the game better than the previous one, that was nice, but a bit simplistic in stages interaction. Let me give you a good example, in megaman 3, on Magnet stage, there were thos little flying magnets that pulled Megaman and allowed him to cross some pits. This was unique to that stage, and gave something that related how you play the stage with the stage theme, magnets in this case. I want this type of integration in the game, but that takes time, first to design the stage and put the ideas on paper, then create code, graphics, artificial inteligence, enemies to finally test all.

All in all, good news Rockbot 2 is real, bad news is you will need a bit of patience ūüôā

Version 1.1.1 (hawkeye) released

[lang_pt-br]Esta nova vers√£o, com diversas corre√ß√Ķes de erros est√° dispon√≠vel para sua divers√£o.¬†Como de costume, voc√™ pode baixar o jogo em nossa pagina¬†de¬†downloads. As mudan√ßas desta vers√£o, s√£o:

  • permitir ao usu√°rio definir cima/baixo/esquerda/direita nas configura√ß√Ķes de controle.
  • a configura√ß√£o de controle ser√° aplicada apenas ao sair do menu de configura√ß√£o.
  • corre√ß√£o para evitar que a vers√£o release do editor quebre no Windows.
  • transi√ß√£o de tela mais r√°pida no Android.
  • impedir jogador de disparar mais proj√©teis ap√≥s utilizar um ataque especial de bra√ßo de armadura.
  • nova checagem do n√ļmero m√°ximo de proj√©teis que leva em conta o tipo, arma ou normal, dos mesmos.
  • se o pulo passar de 80% da altura, continue o executando mesmo que o jogador solte o bot√£o de pulo.
  • novo tipo de objeto, para c√°psula do chefe final, que resolve o problema do personagem desaparecer na √ļltima fase ap√≥s derrotar os 8 chefes.
  • n√£o permitir jogador pular quando estiver na anima√ß√£o de atingido.
  • reduzido tempo e quantidade de movimento para tr√°s quando o personagem √© atingido.
  • diminu√≠do o tempo de dura√ß√£o de anima√ß√£o de quando atingido, pois estava maior que o tempo de intangibilidade.
  • Ajustada intelig√™ncia artificial do Dynamite para ele n√£o dar dash ao ser atingido, pois era muito injusto para enfrent√°-lo.
  • Os proj√©teis do Shocker agora usam trajet√≥ria tipo sen√≥ide.
  • novos gr√°ficos para est√°gios e ajustes em tiles, tileset e fundos da mapa.[/lang_pt-br]

[lang_en]A new version with several bug fixes is now out for your fun. As usual, grab the program from our downloads page. Changes are:

  • allow user to set up/down/left/right keys in input config.
  • the input configuration will be applied only when the user leaves the config menu.
  • fix editor release version crashing in Windows platform.
  • faster screen transition in Android.
  • do not allow player to shot more projectiles after firing an amor-piece special one.
  • check the maximum number of projectiles depending on type, weapon or normal.
  • if jump height surpasses 80% of total height, continue jumping even if player releases the jump button.
  • new object-type for last boss capsule, fixing the old bug of player vanishing on last stage after beating all 8-bosses.
  • do not allow player to jump while on push-back.
  • reduce push-back duration and movement.
  • adjust hit animation to endure only while player is intangible.
  • change Dynamite’s AI*, so it won’t dash when hit as it makes the fight too unfair.
  • Shocker’s projectiles must use sin trajectory.
  • new graphics for some stages and adjusts in tiles, tileset and map backgrounds.[/lang_en]

Rockbot 1.1.0 (gummybear) released



Pegue o jogo no nosso link de downloads.

  • Novo sistema de f√≠sica para pulo, mais pr√≥ximo a Megaman/Rockman.
  • Sub-Chefes de fase, com sala que impede passagem do jogador at√© que o mesmo seja derrotado.
  • Ao completar o jogo, dois novos personagens tornam-se dispon√≠veis.
  • Revis√£o e reformula√ß√£o de est√°gios.
  • Tr√™s partes de armadura que d√£o uma nova habilidade dependendo do personagem escolhido.
  • Novos tipos de objeto:
    • raio de fogo.
    • raio mortal.
    • teleportadores.
    • bloco que pode ser destru√≠do com explos√£o.
    • tanque especial, recarrega pontos de vida e energia juntos.
  • Possibilidade de escolher dire√ß√£o (esquerda ou direita) de um objeto ao coloc√°-lo no mapa no editor.
  • Terreno tipo gelo com in√©rcia (escorregadio).
  • Grande melhoria de desempenho do jogo com retirada de chamada dupla √† atualiza√ß√£o de tela.
  • Respawn de inimigo pode ser definido no editor.
  • A combina√ß√£o baixo + pulo n√£o √© mais usada para slide. O bot√£o deve ser utilizado no lugar.
  • Removidos gr√°ficos modificados para quando um est√°gio √© completado.
  • Corre√ß√£o de movimento da arma Chain, agora ela segue o jogador.
  • Melhorias e corre√ß√£o nos textos do jogo.
  • Diversas corre√ß√Ķes de bugs e pequenas melhorias.
  • Melhorias nas armas:
    • voc√™ pode acionar a bomba com o bot√£o de tiro.
    • ao paralisar inimigos um efeito de centelhas √© mostrado na tela.
    • paralisa√ß√£o n√£o afeta jogador se ele estiver intang√≠vel por ter sido atingido.
    • Magic Star agora precisa de 3 hits para sumir.
    • bombas n√£o podem ser refletidas.




Grab the game from our downloads link.

  • New physics system, much closer to Megaman/Rockman.
  • Stage sub-bosses, with room that blocks player passage until it is defeated.
  • When game is finished, two new characters become available.
  • Stage review and redesign.
  • Three armor pieces that give each character a different ability.
  • New object types:
    • Fire beam.
    • Death ray.
    • Teleporters..
    • Block that can be destroyed with explosion.
    • Special tank, recharge both hit points and all weapons.
  • You can now set the direction (left/right) of an object when placing it on the map in editor.
  • Ice terrain with inertia.
  • Great optimization in the game with the removel of a duplicate screen updating call.
  • Enemy respawn can be defined in the editor.
  • Combination of keys down and jump isn’t used for sliding anymore. use button instead.
  • Removed stages using different tileset after beaten.
  • Fix chain weapon behavior, it now should follow player movement and direction.
  • Improvements and correction in game dialogs.
  • Several bug fixes and small improvements.
  • Improvements in weapons:
    • You can activate the bomb by pressing attack button.
    • When enemies are paralysed a spark effect is shown in screen.
    • The player isn’t paralysed if intangible after hit.
    • Magic Star needs three hits to dissapear.
    • Bombs can’t be reflected.


1.1 slow progress

Next version is on slow-motion development because I have little time left, as I have a Retron 5 and I’m playing old classics from NES/SNES lately. So far, I’ve added two new characters to choose from, each with new special abilities like double jump and air-dash. Also, the movement physics are entirely remade, making is very, very close to Megaman games, the bad part is that all characters now will have the same jumping and speed, being differentiated only by its abilities such as slide, double-jump, less damage taken, no push-back and so on. To improve things a bit, I plan to add powerups like Megaman X and a store where you can buy some extras.

Another idea is to remove all copyrighted material that still exists in graphics and add a payment system, because, you know, I am doing this for free and could get a bit of money to port the game to platforms such as the Wii, Nintendo 3DS and such. Right now, I’m buying consoles to port from my money, and I currently do not have a lot of it to spend.

Also, as no one besides me is using the editor, and it has some problems to run on Windows that I was not able to figure out, I will not distribute in the same package anymore. If you want it, ask me.

I plan to resume work next weekend and during carnival, so it should move ahead to a first beta once I fix some annoying bugs that appeared due to engine changes. The roadmap for this version is very long, so I’m thinking in maybe start doing incremental releases, putting all ideas on file-format on 1.1, but not all of the features on the game itself, that will make into 1.2, 1.3, and so on.


Let me just begin explaining why Rockbot was seeing so few updates after the 1.0 release, I lost the job I had as a contractor for HP Brazil and the search for a new one was not easy nor without some stress. Finnally I was hired for a company that handles electronic funds transactions, while the tasks were actually good, I had to work ~9h/day and the bus I got to get back home took one to one and a half hours. Basically I barely had time for living, much less to code Rockbot. The free time I had was used to watch TV and play games on my Playstation 3.


Lady lucky smiled upon me however, and a new oportunitty in one of the best “companies to work for” in Brazil surfaced, and I grabbed it hard. So I started working for it on last 6th Oct., with usual 8h/day and the bus takes less than 10 minutes to reach. While in the first weeks I have a lot to learn, soon enougth I’ll again have free time to code my game.


And even with the little time I had, I made a plan for the road. I will not release Rockbot 2 soon, simply because I do not have an artist to assist me into creating bosses and stages right now. In the future, maybe I hire someone for the task, but first I’ll keep improving Rockbot 1, by putting new features that were planned for Rockbot 2 into 1.1 and 1.2 releases. Things like improved artificial inteligence, slippery terrain for ice floors, more stages with two castles like Megaman5 and more selectable characters will come into Rockbot1, using the same old bosses and graphics.

The 1.1 release should be smaller, as I need to set up the foundations and fix a lot of bugs from 1.0 that still ramains, with 1.2 being what Rockbot2 is supposed to be just with the same old stages and enemies.

If you know of any artist interest in helping to create a game, please send an email to protoman@upperland.net as any help is welcome.

The road ahead

1.0.3 was the last version on 1.0 series. The question that arises then is, what now?

There won’t be, for now, a Rockbot 2, simply because we do not have any artists to create graphics for bosses, enemies and stages. Also, I’m with little free time lately, you know, I like to play games besides creating them.


That does not mean I will not work on Rockbot anymore neither a new version won’t exist, it will, but it will look a lot like Rockbot 1. I’ve set up a planning for next releases and I want to share it with the community in hope that, while developing it, someone shows up to help with graphics, stage design and other artistic stuff. Here is what is planned:

  • Version 1.1:
    • reformuled file-structure that use smaller sizes when possible, lowering memory usage. and adding support for all forecast features.
    • armor pieces.
    • in-game store and bolts usage.
    • replace capcom sounds for free ones.
    • replace capcom graphics for free ones.
    • slippery terrain type.
    • ports for OSX, iOS and PS2 CDROM.
  • Version 1.2:
    • editable intro.
    • editable ending.
    • trophies.
    • simultaneous 2 player support (offline).
    • add effect (snow, rain, dark, auto-scrolling) to stage.
  • Version 1.3:
    • network play (if platform supports it).
    • google play support in Android (cloud thophies and save).


Also, I want that with Rockbot 1.1 you are able to create¬†a game almost identical to megaman 1 and with 1.2 games like MM 2 and 3. Rockbot was created to port Megaman 9 to older systems, and this goal is making a comeback ūüėČ

1.0.3 is out, have fun!

First, let me explain:the 1.0.2 version was released only for Android. This is because I’ve found some bugs and felt the version wasn’t really ready, but needed a urgent fix for Android users. This version have some important bug fixes and improved the game a bit. I now started working on 1.1 version, that will have lots of new feature I’ll tell you guys later.


Changes in 1.0.3:

– fix stage boss jumping out of screen
– fix player falling beyond floor after dying to a boss
– password now stores the selected player
– restart stage music after dying to a boss
– fix Ape walking midair
– better control on player speed
– better speed limit (40 fps)
– lower touch damage


As usual, you can get it from our downloads page. Some ports will be released later, we now have both 32 and 64 bits Linux based on Ubuntu and Mint.

Sad replanning

People asked me for Rockbot 2.

I listened. I wanted.

I then asked for help. Just a little, just some ideas, a few drafts.

No one answered. Not a single one.


This is a one person project, no matter what I do. And this person here started on a new job that takes 9h/day and lots of effort, meaning no free time to create graphics.

Unless I win the lottery and have money to pay an artist/designer, a Rockbot 2 won’t exist. What I will do is keep pushing slowly some updates and improvements in the game core, change some features and invest a lot in the editor.

Want Rockbot 2? Then start making graphics, mockups or ideas, even if you just draw with a pencil, and send me to protoman@upperland.net.

But Rockbot 1.1 and 1.2 WILL happen.