Rockbot 1.1.0 (gummybear) released

 

[lang_pt-br]

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.

[/lang_pt-br]

 

[lang_en]

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.

[/lang_en]

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.

Restart

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.

1.0.1 is out

This minor release fixes several bugs and have revamped graphics for Mummy Bot’s stage. Get it from the downloads page.
– Removed down+jump for sliding on Android and added a button because touch controls aren’t precise
– Reworked Mummy Bot stage’s graphics
– Better speed for Rockbot by allowing decimal move-speed for players
– Fix getting on stairs out of position
– Enemies must not leave or enter water
– Better handling of save game error showing warning to user
– Enemies don’t drop lifes anymore
– Save icon in Playstation 2
– Better speed in Dingux
– Slower text in intro
– Fix crashes for Seahorse moving in spikes and spawning enemeis
– Fix items blocking player movement for a while
– Drop objects preload avoids slowdowns during game
– NPCs don’t move on wall-locked regions

Small Update

[lang_pt-br]A versão Dingux foi atualizada com correções para rodar no antigo Dingux. Também foi adicionada uma versão CDROM para Playstation 2, basta gravar o arquivo ISO em um CD e colocar no drive em um console desbloqueado, os saves serão armazenados no Memory Card #1.[/lang_pt-br]

[lang_en]Dingux versionw as updated with fixes to run on old Dingux versions. Also, a CDROM version for Playstation 2 was added, you just need to burn the ISO file into a CD, put in the drive of a modded console and it will run, the saves will now be stored in the memory card #1.[/lang_en]

Rockbot 1.0.0 released!!

[lang_pt-br]Após cinco anos de desenvolvimento, várias versões 0,1, um monte de betas e um RC, nós finalmente estamos prontos para lançar a primeira versão estável do Rockbot, a 1.0.0!

 

game_1.0RC1_013

 

Ainda temos alguns bugs, problemas e melhorias a serem feitas e mente para o futuro, mas trabalhamos muito duro para corrigir todos os problemas importantes e tornar esta versão sólida com toneladas de correções that nos deixam orgulhosos do resultado. Existem várias engines de Mega Man por aí, mas você irá descobrir que as capacidades únicas do Rockbot, tais como um grande suporte multi-plataforma e um editor que permite modificar quase todos os aspectos do jogo, um extra para quem deseja não apenas jogar, mas também criar seus próprios jogos.

Você pode obter os binários na nossa pagina de downloads, também um manual estilo famicom pode ser acessado aqui.


 

Novidades desta versão:

  • Corrigido uso acumulativo de memória por não liberar dados de objetos e npcs usados em um estágio
  • Corrigido memory-leak em objetos, npcs, mapas e estágios
  • Reduzido o tamanho do pacote para algumas plataformas
  • Não mostrar diálogos vazios
  • Várias correções pequenas no posicionamento de gráficos
  • Adicionadas bolhas da “respiração” em áreas submersas
  • Adicionados nomes de várias pessoas que ajudaram em testes
  • Os créditos da tela inicial são os mesmos do final, evitando duplicação
  • A versão Android agora corretamente atualiza pacote de dados em uma atualização
  • A tecla voltar no Android equivale ao “ESC”
  • Adicionada mensagem e confirmação elegantes para deixar o jogo, evitando o uso de exit() se não for um erro crítico
  • Removidos botões dash e shield dos controles de tela touch do Android
  • Corrigido problema do jogador saindo da tela com slide
  • Gráficos de nível 3 não apareciam quando da animação de porta de chefe
  • Instalador para Windows
  • Pacote para Pandora
  • Várias correções para a Inteligência Artificial dos NPCs (AI)
  • Removido código não utilizado
  • Windows e Linux guardam save e configuração no diretório do usuário, permitindo várias pessoas jogarem na mesma máquina
  • Transição de telas mais rápida
  • Plataformas não estavam voltando após serem usadas
  • Melhorada entrada e saída de escadarias e tornou-se impossível o jogador subir de novo ao ser derrubado de uma
  • Revisados estágios com dificuldade re-equilibrada
  • Arma de congelamento não estava sendo resetadas ao deixar estágio
  • Pulo de NPCs agora inclui verificação de colisão
  • Adicionados ícone e plano de fundo para versão PSP
  • Animação de teleporte para entrada e saída de items Coil e jet. Não podem mais ser usados dentro de muro.
  • Diversas correções para congelamento do jogo e outros problemas que impediam terminá-lo
  • Evitado uso de SDL_SetColors que é uma função que consome muito tempo de CPU
  • Muitas outras correções

[/lang_pt-br]

 

[lang_en]After five years in development, several 0.1 versions, a lot of betas and one RC, we finally are ready to launch the first stable version of Rockbot, 1.0.0!

 

game_1.0RC1_013

 

It still have some bugs, issues and improvements in mind for the future, but we worked really hard to fix all important problems and this new release is solid and contains a ton of fixes and small touch that make us very proud. There are several Mega Man engines out there, but you will find Rockbot’s unique features as really great multi-platform ports and an editor that allows you to change almost all aspects of the game a plus for people looking not only to play a game, but also to create their own.

 

You can get the binaries and source-code in the downloads page, a famicom-like manual can be accessed from here.


 

New in this version:

 

  • Fixed cumulative memory usage due to not releasing memory NPC and Object lists when finishing stage
  • Fixed memory leaks in projectile, map and stage objects
  • Reduced package sizes for some platforms
  • Do not show empty-text dialogs
  • Several small graphics positioning fixes
  • Add “breath” bubble when player is underwater
  • Add several people who helped in the credits
  • The credits on intro screen now show the same credits from the ending, avoiding duplication
  • Android port now correctly upgrades data when installing a new version over an older one
  • Android back key now is equivalent to “ESC”
  • Add elegant “leave” message and confirmation dialog. Update code to not use exit() unless critical.
  • Do not show dash/shield buttons on Android’s on-screen touch controls
  • Fix player sliding out of screen
  • Fix 3rd-level tiles not showing when doing the boss door animation
  • Windows now have an installer
  • Pandora build and package
  • Several fixes in NPC Artificial Intelligence (AI)
  • Remove unused code
  • Windows and Linux now save data to user home directory, allowing multiple users to have their own saves in same computer
  • Faster screen transitions
  • Fix platforms not returning after used, even if player dies
  • Improve stairs leaving and grabbing and making impossible for player to grab it once hit while on stairs
  • Reviewed stages and re-balanced difficulty
  • Fix freeze weapon not working or stopping whole NPCs after leaving stage
  • NPC jump includes collision detection
  • Added icon and background for PSP port
  • Teleport animation for Coil/Jet items. Do not allow to use it inside a wall.
  • Several fixes for game freezing and other issues that avoided one to finish the game
  • Avoid using SDL_SetColors as much as possible, as this is the most time-expensive method used
  • Several other fixes

[/lang_en]

Windows Installer Package

[lang_pt-br]Adicionado pacote de instalador para Windows na página de downloads.[/lang_pt-br]

[lang_en]Added a Windows installer package to the downloads page.[/lang_en]