Mighty Bubbles

Always done. On Mac I will release another version tomorrow and on Linux I have to debug according to the help TheBohemian gave me.

[quote] Ran nice and smooth on my 1.8ghz+geforcefx+1.4.2_05, your background is awesome!
[/quote]
Thanks weston! For the background I was inspired by Yoshi’s Island on SNES (running on ZSNES). That’s a so great game and the gameplay is awesome! Sometimes the old stuff is just timeless and I’m still having a lot of fun playing it.

[quote]Tried about 10 times in last two days but the site is always down?
[/quote]
It’s a free web server for doing J2EE stuff and I don’t have any control on it exept for content management on my account so sorry if it’s not always available.

[quote] Great game! The graphics work well and look great!

I found the same glitch with holding jump and then fire. I kinda preferred using it. Smiley Made it easier to get to things.

I didn’t have any sound.
[/quote]
Thanks dranonymous! Isn’t it a great cheat? ;D I plan spending time this week to do fixes. About the sound, there is nothing yet and if anyone can recommend me the good APIs/algorythms to use then feel free! JOAL versus Java Sound?

don’t forget about FMOD.

I’ve deployed a new version of the game.

This version has a fallback input handling for JInput. When the initialization fails, an AWT keyboard handler is instanciated. It works well on Windows but on my Linux there is a strange behavior. When you hold down a key for a long time the key stops working. You have to press another key of the game to remove the problem. I hope the Mac version will now work! (thanks for testing on Mac)

There are other fixes about shooting and running at the same time. The hero will no longer keep running when you release the key and sorry but the cheat about jumping in mid air has been removed! ;D

Thanks for testing.

I really like the graphics and animation, especially the parallax scrolling backgrounds. The controls feel really tight and responsive as well.

However, the game isn’t displaying properly on my P4 3.0ghz with ATI 9800 Pro. The game is running in FSEM mode but it only covers a quarter of the screen size and it’s confined to the top left corner. The rest of the screen not covered by the game display is basically a flickering mess of black and white.

FYI, the console reports that I’m not using page-flipping with the BufferStrategy, if that helps at all.

Thanks barfy for your comments!

Strange behavior on your machine! It’s like that the display mode change has failed. What is your windows resolution? According to your feedback it seems to be something like 1280 x 1024.

I think you logged the trace with the JWS option? Could you give me it please?

Also were you running at 85 fps?

[quote]Thanks barfy for your comments!

Strange behavior on your machine! It’s like that the display mode change has failed. What is your windows resolution? According to your feedback it seems to be something like 1280 x 1024.

I think you logged the trace with the JWS option? Could you give me it please?

Also were you running at 85 fps?
[/quote]
I restarted my machine and it looks like it’s working properly now and running at a steady 85 fps in FSEM mode.

Yup, not your game’s fault. Stupid windows

My Mac is a G4 466MHz, has a screen that is set to 1024x768, 85 Hz, and has a graphics card that is a ATI 128 Pro. It didn’t like your resolution switch.

The old version would at least display the ‘loading’ screen and then exit because of link error. Now it just spends its time trying to switch resolution and failing, and the retrying ad-infinitum - I keep on hearing the resolution change click. I had to force quit the application.

I am not sure whether you are trying for a refresh rate that is too high or a resolution that my screen does not support? I would suggest that if there is some way to interogate the screen for supported resolutions/refresh rate to use one from the list that most suits your needs, rather than choosing some specific configuration that is not guaranteed to be supported just anywhere.

Here is the output from the log file:


Java Web Start 1.4.2_05 Console, started Thu Aug 26 21:09:33 EDT 2004
Java 2 Runtime Environment: Version 1.4.2_05 by Apple Computer, Inc.
Logging to file: /webstart-log.txt
Java Web Start 1.4.2_05 Console, started Thu Aug 26 21:09:59 EDT 2004
Java 2 Runtime Environment: Version 1.4.2_05 by Apple Computer, Inc.
Logging to file: /webstart-log.txt
Selecting best display mode for 640x480x-1 max 85 hertz
found 640x480x8 96 hertz
found 640x480x16 96 hertz
found 640x480x32 96 hertz
Selected display mode: 640x480x32 96 hertz
Number of buffers used: 1
Available accelerated memory (in bytes): -1
[26-Aug-2004 21:10:45] INFO - loading map...
[26-Aug-2004 21:10:45] INFO - Found Chunk - MPHD, reading...
[26-Aug-2004 21:10:45] INFO -   loading map header.
[26-Aug-2004 21:10:45] INFO -   FMP version   : 1.0
[26-Aug-2004 21:10:45] INFO -   MapWidth      : 230
[26-Aug-2004 21:10:45] INFO -   MapHeight     : 80
[26-Aug-2004 21:10:45] INFO -   BlockWidth    : 32
[26-Aug-2004 21:10:45] INFO -   BlockHeight   : 32
[26-Aug-2004 21:10:45] INFO -   ColourDepth   : 32
[26-Aug-2004 21:10:45] INFO -   BlockByteSize : 32
[26-Aug-2004 21:10:45] INFO -   NoOfBlocks    : 1333
[26-Aug-2004 21:10:45] INFO -   NoOfImages    : 1338
[26-Aug-2004 21:10:45] INFO - Found Chunk - EDHD, skipping...
[26-Aug-2004 21:10:45] INFO - Found Chunk - CMAP, reading...
[26-Aug-2004 21:10:45] INFO -   loading 256 entries.
[26-Aug-2004 21:10:45] INFO - Found Chunk - BKDT, reading...
[26-Aug-2004 21:10:45] INFO -   loading 1333 blocks.
[26-Aug-2004 21:10:45] INFO - Found Chunk - BGFX, reading...
[26-Aug-2004 21:10:45] INFO -   loading 1338 images.
[26-Aug-2004 21:10:54] INFO - Found Chunk - BODY, reading...
[26-Aug-2004 21:10:54] INFO - Found Chunk - LYR1, reading...
[26-Aug-2004 21:10:55] INFO - Found Chunk - LYR2, reading...
[26-Aug-2004 21:10:55] INFO - Map loaded succesfully.

okay, ended up turning off the screen waiting a bit and then turned it back on. The game works, but at 12 frames per second. Not to sure about the constant resolution switch during load. The screen is all black, during load, so I can’t be sure.