Well... the way I implement cheat codes (and debug menus) in my software is on the title screen / main menu. All the user has to do is type in a particular word (e.g. DEBUG) and it automatically activates. I just store the keypresses in a string and when the string matches a particular word then it activates stright away. If a letter is typed and it matches the first letter of a cheat code then it automatically wipes the previously stored string.
The only problem with that is when a cheat code contains the first letter elsewhere in the word, or phrase, it will wipe the first part! So if you use this method, choose your cheat code / phrase carefully.

Edit1:

Just played the latest WIP and it's great. I'd like to see the inclusion of a pause option, activated by the P button on the keyboard and, if it isn't going to be used for anything else, the fire button on the joystick.

Edit2:

I must say that levels 3 & 4 are evil in places. Great designing!

However, I have just found 2 bugs. The first one is captured in the attached image - the end of the platforms are missing!
The second took me 7 or 8 attempts to discover... after beating level 4 it loops back to level 1. But when I died (deliberately) the "Game Over" image didn't appear, but I was able to return to the title screen by pressing the fire button.

Regards,
Lonewolf10

Attached Thumbnails

Last edited by Lonewolf10; 12 March 2012 at 03:34.
Reason: Request for pause and bugs found!

Just played the latest WIP and it's great. I'd like to see the inclusion of a pause option, activated by the P button on the keyboard and, if it isn't going to be used for anything else, the fire button on the joystick.

Yes - should have been in by now but I kinda forgot about it. It'll be in next week

Quote:

However, I have just found 2 bugs. The first one is captured in the attached image - the end of the platforms are missing!

As mihcael says, not really a bug, more a designing oversight - I did spot this but too late for me to do anything about it while preparing the new version to be uploaded. So that will of course be fixed soon.

Quote:

The second took me 7 or 8 attempts to discover... after beating level 4 it loops back to level 1. But when I died (deliberately) the "Game Over" image didn't appear, but I was able to return to the title screen by pressing the fire button.

Thanks for the report on this one. I've never seen that happen before so I'll keep an eye out and see if I can work out what's causing it.

Quote:

Originally Posted by mihcael

Similar to what lonewolf said but could you make it so you simply press a number on the keyboard for the corresponding level? (or i could just try harder)

Yes, thinking about it that would be an easier method. Again I'll try it for next week (although it won't be in the final game of course).

Graham suggested that I post in the forum as it could be useful to people trying to make levels for Downfall.

Last week I also wrote a simple program in AmigaBASIC to be able to go through the ASCII saved file and display the layout of the levels (only checks if the value isn't 0, doesn't colour different platform pieces different colours), one at a time and I have updated it slightly for WIP8. I tested it with downfallWIP7.asc and downfallWIP8.asc

Picture of level 1

Included in the zip file is a compiled version and an ASCII version of the code. It does take a little while to read through the file before it finds the level data though.

Just for laughs in comparison, this is how ive been laying out the levels. Using Calc, the design is on the left, the middle has the level design code and the right is platform templates for quick deployment.

Last week I also wrote a simple program in AmigaBASIC to be able to go through the ASCII saved file and display the layout of the levels (only checks if the value isn't 0, doesn't colour different platform pieces different colours), one at a time and I have updated it slightly for WIP8. I tested it with downfallWIP7.asc and downfallWIP8.asc.

Slight problem - I tried to run it and it quit out with an error. It was very quick so I'm not 100% sure what is said but I think it said it was missing a "bas.rl" file?

Tonight, I have been mostly following DJCruicky's instructions to remove the glitching that is still present in the latest WIP. And sure enough, it worked! On top of that I also think I've managed to stop the objects appearing in the platforms and the player's feet no longer gets buried in the platforms if you approach it at a certain angle (this also means that the bug that mihcael reported has now vanished). However, it has had the side effect that you can no longer run at full pelt over small gaps which is unfortunate.

Just for Lonewolf10 I've also added a pause key

I guess the only real gameplay element to add now is the powerups so I will start work on that later this week. After that, it's a question of level designing and playtesting and then adding sound effects and music as and when.

I've added the powerups this time but they probably still need a bit of tweaking. They're not stackable or anything so if you collect one while one is in use that'll automatically override it. They last for ten seconds each except for the freeze other player powerup which only lasts for two (and is only available in two-player mode obviously). The others increase and decrease your scoring rate, speed you up and slow you down, and increase/decrease falling speed.

I've also added two new levels designed by mihcael but I suspect they will need to be toned down quite a bit in terms of difficulty. If you want to try any level then press keys 1 to 6 on the numeric keypad (so if you're playing on an A600 you're stuck. Will be fixed!) and then fire as normal.

All graphical glitches should now be fixed, thankfully (although I still can't fix the 'objects in platforms' bug despite my boasts earlier) and two sound effects are now added (with hopefully more to come and some music at some point). Again I have provided it in LHA and ADF formats.

Thanks for your comments, and thanks again for your help, it's made a big difference

Yes, I actually noticed that bug myself after I posted I think it's been there a while but it's only since I added sound I've noticed. I'm really not sure what's causing it at the minute, it's very strange. It seems like very occasionally something is appearing where it shouldn't be (i.e. on top of the player). I'll have to take a proper look at that.

As for the levels... yep, they get a tad hard! I think five and six will be toned down a little so there aren't so many 'leaps of faith' as it's largely trial and error at the minute. Mike is doing a sterling job taking the time to design levels so far, he's becoming quite prolific! If anybody else wants to contribute too that'd be good... there's always room for more

My next task is to do the high score table, complete with loading and saving. I've done this successfully in the past so it will hopefully prove reasonably painless (now that sounds familiar...).

I found another bug - sometimes hero lands in non-still anim frame, or just finishes his anim cycle in other frame than "still" (45, 46).

My actual hiscore 5054.

Level 6 is for me impossible to beat, even with cheat.

I have also problem with power-downs " /2", "snail" and "heavy weight". They must be adjusted or ballanced in some way, otherwise they are redundant: there is nothing that forces player to collect them or at least to try maneuvre to not collect. If I see any of them, I can always avoid it, because of random placing. If I see power-up, I try to collect it. If I see power-down, I just dont care and there is no need to dodge it or so.

There should be something like: "Yes, you will fall faster for 10 secs, BUT (you will get extra 500pts or so...)"

...My best, I managed to get to is level 5 without using the level skipper, pure luck. To mihcael, I hate you .

Thankyou!

Quote:

Originally Posted by Graham Humphrey

...Yes, I actually noticed that bug myself after I posted I think it's been there a while but it's only since I added sound I've noticed. I'm really not sure what's causing it at the minute, it's very strange. It seems like very occasionally something is appearing where it shouldn't be (i.e. on top of the player). I'll have to take a proper look at that...

I noticed this but assumed the fruit was apperaing right under the player, did not think of it as a bug.

Also, power-ups seem to only take effect when you hit a platform. Is this intended?

Quote:

Originally Posted by Predseda

...
Level 6 is for me impossible to beat, even with cheat.

6 is only possible if you leap at the last second and guess the right direction... it will be dropped. What did you think of level 5?

Quote:

Originally Posted by Predseda

...There should be something like: "Yes, you will fall faster for 10 secs, BUT (you will get extra 500pts or so...)"
...

I was thinking this also, reminds me of a super-comp round for Super Obliterator, the guys going for max points were collecting the downgrades.