Rick Dangerous


scarface

Member
Joined
Mar 30, 2004
Messages
329
I was asked a while back if anyone was working on a port for Rick Dangerous.seems someone was.

Goodjob Kaosoverride!
 
It's just a pity that the GP2X joystick does not lend itself to that sort of game. I loved Rick Dangerous back in the day, but this joystick kills all fun of it in keeping with the classic controls.

To better suit the 8-way joystick that we have, it would be beneficial to move the jump to a button (say X in keeping with popular controls these days), along with shoot (Y), bomb (A) and stick (B ).

Some people may say it is sacrilege, but I say it is adapting it to the capabilities of the hardware platform that it is running on.

P.S. And why do they (news posters) insist on stretching screenshots of 320x200 games to 320x240? It makes them look like crap.
 
excellent news, Rick Dangerous was one of my favourite all time games on the Amiga. Just a quick question RD seems to be ported to loads of systems but nobody has ported Rick Dangerous 2 is there a reason for this or is someone working on it?
 
slygamer posted on Feb 1 2006 at 09:14 AM said:
To better suit the 8-way joystick that we have, it would be beneficial to move the jump to a button (say X in keeping with popular controls these days), along with shoot (Y), bomb (A) and stick (B ).

I feel this is an excellent point, and one i have thought about myself (despite not having the unit myself yet). From what I have read hitting diagonals on 'the stick' is too easy, i'm guessing this affects platform style games such as Rick Dangerous the most by making you jump when you really dont want to. So, having a jump BUTTON, as in mario, would be a great idea in all emus where the original system used a joysticks diagonal action to jump...
 
Last edited by a moderator:
Hi! I'm glad that you enjoy this port of Xrick :)

i'm no very used to C programming (Last time I tried to, was at university , a very quick introductory lesson and 10 years ago) but GP2xc has motivated me to re-learn from scarch and start with some "easy" things...

First of all, the "some buttons for some actions" stuff, I considered it when Ihad some difficult using the stick, and started coding a button for firing, other for jump and crouch, other for the pole and a trigger for TNT (is a dangerous item, so let's put a button you accidentaly don't push). But controls get very strange so I returned to classic... Then I discovered something weird... Som other function in the code was overflowing my Joystick code (Based on DaveC's formulas for "model 2"). I removed ALL my code (Except my "virtual joystick" matrix, which I use for 16 pos. joy to 8 pos. joy conversion) and dump to stdout the matrix values, discovering the fault. The matrix supposed to have '1' and '0's and then appeared big numbers on it... So I redimensioned the matrix with the intention of armor it (from 3x3 to 6x6... LOL). Then I got the "working - classics control" version. i was sure my raw code was ok, it worked nice on CapriceGP2x :(

Later I recoded the sound part from SDL sound to SDL mixer (To avoid fighting with the handcoded 8bit mixer... GP2x doesn't like 8 bit audio very much). Now I don't have to convert the PCM sounds from 8 to 16... the SDL_mixer makes it...

Also I have respected the 320x200 screen format (But it's not verticaly centered...). Also there was a "bug" in the Egipto map, Thanks to A600 (Who ported xrick to GP32) I have patched the map removing the thorns that can't be avoided...

It's compiled with SDL hardware accelerated (Great stuff, it gived me nearly 10% extra speed on CapriceGP2x)

About the Rick 2... This is a remake, It has the PC and ST version sprites, graphs and maps in it's own format, in some .c files (Hexadecimal matrix definitions in variables for storage...). So if someone understands how it works, can remake the rick 2 levels... But i think is a hard job, because "new engine features" in rick 2, must be recoded in the remake-engine... :(

I hope I'll make the sepparated buttons soon... Because It's the ONLY thing (For now) I have planned for any future GP2xRick version, we can consider it an "alternate controller exe" instead of "new version" :) Well, maybe I add an extra intro screen with some "GP2x port by KaosOverride", nothing more... :lol:

Also there is a -map X and -submap X command line options for level warp (Instead of savestates...)

Have a nice day!! :)
 
Last edited by a moderator:
Once again the GP2X joystick reveals itself as the single most catastrophic design failure in the universe.
 
Because you didn't test xrick in first DEV stage... :lol: It jumped as easy as just "watching" the joystick :lol: :lol:

I think now diagonals are less sensible fortunately...
 
I personally don't think joysticks work very well for a handheld of this nature.
 
i dont have much of a problem with the joystick. if i can get to a height of over a thousand on spout (i got to 1156 i think) its not too bad. i do agree there is room for improvement tho
 
Hey guys

Great to see an XRick port. Have looked through the readme's and can't figure out the controls. Obviously moving, jumping and crawling are all joystick. What is the fire button?

The joystick is sensitive but I think this port has done a good job, some of the other options on the joystick test were crazy. Keep up the good work.
 
bluejapo posted on Feb 1 2006 at 05:33 PM said:
Have looked through the readme's and can't figure out the controls. Obviously moving, jumping and crawling are all joystick. What is the fire button?


Sorry, I forget totally to fill the readme :(

A=fire, B=quit to menu, Select=pause, Start= EXIT

And like the original Rick, FIRE+UP=fire gun, FIRE+SIDE (LEFT or RIGHT) = Use the pole, FIRE+ DOWN= Use TNT (Danger!!! Don't get close to TNT when explodes!!!), VOL+ and VOL- for volume :)

A possible future release might use the 4 buttons for different actions, but that will "change" playability and game feeling ;)
 
Last edited by a moderator:
triton posted on Feb 1 2006 at 10:36 AM said:
i dont have much of a problem with the joystick. if i can get to a height of over a thousand on spout (i got to 1156 i think) its not too bad. i do agree there is room for improvement tho
over 5000 with default stuck in spout :)

I love your port of xRick it's so awesome!
 
Last edited by a moderator:
Back
Top