
Bunnies out of Space

The bunnies are at it again, but their home is too small!
Expand it before they run out of space.
Controls
Click on the bunnies and tell them to build rooms and tunnels.
Use the __arrow keys__ or __WASD__ to move around the map.
Use the __mouse wheel__ or the __Q__ and __E__ keys to zoom in and out.
Press __escape__ or __P__ to pause.

Credits
* Code - Andrew Black
* Music - Dan Blank
* Rabbit pictures - Smurf
This is our first game jam. Made using LÖVE engine. Tile art created by Indie Squid (see here). Additional credit goes to Dan Farshi for game design.
Linux Notes
If playing on Linux, you need to install Love which is almost certainly available in your package manager, e.g.
$ sudo apt-get install love
then run the game like this:
$ love /path/to/downloads/bunnies_out_of_space.love

Tools: LÖVE
Comments15


Jamie Reed14 Aug 2018, 18:55
Cute little game. Second play I got to 199 rabbits, third try I got an error. It seemed to occur when I was planning a room near the edge of the map.
```
Error
main.lua:53: attempt to index a nil value
Traceback
main.lua:53: in function 'is_wall_tile'
main.lua:88: in function 'is_edge_tile'
main.lua:266: in function 'fn'
utils/functional.lua:17: in function 'fn'
utils/functional.lua:4: in function 'get_legal_chamber'
main.lua:622: in function 'update'
[C]: in function 'xpcall'
```
Also, the mouse clicks assume you are clicking on the bottom tiles, but you can't see them while the top tiles are over them. I think it would be better to have the top tiles clicked, but I don't know anything about Love.
Cute rabbits, the game fits the theme very well, and the music and sounds were nice.
```
Error
main.lua:53: attempt to index a nil value
Traceback
main.lua:53: in function 'is_wall_tile'
main.lua:88: in function 'is_edge_tile'
main.lua:266: in function 'fn'
utils/functional.lua:17: in function 'fn'
utils/functional.lua:4: in function 'get_legal_chamber'
main.lua:622: in function 'update'
[C]: in function 'xpcall'
```
Also, the mouse clicks assume you are clicking on the bottom tiles, but you can't see them while the top tiles are over them. I think it would be better to have the top tiles clicked, but I don't know anything about Love.
Cute rabbits, the game fits the theme very well, and the music and sounds were nice.
agwblack14 Aug 2018, 19:58
Thanks for the comments. I've fixed the crash and will update shortly. I'm aware of the issue with the cursor position but not quite figured out the fix yet.
bigboyenzo15 Aug 2018, 23:13
I really liked the art for the game, however the game kept crashing for me. Also to me it seemed more efficient if i never made tunnels and only made rooms. Art style is really cool though!
Gabruoy15 Aug 2018, 23:32
This seems like a really cool idea held back by the current crashing issue everyone else is mentioning. If you publish a fix I'll definitely come back and try it out! On Windows/64bit btw.
agwblack16 Aug 2018, 05:15
@gabruoy @bigboyenzo I really thought I had fixed the crashing issue. I can't reproduce it. If you (or anyone else) looks at the game again and you see such a crash, please hit Ctrl+c and paste the stack trace here, thanks.

WFMG16 Aug 2018, 07:50
The biggest issue I had with this game was that it launched at an extremely loud volume, and it took many attempts before it would let me press the Windows key to open the volume control.
The graphics are alright, but not amazing.
The main mechanic is cool, but not really explained blatantly enough. I noticed there was a tutorial there, but unless you force the player to play it, the vast majority of them will not do it. It's a cool concept, but it could be better in practice.
The graphics are alright, but not amazing.
The main mechanic is cool, but not really explained blatantly enough. I noticed there was a tutorial there, but unless you force the player to play it, the vast majority of them will not do it. It's a cool concept, but it could be better in practice.

witylernn16 Aug 2018, 17:20
I like the graphics and love the isometric style!!! Keep it up
KostblLb16 Aug 2018, 17:28
challenging one!
dasun16 Aug 2018, 19:13
Interresting idea, really good game .
Prototyper16 Aug 2018, 20:25
Fun game. nice and relaxing.
framg17 Aug 2018, 08:58
I like the game! nice one

samh18 Aug 2018, 11:54
Nice idea, nice pixel art, and nice audio. The game looks like it has potential for something *really* fun, but 1) I could not understand how the tunnels worked and kept building rooms instead, but it was still confusing because I did not always understand why such location was valid and such other wasn’t, also 2) it would probably be funnier if rabbits spawned continuously rather than popping all at once. Got to 408 rabbits though!
agwblack21 Aug 2018, 16:11
@samh thanks for the comments, very helpful.
You are right about the rabbits spawning more continuously, it would be much better. I have an idea for making it more obvious when a room is valid/invalid.
I'm working on a post-jam version that does away with ordering individual rabbits around and instead the rabbits just spontaneously start building the stuff you mark out. I think that should help put the emphasis on the geometric puzzle that it's supposed to be. A brief optional tutorial should make it obvious how to use tunnels.
Thanks for playing!
You are right about the rabbits spawning more continuously, it would be much better. I have an idea for making it more obvious when a room is valid/invalid.
I'm working on a post-jam version that does away with ordering individual rabbits around and instead the rabbits just spontaneously start building the stuff you mark out. I think that should help put the emphasis on the geometric puzzle that it's supposed to be. A brief optional tutorial should make it obvious how to use tunnels.
Thanks for playing!

Got this error though:
Error
main.lua:53: attempt to index a nil value
Traceback
main.lua:53: in function 'is_wall_tile'
main.lua:88: in function 'is_edge_tile'
main.lua:266: in function 'fn'
utils/functional.lua:17: in function 'fn'
utils/functional.lua:4: in function 'get_legal_chamber'
main.lua:622: in function 'update'
[C]: in function 'xpcall'