Ludum Dare 29 — April 25th-28th Weekend — Theme: Beneath the Surface

Event Links: [ MiniLD 50 | Warmup Weekend | Real World Gatherings | Ludum Deals | Wallpaper ]

Back to Browse Entries


by gre - 48 Hour Compo Entry

Manage your Anthill colony. Dig galleries and find food to harvest. Caution of starvation!


You need to assign some "Architect" if you want ant to dig. Click on the dirt to assign dig task. You can also drag with the mouse.
You need to assign some "Harvester" if you want ant to (automatically) harvest.

The assignment can be done via keyboard hotkeys: "I", "K" for the Architect, "O", "L" for the Harvester.
See the "Menu" for further information.

Libraries & Software:
- HTML5 &
- SunVox

Kudos, credits and inspiration:
- The awesome game "Banished"
- @mrspeaker for giving me the idea to inspire from the music "Koyaanisqatsi"

This weekend was for me an awesome and unprecedented moment: this is the first time I do LD while being a father and this LD gamedev was fun!
About the game, my initial goal was much much more ambitious than this entry version, but I'm quite ok with this version that I try to polish and bugfix. I may try to continue the development depending if you liked it or not. Anyway, I had a lot of fun making my first simulation game.

You can checkout my timelapse compressing 47 hours into 9 minutes!

Downloads and Links




mrspeaker says ...
Apr 28, 2014 @ 3:10am

I love this entry - ended up playing it for a really long time. It took me a while to figure out what was going on (at first I was just clicking around randomly) but once I got it it's addictive. Well done!

IAmSpencer says ...
Apr 28, 2014 @ 8:39am

Very addicting. Nice job allowing the user to click and drag to make a trail, usually games seem to forget how helpful that is. Great Job! :)

snooze82 says ...
Apr 28, 2014 @ 9:35am

took a while to get it - i like the little dead ants :D

CareForceOne says ...
Apr 28, 2014 @ 5:40pm

This game is great! Very addicting.

yetanother says ...
Apr 28, 2014 @ 9:22pm

Cool music, nice to play.

lonewookie says ...
Apr 29, 2014 @ 2:39am

Very well made. I love the idea of managing a colony of ants!

jeffz says ...
Apr 29, 2014 @ 9:47am

excellent fun, especially the music!

Jared Sartin says ...
Apr 29, 2014 @ 12:36pm

SimAnt! Nice work! Can't wait to see more.

Tanner says ...
Apr 29, 2014 @ 12:37pm

Really nice game :)

pancakecity says ...
Apr 29, 2014 @ 2:05pm

Fun game, it has good atmosphere!

NoNoBattle says ...
Apr 30, 2014 @ 12:50am

Really awesome idea and gameplay!

BadgerPriest says ...
Apr 30, 2014 @ 7:19pm

Ahh, I didn't know you could drag to make tunnels the first time. Maybe make that more clear? It makes a huge difference.

gre says ...
Apr 30, 2014 @ 9:30pm

I've just released an important bugfixes pass, the release note is in the commit:

gre says ...
Apr 30, 2014 @ 9:36pm

BadgerPriest: Thanks for the feedback, I've updated the description here

Thorig says ...
May 1, 2014 @ 7:09am

Great sim! One of the better sim of this Ludum Dare.

miwuc says ...
May 1, 2014 @ 10:04am

Nice game and great idea for the theme. On my first playthrough all my ants but I did better the second time. Though at one point I stopped getting new ants. Is it because my queen died? Is there anyway to reverse this situation? It gets very repetitive after that.

Miltage says ...
May 1, 2014 @ 10:32am

I enjoyed this. It is well made, although it has some inherent flaws.

First, I think that jobs should be assigned on proximity. Too often I had ants walking from the other end of the map to dig a hole when I had a perfectly good architect standing next to it.

Second, ants that die while on the job are not replaced by other ants. So tunnels that were being dug when an ant dies are in a perpetual state of waiting to be dug.

Third, I almost reached starvation once. I started losing a bunch of ants, but once most of them were dead, there was enough food for everyone and I pulled through with a dozen ants remaining. However, once food was plentiful again, new ants were never born. So I remained with my dozen ants from day 20 to day 100 with > 1000 food.

I love this concept and the way you've executed it. I played a lot of SimAnt when I was a kid, and would like to see this continued.

jotson says ...
May 1, 2014 @ 2:10pm

Really good. With some polish you could take this to a full game.

Danvil says ...
May 1, 2014 @ 3:49pm

Game is very buggy :(

gre says ...
May 1, 2014 @ 6:12pm

Danvil: what do you mean? What are the bugs? I released bugfixes yersterday.

gre says ...
May 1, 2014 @ 6:16pm

Miltage: Thanks for the feedback, yeah actually there is already a "proximity" search but between tasks, not ants... (a ant search the closest job). there is something I missed in my "find job" algorithm: basically I'm doing "foreach ant, find the closest job" where I kinda should do "foreach job, find the closest ant", or even maybe try to mix the 2 approaches.

gre says ...
May 1, 2014 @ 6:18pm

(and there are limit per job, so the "older" ant lock the job..)

anissen says ...
May 1, 2014 @ 6:55pm

Has a bit of a Dungeon Keeper vibe to it. Nice :)

CeriseGhost says ...
May 4, 2014 @ 9:33am

I really enjoyed this game! It took me a while to understand how to get them to dig but once I figured that out I was fine! :)

copain says ...
May 4, 2014 @ 9:45am

nice idea. a good start for a real game...

CMaster says ...
May 4, 2014 @ 12:58pm

Clicking on the dirt does nothing for me (Firefox 28)

mechabit says ...
May 4, 2014 @ 1:06pm

I was a huge fan of sim ant back in the day. Not much in the way of challenge though. Maybe add some conflict.

gre says ...
May 4, 2014 @ 1:32pm

CMaster: does it put any "clock" on it? if not, do you even have some hover feedback on the dirt?
Otherwise did you affected some Architect?

XenosNS says ...
May 4, 2014 @ 2:10pm

Enjoyed this, very well executed

Hippolyta says ...
May 4, 2014 @ 2:20pm

Very nice game - good job!

dector says ...
May 4, 2014 @ 4:23pm

Love the soundtrack. Very nice entry. Well done!

Toby Pinder says ...
May 5, 2014 @ 12:56am

Really like the AI pathfinding etc in this one - for an LD entry it's sophisticated! Crashed on Day 83 with a "Uncaught TypeError: Cannot set property '93' of undefined", but I had 3000 food at that point so I think I had played enough of it.

I think the UI needs a bit of work (clicks/hovers not always registering, simple black text of assignment stats etc.) and I'd have liked to have seen more roles, but there's definitely a solid game mechanic there!

Would like to see something like enemies that your guys must fight (through assigning to "warrior" type) and perhaps some sort of "sustainability" role that somehow increases the availability of food in the lategame.

Regardless, it's a very fun game as is!

jsmars says ...
May 5, 2014 @ 6:27am

Great job on this game! I really liked it! A fun little concept which worked really well, reminds me a bit of "banished".

Agecaf says ...
May 5, 2014 @ 11:26am

Very fun and addicting game. It's crazy how sometimes you get tons of food, and sometimes food supplies begin to lower drastically.

MintArcade says ...
May 5, 2014 @ 12:46pm

Nice ant sim. Very addicting.

May 5, 2014 @ 3:37pm

I couldn't dig for the life of me. No dirt tiles would light up when I clicked on them.

gre says ...
May 5, 2014 @ 8:02pm

Sorry about this bug, it should be fixed now (Firefox)

littleball says ...
May 5, 2014 @ 9:22pm

Good game. I would like to see it developed further. Well done.

JimmyBoh says ...
May 5, 2014 @ 9:41pm

Really takes me back to the days of SimAnt! Great work! More specializations and optimized task setting would make this truly spectacular!

CMaster says ...
May 5, 2014 @ 9:50pm

No clocks, no hover behaviour. Works on my pyher machine with firefox though...

rojo says ...
May 6, 2014 @ 4:18am

Nice base for a larger game. Seemed to run a little laggy in Firefox for me, so maybe there could be some optimizations there.

gre says ...
May 6, 2014 @ 4:50pm

It should now run smoother on Firefox, thanks for the feedback!

FYI: The food/ant/days display was still using the Phaser Debug which is very laggy comparing to a Phaser.Text.

Caridorc says ...
May 6, 2014 @ 7:03pm

Very good game, in many games the start is too hard and you die soon but in this i had time to learn how to play.

Cawrtz says ...
May 7, 2014 @ 2:26pm

Cool entry. I like the simple and effective mechanics.
Unfortunately, the game wouldn't load, I had to execute game.state.start('Game') manually
There was no JS error, and all assets were loaded, I don't know why this happened.

Apart from this issue, nice game, quite addictive !

paps says ...
May 9, 2014 @ 7:38pm

Nice game

hnjslater says ...
May 11, 2014 @ 9:40pm

Good fun, kinda meditative.

May 12, 2014 @ 1:55am

Simple game, good little ants! I included it in part 25 of my Ludum Dare compilation video series, if you'd like to check it out :)

mortus says ...
May 13, 2014 @ 11:54am

I always loved games about ants and ant societies! Very nice smooth colors also. Wish there were more challenges though.

lucidlarva says ...
May 13, 2014 @ 3:17pm

I spent way too much time playing d: very good.

Gamepopper says ...
May 13, 2014 @ 7:12pm

Reminded me a lot of SimAnts, but I think this is built better. :)

May 13, 2014 @ 10:26pm

Good work! It's strangely mesmerizing

Raiyumi says ...
May 15, 2014 @ 5:40am

Argh.. those dead ants! It's a nice game.

Nanolotl says ...
May 17, 2014 @ 12:31pm

Great idea and fun to play. Music was nice too.

BMacIntosh says ...
May 17, 2014 @ 6:14pm

I got the crash error, too: "Uncaught TypeError: cannot set property '59' of undefined (game.js:32)" (Day 65 Ants 165)

end3r says ...
May 18, 2014 @ 1:47pm

Addicting, enjoying and can be played for some time without getting bored - congrats!

Xaychru04 says ...
May 19, 2014 @ 7:45pm

I liked the atmosphere music, and the game was quite addicting! I found it a little too short though, more goals for the player would have been great.
But anyway, really nice game, I dig it! ... :>

You must sign in to comment.

IMPORTANT NOTE: If you want to place in the final results, you NEED votes. The easiest way to get votes is by rating other games. Judging lasts for 3 weeks following the end of Ludum Dare. For best effect, rate 20 games as soon as possible. Rating more games is encouraged.


TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate about 20 games to improve your visibility.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]