Bubble Breeders by blay09

[raw]
made by blay09 for LD24 (COMPO)
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

Ratings

Coolness 42% 691
Overall 2.86 434
Audio 2.45 358
Fun 2.90 313
Graphics 2.19 638
Humor 1.76 493
Innovation 2.62 465
Mood 2.59 396
Theme 2.62 476

Feedback

Barry Abrams
28. Aug 2012 路 12:36 UTC
It would not launch for me on my mac.
馃帳 blay09
28. Aug 2012 路 13:48 UTC
Yes, you're right! Sorry about that. It should work now (can't test it though since I don't have a mac).
dekart
28. Aug 2012 路 15:13 UTC
Really like such type of games :) The only thing I would want is to make it full-screen
Kayelgee
28. Aug 2012 路 15:48 UTC
the workers sometimes don't respond and I'm unable to stop lava from filling every space in my dungeon :/
馃帳 blay09
28. Aug 2012 路 15:54 UTC
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
28. Aug 2012 路 15:57 UTC
Kinda hard to handle at first (I prefer when the instructions are told ingame) but a nice gameplay and well developed game, congratz
kevincorrigan
28. Aug 2012 路 16:17 UTC
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.
bvanschooten
28. Aug 2012 路 16:56 UTC
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
28. Aug 2012 路 19:06 UTC
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
29. Aug 2012 路 15:07 UTC
I got a "no lwjgl on the library path" error (ubuntu) - maybe you should bundle it with your game?
pbdiode
29. Aug 2012 路 15:43 UTC
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
29. Aug 2012 路 18:26 UTC
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!
Raptor85
30. Aug 2012 路 22:38 UTC
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
31. Aug 2012 路 12:55 UTC
Thanks for the correction, Raptor85!
sP0CkEr2
01. Sep 2012 路 02:11 UTC
interesting little game -- hate those red thingys
mdkess
09. Sep 2012 路 00:48 UTC
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)