Happy Fun Ball! is a pure Java applet game I've been working on in my spare time when I'm not at work or gallivanting across Los Angeles (or getting myself lost anyway). If you're a fan of retro-style-Super Mario-esque game play, this is the game for you.
Currently the game is only in Beta state. There is no real goal as of yet. Eat bubbles, avoid or crush the nasties, follow pipes from level to level, and just enjoy yourself.
If the applet doesn't load correctly you may need to get the latest version of the Java Plug-In. The applet has been coded using Java 1.4.1_02. Earlier browser versions will probably not be able to run it with out the plug-in. You should upgrade anyway! :)
Some of the music came from the Video Game Music Archive. Most of the Ragtime came from Warren Trachtman's Ragtime Piano MIDI files. The sound effects came from the FindSounds search engine.
The graphic were all done by me on the GIMP (specifically the Window's version).
Questions/comments/praise please let me know!
Please let me know if you come across some weird bug that I haven't mentioned here.
Known Bugs on all Platforms:
- Music is abnormally loud on some levels.
- Sometimes a LGM (Little Green Man) won't die when you crush him even though the crush animation is played.
- HFB (Happy Fun Ball) can sit in 'space' above the NW and NE pipe corners.
- The EBM (Evil Black Marble) can roll though walls.
- Occasionally the LGM can get stuck in a wall.
Windows only Bugs:
- Eating many bubbles at the same time causes noticeable slow down. Seems to be sound related.
OS X only Bugs:
- The recent Java upgrade has caused the SpaceSlug and the LGM's graphics to warp about the place when they're facing in one direction. It looks like the way transformations have been handled has been changed.
The "Things I May Add" List:
- More Bad Guys
- More Levels
- More pickups
- Bosses
- Slopes
- Backgrounds that scroll at a different rate
- Teleporters
- A final goal
For interests sake I'm going to include a screenshot of the level editor I created using Java Swing:
FeedTicker
Gee!