Ant Commander

Overall★★★★★★★★★★3.32
Fun★★★★★★★★★★3.12
Innovation★★★★★★★★★★3.47
Theme★★★★★★★★★★3.39
Graphics★★★★★★★★★★2.59
Humor★★★★★★★★★★1.65
Mood★★★★★★★★★★2.39
Coolness★★★★★★★★★★47%
All binaries are bundled together (with Windows DLLs included). Comment if there is a missing DLL.

If you're NOT using Windows, you will need to make sure that you have SDL and SDL_ttf installed.

Well, this one took much longer than it should have, which is ironic considering the theme. This time I put more effort into code organisation than getting results, but I do not regret this decision.

You control an army of ant creatures using pheromones (I say ants because that's what they were going to be until I felt time pressure).

You can also enjoy a fully proceedurally generated "inifite" world.

The (minimalist) objective is to keep your "ants" (orange) alive by leading them to food (green) using your infinite supply of pheromones (dark blue), which may be selected for drawing using M, or erasing using E. Draw using the mouse. Start the game by clicking somewhere to place an ant.

When an ant is full, it will reproduce (don't take this as a science lesson).

Keys:

1, 2, 3, 4, 5 - Select a game speed.

M - Select pheromone mode.

E - Select erase mode.

H - Display help text.

Home - Go to sector (0, 0).

Left, Right, Up, Down - Move view.

LeftShift + Escape - Quit.

Command Line Options:

./ants [SCALE [FULLSCREEN [SEED]]]

SCALE is an integer specifying the number of pixels per game cell.

FULLSCREEN is either 0 (windowed) or 1 (fullscreen).

SEED is an integer which is used to generate the map.

Examples:

./ants 2

Plays the game with each game cell displayed using 2 pixels.

./ants 2 1

Plays the game with each game cell displayed using 2 pixels in fullscreen.

./ants 2 1 9001

Plays the game with each game cell displayed using 2 pixels in fullscreen, playing on map 9001.

Comments16

Joeslayer9730 Apr 2013, 10:32
Good game... however incredibly hard! Really a game that could become addicting!
Tater_hater30 Apr 2013, 20:30
I love ant sims! This one doesnt dissapoint either
Starspell
Starspell30 Apr 2013, 20:34
A really interesting take on the theme. It's obvious that a lot of work went into this. I really liked how it was presented but it would have been nice to have some definitive goal to drive you. Would have been nice to have WASD key control as well as Arrow Keys for better two handed play.
loxo30 Apr 2013, 20:38
Interesting idea, I like it. It gets quite hard to manage all your ants over an infinite world.
Atridas
Atridas1 May 2013, 17:09
The moment you made something sim-ant-resembling, you got me.
EdoMiyamoto
EdoMiyamoto2 May 2013, 17:55
I miss SimAnt :( make this project alive !
TheCze2 May 2013, 21:14
Aaah I love games like that. The pheromenes did not really help me but I really love the simulation aspect of your game.
kernel panicauthor2 May 2013, 21:22
I guess people really want me to make this into something big... You're becoming convincing too...
intripoon3 May 2013, 11:31
Protip: Don't set the speed to slow and try using any of the commands ...
Norgg
Norgg3 May 2013, 11:39
Yay, another ant game!
LTyrosine
LTyrosine4 May 2013, 01:28
This game is amazing. Very cool to find routes to new source of food and growing your colony. There's a lot of room for great ideas and improvements, hope you develop it further.
ohsqueezy
ohsqueezy6 May 2013, 15:50
Cool to see experimentation in data structures and algorithms in addition to game design.
sP0CkEr218 May 2013, 00:19
nice -- gret use of theme -- and it was fun
StMatn18 May 2013, 18:27
Very cool game! It's already addicting, but after a short period of time it got a little bit boring. Some goals would make this even better. Great job!
SnoringFrog
SnoringFrog20 May 2013, 10:27
Wow. I absolutely love this. I ran for about 18k cycles with a high score of 801 ants before giving up and letting the last 150 or so run amok without any guidance as I typed this. I didn't get bored of playing, I just really need sleep haha.

Great game.

Other games by @kernel-panic

Found a bug?
Tell us on Discord