• HomeBoards
  • RulesRules
  • HelpHelp
  • WikiWiki
  • Donate

Author Topic: rRootage for GCW Zero  (Read 7536 times)

Senor Quack (OP)

  • Posts: 225
rRootage for GCW Zero
« on: November 15, 2014, 01:07:34 am »
rRootage is a popular bullet-hell shoot-em-up, or, 'SHMUP', originally released as freeware by Japanese programmer Kenta Cho in 2003. You must avoid bullet barrages and use your laser to destroy the enemy battleship. The closer you are, the more damage you cause. You get a new ship after 200,000 points and then every 500,000 points.

Download link: http://www.gcw-zero.com/file.php?file=rrootage.opk
Source code: https://github.com/senquack/rRootage-for-Handhelds

   

Youtube video (thanks go to Kouen Hasuki):
<a href="https://web.archive.org/web/20210615152657/https://www.youtube.com/watch?v=76gcmEjaNOU" target="_blank">https://www.youtube.com/watch?v=76gcmEjaNOU</a>

My GCW port is a highly-optimized OpenGLES conversion that runs at 100% full speed. You can read more about my port in the official article.  rRootage for GCW Zero features several new options the original game lacked:

* Optionally rotated-and-zoomed playfield
* Completely customizable control scheme
* Trainer "cheat" modes (high-score saving is disabled when in use)
* Laser can be turned on by default
* Music and "bullet-time slowdown" can easily be disabled
* Bullet-shape outlines can be turned on or off (good for 320x240 resolutions)
* Custom configuration utility

-------------------------------------------------
MODES OF PLAY:
-------------------------------------------------
1.) NORMAL MODE - This is the standard game mode. Your ship is slower when firing the laser. You have a limited number of bombs that clear enemy bullets.

2.) PSY MODE - This mode is inspired by the "Psyvariar" family of games. When your ship grazes a bullet, the gauge fills up. When the gauge is full, your ship becomes temporarily invincible. Use this short period of time to graze as many bullets as possible and become invincible again... This technique is also called 'scratching'. The 'special' attack is used to "scratch" on a wider area, but it slows down your movement.

3.) IKA MODE - This mode is inspired by the legendary game "Ikaruga" for Dreamcast & Gamecube. Your ship can switch between red and blue colors. Your ship absorbs bullets of the same color but others destroy it. Absorbed bullets are automatically changed into lasers that damage the enemy.

4.) GW MODE - This mode is inspired by the "Gigawing" family of games. Your ship can reflect all bullets around it. This is achieved by keeping the 'special' button pressed until the gauge becomes empty. The reflector can only be engaged when its gauge is full. You must wait for the "OK" mark.
« Last Edit: October 01, 2015, 01:59:06 pm by Senor Quack »

Eliwood_san

  • Posts: 255
Re: rRootage for GCW Zero
« Reply #1 on: November 15, 2014, 04:11:46 am »
WOW Thanks for sharing this game....:)

TimeDevouncer

  • Posts: 231
Re: rRootage for GCW Zero
« Reply #2 on: November 15, 2014, 09:42:43 am »
Awesome work, thanks! :o :-*

This game is amazing ;)
Look behind you! A three-headed monkey!

ruffnutts

  • Posts: 2654
Re: rRootage for GCW Zero
« Reply #3 on: November 15, 2014, 08:10:30 pm »
That looks awesome  ;)

jxv

  • Posts: 38
Re: rRootage for GCW Zero
« Reply #4 on: November 16, 2014, 12:11:28 am »
How do you exit?

Greetdeath

  • Posts: 26
Re: rRootage for GCW Zero
« Reply #5 on: November 16, 2014, 12:44:07 am »
Looking good, thanks for your work! :D

zear

  • * Moderator
  • Posts: 2381
Re: rRootage for GCW Zero
« Reply #6 on: November 16, 2014, 12:47:54 am »
How do you exit?
You select the last item on the level selection grid.

Nebuleon

  • Guest
Re: rRootage for GCW Zero
« Reply #7 on: November 17, 2014, 03:58:20 am »
The intro screen that appears on the first game claims that this is "probably the most optimized port in existence", and I would agree with that. Having played a level with a hundred bullets or so, I think (it's level 4A), the CPU usage was 12%, of which 6% was in 'memcpy' and 3% was in the graphics driver (Gallium). That should be pretty good for the battery as well. :)

Did the original rRootage have all the other modes as well (PSY/IKA/GW), or did you add them yourself to this GCW Zero port? I can't believe how much playtime there can be in this game ;D

edit: I guess my question is where the list of things that were not in the original release ends, i.e. at "Custom configuration utility" or the end of "MODES OF PLAY"

Senor Quack (OP)

  • Posts: 225
Re: rRootage for GCW Zero
« Reply #8 on: November 17, 2014, 06:08:01 am »
Hey Nebuleon, the game originally contained all those modes. Main things I added were customization of controls and allowing extra lives/bombs. I was sure to disable saving of high-scores whenever the cheats were enabled, though. I mainly just put that startup screen in regarding optimization to ensure people weren't disappointed when FPS drops to 30 in busy scenes.. to make sure that they realized it was a feature of the original game to lower the frame rate for ease of play and that they had control over it.

Scoobysnaxx

  • Posts: 128
Re: rRootage for GCW Zero
« Reply #9 on: December 27, 2014, 04:30:48 am »
Playing this for the 1st time today - thank you! This game is great.

Koren

  • Posts: 2
Re: rRootage for GCW Zero
« Reply #10 on: December 31, 2014, 12:29:21 pm »
Thanks, great game from a great serie of games

 

Post a new topic