|
|
| WIP: Saucelifter |
|
Paul Pridham
Member #250
April 2000
|
Ultio, thanks for the big review! Much appreciated. You've given me some good points to think about, and some ideas for things to tweak and improve. I've already chatted with you about some of them, so I won't go into it again here. Trent... that's cool, glad it works for you. You shouldn't have to restart the program, though... the frameskip change is immediate. Could you check again and let me know if that's the case for you? Press 'F' to show the framerate, and then change the frameskip and see if the framerate drops. ---- |
|
Trent Gamblin
Member #261
April 2000
|
OK, it actually does work. The CPU just hadn't cooled down enough to stop the fan the first time.
|
|
Paul Pridham
Member #250
April 2000
|
Don't go exploding a battery on your lap there, Trent. ---- |
|
Neil Walker
Member #210
April 2000
|
That's excellent. A really good game. You just need to improve your website's speed for downloads Neil. wii:0356-1384-6687-2022, kart:3308-4806-6002. XBOX:chucklepie |
|
Kikaru
Member #7,616
August 2006
|
You know, I found something cool: Skipping. If you move down to the ground and land on it without opening the legs. Then, you can tap in a direction, and you get really good speed and avoidance abilities. BTW, I found something cool: If you set the resolution to 400 x 300, and the color depth to 8-bit, it looks like an old arcade game! Lastly: What is the requirement for winning? |
|
gnolam
Member #2,030
March 2002
|
I like it! It feels very polished, and I love the graphics style! I did find a bug though: if you alt+tab away from it, the sound hangs until you switch back in. -- |
|
Paul Pridham
Member #250
April 2000
|
I've just uploaded an update. It has the following changes: - Added a tinted letterbox mode File mirror on googlepages: Ultio, you shouldn't be able to easily accomplish your cheat anymore. I think my adaptations are fair, but let me know what you think. Also, you can skip those spots that frustrated you now using the ENTER key, and you get the 'H' highscore cycle key. I'm not going to add a menu option at this point. The minimap shows the saucer (blinking white diamond), so I'm not sure what trouble you were having with it. The bounds of the arena in the minimap are the bounds of the screen. I'm not likely going to add other levels (want to move on to the next project), but I might add some unlockable options and modes. Neil, yea Sympatico seems to have trimmed its server bandwidth lately, my mail is slow now too with them. Kikaru, heh I'm not quite sure what your new technique is, but it sound fun. gnolam, thanks! I've noticed that bug too, and I can't seem to be rid of it. It only happens to me when I ALT-TAB from fullscreen, and my registered display switch function does get called, at which point I set the volume to zero... but it doesn't work. I've even tried stopping all samples at that point. In windowed mode though, everything behaves as expected. It could be an Allegro bug dealing with looping samples. I also noticed that when I switch screen modes, the display switch callbacks get unregistered, so I have to re-register them. ---- |
|
gnolam
Member #2,030
March 2002
|
Paul Pridham said: gnolam, thanks! I've noticed that bug too, and I can't seem to be rid of it. It only happens to me when I ALT-TAB from fullscreen, and my registered display switch function does get called, at which point I set the volume to zero... but it doesn't work. I've even tried stopping all samples at that point. In windowed mode though, everything behaves as expected. Sorry. It happens in windowed mode as well. What display_switch_mode are you using? -- |
|
Neil Walker
Member #210
April 2000
|
Windows only works with amnesia in fullscreen mode. It does work with pause in windowed mode though. Neil. wii:0356-1384-6687-2022, kart:3308-4806-6002. XBOX:chucklepie |
|
gnolam
Member #2,030
March 2002
|
Quote: Windows only works with amnesia.
No. No it doesn't. Which switch modes are available depends on the screen mode. -- |
|
Paul Pridham
Member #250
April 2000
|
Hmm, strange, that. I'm using SWITCH_BACKGROUND. I was using SWITCH_PAUSE, but that's when I first noticed the looping problem, so I switched to BACKGROUND so that I could continue controlling the program and try to set the volume to 0, etc. ---- |
|
Neil Walker
Member #210
April 2000
|
Did you check the return flag to see if the mode was successful? as mentioned, pause only works with windowed mode. I wouldn't use background mode though, simply use pause/amnesia and on re-entering the program set your timer counter to zero to stop any bad things from happening in your timer code. the way you mention it sounds as if you have made the call to set the mode but not the callback hook? Neil. wii:0356-1384-6687-2022, kart:3308-4806-6002. XBOX:chucklepie |
|
Paul Pridham
Member #250
April 2000
|
I've certainly set the hooks, as I mention above. My breakpoints catch the switch-in/out as it happens. The sample loop just occurs anyway. I'm not checking the return value of the switch register function though, so I'll take a look at that. My logic update is robust, I've checked it already, and it's not getting stuck in any kind of weird timer loop. Really, it doesn't matter what switch mode I'm using, this shouldn't happen. Switching out while a looping sample is playing should not cause problems, and as far as I can tell, it's an Allegro bug or undocumented issue. ---- |
|
Neil Walker
Member #210
April 2000
|
If it's a bug you think and it worries you (I've never had it), you could always dump allegro sound and use something like fmod to fix it. Neil. wii:0356-1384-6687-2022, kart:3308-4806-6002. XBOX:chucklepie |
|
Paul Pridham
Member #250
April 2000
|
Yes, I'd thought about FMOD as well. We'll see how it goes, thanks Neil. Maybe I'll code up a simple test that just demonstrates the loop bug. ---- |
|
FMC
Member #4,431
March 2004
|
24500 on the first try... fun game! One thing struck me as strange though: if you fly low enough you should be able to destroy turrets by "lateral" shooting them, but as it is i see the bullet fly over the turret without actually making it explode. [FMC Studios] - [Caries Field] - [Ctris] - [Pman] - [Chess for allegroites] |
|
Paul Pridham
Member #250
April 2000
|
FMS, yes, you have to shoot the base of the turret in order to destroy it. This follows the behaviour of the arcade Choplifter. Plus, it would be too easy otherwise. ---- |
|
nonnus29
Member #2,606
August 2002
|
Sound works fine for me. |
|
OICW
Member #4,069
November 2003
|
Damned, those missile turrets are pain in the ... if I miss them in the first attack run I'm toasted. Anyway I have a decent chance to score direct hit from at least one of the missiles. On the other hand jet planes are piece of cake. [My website][CppReference][Pixelate][Allegators worldwide][Who's online] |
|
Paul Pridham
Member #250
April 2000
|
Ok, I've changed it to use BACKAMNESIA if BACKGROUND fails, and that takes care of the problem on my machine... so hopefully that's the extent of it. I'll upload a new build shortly. OICW, heh. Get good at dodging. ---- |
|
Tomasz Grajewski
Member #4,284
February 2004
|
How to get a highest hi-score? Just kill only enemies, without rescue any of the aliens and you can play forever. This should be fixed, because players could have 50 000 scores without any effort. I think, that how many enemies are hunting the player (tanks, choppers, turrets...) should be calculated by how many enemies player had killed. Also, number of aliens should be unlimited. Game shouldn't end when all of the aliens were rescued, but when player lost all of his lives. To make game harder in the later stage the enemies could be faster, shoot more often and accurate. Maybe even more instances of the same type of enemy should appear (10 tanks, 4 choppers...). IMHO this would be great! ___________________________________________________________________________________________ |
|
OICW
Member #4,069
November 2003
|
Hm, I think that one jet plane equiped with missiles combined with a chopper firing at your saucer is enough. You're doing nothing more than dodging the missiles and trying to shoot down the aircraft. Besides you can try to play on the impossible difficulty. [My website][CppReference][Pixelate][Allegators worldwide][Who's online] |
|
Tomasz Grajewski
Member #4,284
February 2004
|
OICW: ___________________________________________________________________________________________ |
|
OICW
Member #4,069
November 2003
|
Well then yes, but I can guarantee that you will deinately get bored. [My website][CppReference][Pixelate][Allegators worldwide][Who's online] |
|
Richard Phipps
Member #1,632
November 2001
|
If you switch away while sounds are playing in looped mode they will still loop unless you stop the samples before fully switching out. I had to do the same thing in Neon Wars. |
|
|
|