Bubble Breeders

by blay09
Overall★★★★★★★★★★2.86
Fun★★★★★★★★★★2.90
Innovation★★★★★★★★★★2.62
Theme★★★★★★★★★★2.62
Graphics★★★★★★★★★★2.19
Audio★★★★★★★★★★2.45
Humor★★★★★★★★★★1.76
Mood★★★★★★★★★★2.59
Coolness★★★★★★★★★★42%
How to run:

Extract the .zip archive to an empty folder and then simply doubleclick the .jar file.

On a console:

java -Djava.library.path=./ -jar bubblebreeders.jar

Make sure to have at least JRE 1.6 installed!

After accidently tripping over an old tree stump, you and your folk fall into a dark portal which led into a big dungeon full of evil red thingies that want to kill you. As you don't like being killed, you decide to search for the portal back. It has to be somewhere in this dungeon...and maybe you can find something else interesting too!

The dungeon is randomly generated on each startup. It might happen that your already spawn in the boss room (it should be rare, but still...). If you do, just restart.

Your race evolves into a stronger one as you progress and you can also upgrade your buildings and do some research for some nice special powers. In order to enter the dark portal room, you will need to get obsidian. But your normal pickaxe won't do! After the area around the portal is clear, you can enter it and - yay! you won.

There are more possible inventions than there are shown. They are randomly chosen on each start, so every game you play will be a bit different.

The rest should be self-explanatory.

Controls:

Any Mouse Button: use/mine/move

Q: open building menu

E: upgrade building (possible at evolution level 2)

R: open research menu (requires laboratory)

T: destroy (50 gold) or place bomb (requires bomb discovery or higher)

TAB: open status menu

Space: move camera to minions

Space x2: move camera to spawnpoint

W,A,S,D or arrow keys: move camera

Cheats for lazy people who only want to take a quick peek:

Press Backspace, enter one of these, press backspace again.

orgy - spawn 10 workers

bigorgy - spawn 50 workers

bankrob - +5000 gold

einstein - all discoveries

beholder - reveal map (will lag for a few seconds)

evolution - evolve into the next level of evolution

Comments16

Barry Abrams
Barry Abrams28 Aug 2012, 12:41
It would not launch for me on my mac.
blay09
blay09author28 Aug 2012, 13:53
Yes, you're right! Sorry about that. It should work now (can't test it though since I don't have a mac).
dekart28 Aug 2012, 15:18
Really like such type of games :) The only thing I would want is to make it full-screen
Kayelgee28 Aug 2012, 15:53
the workers sometimes don't respond and I'm unable to stop lava from filling every space in my dungeon :/
blay09
blay09author28 Aug 2012, 15:59
Lava can be stopped by building barricades. They will break after some time though, unless you upgrade them to level 3, where they're made out of stone.
There is a bug I couldn't fix in time that makes workers not want to mine a certain tile if there is another empty tile adjacent to it. It can usually be solved by just mining around that wall and approach from a different direction. Thanks for trying it out!
Robotic
Robotic28 Aug 2012, 16:02
Kinda hard to handle at first (I prefer when the instructions are told ingame) but a nice gameplay and well developed game, congratz
kevincorrigan28 Aug 2012, 16:22
Very entertaining game there was one point in which the characters just completely froze up, when they were constructing a baracade they where attacked by the red guys and just froze, but it was very good up to that point.
bvanschooten28 Aug 2012, 17:01
An addictive game, though it took me awhile to figure out what's going on. When I finally started making progress the creatures got stuck in a fight and refused to go anywhere. I quit after 5 minutes of waiting. I'l definitely play this more if there were a save game feature.
GFM
GFM28 Aug 2012, 19:11
Ok, I've just spent more than one hour playing this game... its freaking fun and adictive. xD
I just stoped because my computer suddenly began to lag a lot... and it was unplayable... =/
caranha
caranha29 Aug 2012, 15:12
I got a "no lwjgl on the library path" error (ubuntu) - maybe you should bundle it with your game?
pbdiode
pbdiode29 Aug 2012, 15:48
Played a few times, seems like this game has much potential! Good Job!

Unfortunately, I was running into a few things I couldn't figure out:

- After a bit I started getting only 1 worker, another would generate but it always disappeared quick
- I built gold storage, but apparently I couldn't store gold or don't know how to...
- Wish there was a little feedback so I know my guys are doing damage to the other guys!
blay09
blay09author29 Aug 2012, 18:31
You'll have to build more Breeders or upgrade your Breeder to get more workers. It's a balancing issue I wasn't able to fix due to missing time. About the gold storage: placing something from the build menu only creates a construction site - you have to send your workers there so they build it up. Fighting was basically added last-minute, that's why there's no damage display, and it will also lag for a bit when masses of monsters see your workers. And the boss battle will be pretty..time consuming. Thanks for your feedback everyone!
Raptor8530 Aug 2012, 22:43
The command you have listed to run the game is wrong, doing it like that ONLY works if you have lwjgl installed systemwide (like on a development machine). To allow the jar to use the local version you have to run it as
java -Djava.library.path=./ -jar bubblebreeders.jar
otherwise you just get the "no lwjgl in java.library.path" error and it wont launch.

For the game itself, i like these type of games, my main complaints though are it's just simply too fast, 3/5 games i was overwhelmed by red guys within 10-20 seconds of starting, the 4th time lava spawned all around the starting room, and the last time everything seemed fine but it wouldnt let me select any blocks to tunnel through except the ones touching lava.
blay09
blay09author31 Aug 2012, 13:00
Thanks for the correction, Raptor85!
sP0CkEr21 Sep 2012, 02:16
interesting little game -- hate those red thingys
mdkess9 Sep 2012, 00:53
Didn't leave a review - exploded at launch. Not sure what the cause is.

Anyway, take a look at my game for how I packaged things up. I think it's a bit easier. I'd never made a JNLP before, but it turned out to be really straightforward, and is probably the easiest way to distribute your game.

Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/mdkess/lwjgl-2.8.5/native/linux/liblwjgl.so: /home/mdkess/lwjgl-2.8.5/native/linux/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.lwjgl.Sys$1.run(Sys.java:73)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:82)
at org.lwjgl.Sys.<clinit>(Sys.java:99)
at org.lwjgl.opengl.Display.<clinit>(Display.java:130)
at org.newdawn.slick.AppGameContainer$1.run(AppGameContainer.java:39)
at java.security.AccessController.doPrivileged(Native Method)
at org.newdawn.slick.AppGameContainer.<clinit>(AppGameContainer.java:36)
at de.blay09.ld24.DungeonGame.main(DungeonGame.java:25)

Other games by @blay09

Found a bug?
Tell us on Discord