Happy Fun Ball Applet Platform Game

[quote]It works great on my Linux. 1.4.2_01, X 4.3, NVidia. Since I switched to NVidia, all of my X problems are gone. ATI + X 4.2.x were major pain in the …
[/quote]
Since I switched to NVidia, all of my X problems appeared…

Bascially, NV are too lazy to support many of their chipsets (especially the laptop ones), and XFree developers for some reason just don’t support laptop chipsets yet (unless something’s changed in the last 6 months…). Normally you’d expect that’s because they don’t have one, but these days I’d be really surprised if that’s the case.

(GeForce2/4 Go == nv’s main laptop chips. Installed as standard on an awful lot of 3D laptops; until the “REAL” mobile radeon appeared (as opposed to the “it’s not got any of the features of a Radeon, but we’ll call it “Radeon” anyway, so we can make more money. Muahahaha!”), it was the only option in 3D laptops).

Great game, thanks for your work.

This game is really sweet. Nice job. Its both funny and fun :smiley:

Didnt work for me :frowning:

loading JARed Image: jar:http://www.lloydslounge.org/happyfunball/HappyFunBall.jar!/images/happyfunballburn5.gif
Playing Music : sumdoin.mid
Sequencer NOT instanceof Synthesizer! Should be OK?
Exception in thread “Thread-18” java.lang.ClassCastException: com.sun.media.sound.RealTimeSequencer cannot be cast to javax.sound.midi.Synthesizer
at org.lloydslounge.happyfunball.SoundManager.setGain(SoundManager.java:176)
at org.lloydslounge.happyfunball.SoundManager.playMusic(SoundManager.java:144)
at org.lloydslounge.happyfunball.SoundManager.playMusicLooped(SoundManager.java:108)
at org.lloydslounge.happyfunball.HappyFunBallApplet.run(HappyFunBallApplet.java:250)
at java.lang.Thread.run(Unknown Source)
startgame
Exception in thread “AWT-EventQueue-2” java.lang.ClassCastException: com.sun.media.sound.RealTimeSequencer cannot be cast to javax.sound.midi.Synthesizer
at org.lloydslounge.happyfunball.SoundManager.setGain(SoundManager.java:176)
at org.lloydslounge.happyfunball.HappyFunBallApplet.newGame(HappyFunBallApplet.java:202)
at org.lloydslounge.happyfunball.HappyFunBallApplet.access$100(HappyFunBallApplet.java:29)
at org.lloydslounge.happyfunball.HappyFunBallApplet$1.mouseClicked(HappyFunBallApplet.java:125)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Perhaps because I’m running a Mustang beta on this machine?
java version “1.6.0-ea”
Java™ 2 Runtime Environment, Standard Edition (build 1.6.0-ea-b34)
Java HotSpot™ Client VM (build 1.6.0-ea-b34, mixed mode, sharing)
(on Win XP)

I get the same error swpalmer gets… maybe if the sound was off by default we could at least play it :stuck_out_tongue:

XP // Java 1.5