Bubble Breeders by blay09
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
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 |
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!
I just stoped because my computer suddenly began to lag a lot... and it was unplayable... =/
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!
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.
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)