News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_mr_lou

Wanted: No collision in Radzone (BASIC expert)

Started by mr_lou, 21:24, 12 January 13

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

mr_lou

Any BASIC experts here? I thought I knew BASIC, but looking at the Radzone source, I realize that I know NOTHING.

I wish to have cheat mode, so that I can walk through enemies. It's not enough to have unlimited lives.
(You get unlimited lives by editing line 570 in file RAD.BAS. I only know that because someone in here told me earlier).

I've been trying to figure out which variable contain the energy, and which line is called when the character touches an enemy, and I just can't.

Can you?

ftp://ftp.nvg.ntnu.no/pub/cpc/games/arcade/radzone.zip
LOAD"rad.bas"
Make edits
SAVE"rad.bas"
Reset CPC
RUN"radzone" to test

tastefulmrship

#1
CPCRulez has an invulnerability POKE (kassette).
http://cpcrulez.fr/forum/viewtopic.php?f=10&t=3124

Other than that, Johnny Olsen will have all the POKEs for RadZone you'll ever need!



EDIT: A lot of the game is actually M/Code rather than BASIC. The sprites, sound/music and ingame management is all done outside of the BASIC program, this is why you could only find the lives variable (fyl) and not the RADs variable.

mr_lou

Thanks a lot.

I'm using a disk version though, and the pokes seems to not work for that version. It just gave me a "Syntax error in line 540" when I touched a bad guy.

This told me, however, that it was line 540 that was stealing my energy. So by removing that line, I don't lose energy anymore. Yay.

Unfortunately, there's a classic other problem related to not losing energy: Bad guys keep standing in your face, and you can't move....

Any ideas on how to fix that problem? :-)

AMSDOS

Radzone was released as a budget game by Masteronic, so that Disk Image is a hack, though Masteronic did make some Disc Compilation Packs (I've got one), don't know if Radzone was released on one (possible I guess), though I suspect they would have been similar to their Cassette Counterparts.


I had a look at the Radzone code, I noticed there was some event stuff happening and wondered the zapping of the energy had something to do with that. I was playing around with some code around line 540, though ran out of time, there were some lines around that bit of code which probably relates to other stuff which might explain why the game isn't working properly.
* Using the old Amstrad Languages :D   * with the Firmware :P
* I also like to problem solve code in BASIC :)   * And type-in Type-Ins! :D

Home Computing Weekly Programs
Popular Computing Weekly Programs
Your Computer Programs
Updated Other Program Links on Profile Page (Update April 16/15 phew!)
Programs for Turbo Pascal 3

Sykobee (Briggsy)

I used to have Radzone on a disk compilation pack of mastertronic games. Impressive for a BASIC game.

tastefulmrship

Quote from: AMSDOS on 07:21, 14 January 13
I had a look at the Radzone code, I noticed there was some event stuff happening and wondered the zapping of the energy had something to do with that. I was playing around with some code around line 540, though ran out of time, there were some lines around that bit of code which probably relates to other stuff which might explain why the game isn't working properly.
The |BAR command in line 540 adds 20 to the RADs total whenever you hit an enemy.

I haven't had enough time to check the RSX code to see what is updated. I might have 30 mins after work this evening, but I think waiting for JohnnyO to post is the best policy!

Border_7

I'm a bit late to the Radzone party.... but, did this end up going anywhere? (Mr Lou)
01000001 01101101 01110011 01110100 01110010
01100001 01100100
01000011 01101111 01101101 01110000 01110101
01110100 01101001 01101110 01100111

mr_lou

Quote from: Border_7 on 05:41, 17 January 14
I'm a bit late to the Radzone party.... but, did this end up going anywhere? (Mr Lou)

No I never got my No Collision.
I've been settling for unlimited lives instead.

Not losing energy when colliding with an enemy won't help you much, since it's sometimes impossible to escape. The result is that the whole game can't continue, because you don't lose energy, so you just keep on wrestling with the baddie forever and ever.

No Collision would still be nice to have.

Border_7

#8
Quote from: mr_lou on 06:36, 17 January 14
No I never got my No Collision.
I've been settling for unlimited lives instead.

Not losing energy when colliding with an enemy won't help you much, since it's sometimes impossible to escape. The result is that the whole game can't continue, because you don't lose energy, so you just keep on wrestling with the baddie forever and ever.

No Collision would still be nice to have.


ahh, that's too bad. Even with infinite lives some screens are near darn impossible! As such will likely keep me amused for sometime yet... I can't even make the Double Helix screen a safe zone! It also brings back some childhood frustrations I had with game!


Any hints or info you can add, feel free: Radzone - CPCWiki


By the way, the game music is pretty good  :)
01000001 01101101 01110011 01110100 01110010
01100001 01100100
01000011 01101111 01101101 01110000 01110101
01110100 01101001 01101110 01100111

mr_lou

Yea, the music is great. And the soundscapes in the game are also really good.

I feel Radzone belongs among the games that didn't get enough attention. I'm biased though, because it's also a very nostalgic game for me. But I can't imagine anyone sitting down with Radzone and not like it. It's just a really cozy game.  :)
Frustrating at times yes, but aren't all games?

Border_7

#10
Quote from: mr_lou on 07:09, 20 January 14
Yea, the music is great. And the soundscapes in the game are also really good.

I feel Radzone belongs among the games that didn't get enough attention. I'm biased though, because it's also a very nostalgic game for me. But I can't imagine anyone sitting down with Radzone and not like it. It's just a really cozy game.  :)
Frustrating at times yes, but aren't all games?


Yep! agreed. It's very Nostalgic for me too... coming in as one of my first Amstrad games. It's nice to be actually playing these games again trying to actually finish them now. I couldn't / didn't have the patience as a youngster. I remember the "Tower of Babel" making me throw a few temper tantrums trying to get the last few objects.. and missing the crucially timed jumps! But, at the moment I've been playing it again and have gotten further then ever before... There are some serious serious tricky screens though... Zone 11 and 'The Acropolis' (http://www.cpcwiki.eu/index.php/File:Radzone_Acropolis.png) are interesting!


and what do you know, finally made it: http://www.cpcwiki.eu/index.php/File:Radzone_MissionCompleted.png


There's no way I could have done it without infinite lives though....... nooooooooo wayyyyyyyyy!
01000001 01101101 01110011 01110100 01110010
01100001 01100100
01000011 01101111 01101101 01110000 01110101
01110100 01101001 01101110 01100111

mr_lou

Well done!

I've tried completing it a few times, but have always messed up somewhere. Either by getting stuck in a baddie in some screen, or else missing some screen and not being able to find it.

But I definitely have been through all the screens several times.  :)

And yes, like many many many many games from that time, it is impossible to complete without cheat.


I'd like to see more games like Radzone, that gives that cozy relaxing atmosphere. I don't think many games used soundscapes as such. But it really sets the mood in Radzone.
The game Obsidian comes close to the same mood, but lacks the soundscapes. If they'd added soundscapes here and there, it would have been awesome.

You might also be interested in checking out "Scouts steps out". It looks and feels similar to Radzone, but is even more difficult. Not quite as cozy either. But otherwise same style.

Also, check out "Teodoro no sabe volar" if you haven't already.

kiwi2

one of my all time old fav games.....
glad ppl are still talking about it. you've given me renewed enthusiasm to download and install emulators and start playing and hopefully finishing theser old games.....
Great wiki, great forum! this is fantastic!
-k

Border_7

Quote from: mr_lou on 06:55, 23 January 14
Well done!

I've tried completing it a few times, but have always messed up somewhere. Either by getting stuck in a baddie in some screen, or else missing some screen and not being able to find it.

But I definitely have been through all the screens several times.  :)

And yes, like many many many many games from that time, it is impossible to complete without cheat.

I'd like to see more games like Radzone, that gives that cozy relaxing atmosphere. I don't think many games used soundscapes as such. But it really sets the mood in Radzone.
The game Obsidian comes close to the same mood, but lacks the soundscapes. If they'd added soundscapes here and there, it would have been awesome.

You might also be interested in checking out "Scouts steps out". It looks and feels similar to Radzone, but is even more difficult. Not quite as cozy either. But otherwise same style.

Also, check out "Teodoro no sabe volar" if you haven't already.


Thanks!


I love the ocean screens.. Very Heavy Water etc... that is neat as!


You are right about the music, it is relaxing and actually stays in your head. Nice one Dave Rogers! I will definitely check out 'Scout Steps Out' and 'Teodoro...' for sure. and also Obsidian - I actually have never played that one... the fun rolls on!
01000001 01101101 01110011 01110100 01110010
01100001 01100100
01000011 01101111 01101101 01110000 01110101
01110100 01101001 01101110 01100111

Border_7

Quote from: kiwi2 on 03:05, 24 January 14
one of my all time old fav games.....
glad ppl are still talking about it. you've given me renewed enthusiasm to download and install emulators and start playing and hopefully finishing theser old games.....
Great wiki, great forum! this is fantastic!
-k


Good for you Kiwi! Join the forum and tell us more...
01000001 01101101 01110011 01110100 01110010
01100001 01100100
01000011 01101111 01101101 01110000 01110101
01110100 01101001 01101110 01100111

Powered by SMFPacks Menu Editor Mod