CellAnt by Bzaraticus

[raw]
made by Bzaraticus for LD24 (COMPO)
Cellular automata ant colony game. Control your own colony of ants in your battle to take over the environment and evolve your ants to specialise in particular skills. But be warned, the other AI colonies wont take too kindly to having their territory invaded!

Ants start with a length of 2 blocks, these are the "children" and cannot reproduce, after 120 seconds these become "adults" and gain a 3rd block (this is how they remain for most their life, before becoming old [4 blocks] and then dying of old age).
During the life of your ants they can be assigned one of 3 tasks, digging, reproduction or fighting/attacking. The chance of each of these succeeding is based on the ants level in the respective area (and so will not always work first time, be patient). A child ant takes the highest of its parents levels, and breeding specialised ants is to your advantage. The colour of the ants head indicates how specialised it is the 3 stats (R,G,B colour components, one for each stat).
Ants move randomly around the grid unless you use the "Set Target" button and click another ant to head towards, the selected ant is highlighted green and the target red, if you cannot see the target use the "Find Target" button to centre it in your view.
Some of the blocks that your ants dig are converted into indestructible blocks (shown in the HUD) which can be placed for your own amusement with right click.

There is some sound! for death, killing and reproduction. If you play it long enough you may hear them ;)

Extract the entire zip before attempting to run!

May also run on OS/X and Linux using mono (tested and working on ubuntu 12.04 with mono-devel package and suitable opengl drivers)

Ratings

Coolness 95% 2
Overall 2.70 526
Audio 1.48 567
Fun 1.91 696
Graphics 2.43 550
Humor 1.77 488
Innovation 3.18 229
Mood 2.45 465
Theme 3.02 324

Feedback

Nick Knowlson
27. Aug 2012 路 06:33 UTC
Won't run on my machine for some reason, Windows reports it 'stopped working' as soon as I open it.

I'm on 64-bit Windows 7

Looks really promising though, wish I could run it!
aardvarkpalace
27. Aug 2012 路 11:40 UTC
Not to be condescending, but did you extract the zip before running the .exe? Because that would cause a 'stopped working' error.
nate427
27. Aug 2012 路 18:32 UTC
Seems like a cool game, but I couldn't get my ants to do anything. :C
馃帳 Bzaraticus
27. Aug 2012 路 19:15 UTC
The "level" determines the rate of success for the ants doing actions, they wont always succeed first time
Follett
28. Aug 2012 路 06:05 UTC
Kinda though this would be like sim ant. Took my a long time to understand what was happening and I lost my ants a few times but something about that simplistic look just made me love it.
馃帳 Bzaraticus
28. Aug 2012 路 06:10 UTC
Ahh, I had never heard of simant before now, just looked it up. Yeah i'll post more of an explanation soon, turns out its not as straightforward to understand as I thought it might be
axcho
28. Aug 2012 路 06:16 UTC
It seems promising, and I like the pixel ants, but nothing I did seemed to affect the game... :(
Mayto
28. Aug 2012 路 06:23 UTC
It seems like the map modifications aren't working on my machine ; I couldn't put any blocks, and my ants were not removing any too.
Or maybe I didn't understand something?
Anyway, if this is a bug I hope you'll fix it, 'cause the game seems really fun :)
馃帳 Bzaraticus
28. Aug 2012 路 06:30 UTC
Sorry! yes, cant place blocks was a bug! uploaded the fix now, same download link
defiantburrito
28. Aug 2012 路 06:33 UTC
I think this is pretty neat, and I really wanted to like it. Unfortunately it's very confusing, and I don't think the game design quite works.

It's too hard to select individual ants once you get more than a handful, and it's way too hard to keep track of which ant is leveling which stats.

I ended up leveling Reproduction first (because digging is boring, and you can't seem to level Attacking without other ants to fight) and I quickly ended up with WAY too many ants... they proceeded to multiply until my framerate died.

Maybe there should be a food limit or something that limits how many ants you can have, and it would also help if there were a better way of keeping track of your ants.
馃帳 Bzaraticus
28. Aug 2012 路 06:48 UTC
Funny you should mention the controlling thing. If I had had time the next feature would have been multiple selection, I still may do it as a later release not for LD, we will see.
LemonTree
28. Aug 2012 路 07:09 UTC
Boring. It's too hard to play.
jujule
28. Aug 2012 路 07:41 UTC
Couldn't run it on my Mac... Sad, it looked interesting.
juaxix
28. Aug 2012 路 08:43 UTC
Got an error:
----------------------
Nombre del evento de problema: CLR20r3
Firma del problema 01: cellant.exe
Firma del problema 02: 1.0.0.0
Firma del problema 03: 503c72c9
Firma del problema 04: System.Drawing
Firma del problema 05: 4.0.0.0
Firma del problema 06: 4ba1e086
Firma del problema 07: 328
Firma del problema 08: 2c
Firma del problema 09: AMAG3AACMAWG2XAF344U21ACVE5PSTKL
Versi贸n del sistema operativo: 6.1.7600.2.0.0.256.1
Id. de configuraci贸n regional: 3082
Informaci贸n adicional 1: 0a9e
Informaci贸n adicional 2: 0a9e372d3b4ad19135b953a78882e789
Informaci贸n adicional 3: 0a9e
Informaci贸n adicional 4: 0a9e372d3b4ad19135b953a78882e789
----------------------
ubear
28. Aug 2012 路 09:24 UTC
I can't run the game on ubuntu 12.04. I have installed libsfml-* and libalut0, but now it's throws an Exception:
Unhandled Exception: System.IO.FileNotFoundException: Unable to find the specified file.
at System.Drawing.Text.PrivateFontCollection.AddFontFile (System.String filename) [0x00000] in <filename unknown>:0
at QuickFont.QFont.LoadQFontFromFontFile (QuickFont.FontLoadDescription loadDescription) [0x00000] in <filename unknown>:0
at QuickFont.QFont..ctor (System.String fileName, Single size, FontStyle style, QuickFont.QFontBuilderConfiguration config) [0x00000] in <filename unknown>:0
at QuickFont.QFont..ctor (System.String fileName, Single size) [0x00000] in <filename unknown>:0
at CellAnt.Panels.MainMenu.OnSetup () [0x00000] in <filename unknown>:0
at CellAnt.Panels.GUIPanel.AddSubPanel (CellAnt.Panels.GUIPanel pnl, System.String nm) [0x00000] in <filename unknown>:0
at CellAnt.MainWindow.OnLoad (System.EventArgs e) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.OnLoadInternal (System.EventArgs e) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.Run (Double updates_per_second, Double frames_per_second) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.Run () [0x00000] in <filename unknown>:0
at CellAnt.Program.Main () [0x00000] in <filename unknown>:0
馃帳 Bzaraticus
28. Aug 2012 路 15:18 UTC
Thanks for the errors, will look into getting it running on linux in the next few days (need a test machine).
Robotic
28. Aug 2012 路 16:07 UTC
I like this kind of game, but it wasn't very clear what to do. For instance, if their job is digging and you set a target, why can't you choose where you want them to dig ? Or how to do it ?
馃帳 Bzaraticus
28. Aug 2012 路 16:38 UTC
At the moment you can only target other ants, didnt have enough time to also add land targets. sorry :/
raoz
28. Aug 2012 路 16:41 UTC
This game is a bit confusing
Zoomyzoom
28. Aug 2012 路 18:06 UTC
Liking the graphic design!
thewiseguy99
28. Aug 2012 路 18:35 UTC
has potential and a great basis to continue with. I had a tought time getting the idea but overall good job.
bvanschooten
28. Aug 2012 路 19:17 UTC
I like the idea of watching ants run around do their own things, but I found it hard to control anything. It is hard to click each ant one by one (if you can make out which ones are yours in the first place). I placed some purple blocks and the ants seem to get stuck in them. It takes ages for something to happen, but I am now running the game in the background to see what happens.
kevincorrigan
28. Aug 2012 路 19:23 UTC
Ant simulation, awesome, it was fun, I attacked reproduced and took over, bwahaha!
Rabbits...
28. Aug 2012 路 20:02 UTC
Seems really interesting but my ants weren't really doing anything...I tried giving them jobs but they ignored my...probly my fault though so good game...
kyyrma
28. Aug 2012 路 20:20 UTC
There didn't seem to be that much of a game here, although the simulation itself was cool. The ants didn't really seem to change their behaviour no matter what orders I gave them. Also, selecting ants by clicking was rather annoying.

Maybe I should've given them more time? Maybe there should be a timescale adjustment in the game, so that you can speed up the action on the screen.
馃帳 Bzaraticus
28. Aug 2012 路 20:27 UTC
You need to be quite patient, its not meant as a quick thing, when the actions happened faster it soon got out of control. Its still a game really. And well, as I said in an earlier comment I didnt have time to do multiselection.
Grouflon
28. Aug 2012 路 20:51 UTC
I may have missed something, but the fact that you can't control the digging of your ants makes the game really boring. too bad, I really liked the graphics and the theme.
sampyxis
28. Aug 2012 路 20:54 UTC
I really like the idea - and how it fits with the theme - but I couldn't get my ants to do anything
馃帳 Bzaraticus
28. Aug 2012 路 21:56 UTC
Why is it people keep saying that? they dig fine (and better still when they have a target, ive even tested reproduction and fighting and for me it all works...)
Wydra
28. Aug 2012 路 22:32 UTC
Fails on launch for me. Windows 7 64 bit. Yes I extracted the exe. I even tried installing mono to see if that was the problem. Error from the event log:

Application: CellAnt.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
at System.Drawing.SafeNativeMethods+Gdip.GdipDrawString(System.Runtime.InteropServices.HandleRef, System.String, Int32, System.Runtime.InteropServices.HandleRef, System.Drawing.Internal.GPRECTF ByRef, System.Runtime.InteropServices.HandleRef, System.Runtime.InteropServices.HandleRef)
at System.Drawing.Graphics.DrawString(System.String, System.Drawing.Font, System.Drawing.Brush, System.Drawing.RectangleF, System.Drawing.StringFormat)
at System.Drawing.Graphics.DrawString(System.String, System.Drawing.Font, System.Drawing.Brush, Single, Single)
at QuickFont.Builder.CreateInitialBitmap(System.Drawing.Font, System.Drawing.SizeF, Int32, QuickFont.QFontGlyph[] ByRef, QuickFont.TextGenerationRenderHint)
at QuickFont.Builder.BuildFontData(System.String)
at QuickFont.QFont.LoadQFontFromFontFile(QuickFont.FontLoadDescription)
at QuickFont.QFont..ctor(System.String, Single, System.Drawing.FontStyle, QuickFont.QFontBuilderConfiguration)
at QuickFont.QFont..ctor(System.String, Single)
at CellAnt.Panels.HUD.OnSetup()
at CellAnt.Panels.GUIPanel.AddSubPanel(CellAnt.Panels.GUIPanel, System.String)
at CellAnt.MainWindow.OnLoad(System.EventArgs)
at OpenTK.GameWindow.Run(Double, Double)
at OpenTK.GameWindow.Run()
at CellAnt.Program.Main()
馃帳 Bzaraticus
28. Aug 2012 路 22:57 UTC
Thanks, looking into it, I also use Win7 64 bit but will try find the cause.
QualityAssurance
28. Aug 2012 路 22:58 UTC
The concept got me excited, but the gameplay was disappointingly slow paced.
Maxium
29. Aug 2012 路 05:11 UTC
Couldn't get the ants to target anything :/
feyleaf
29. Aug 2012 路 05:19 UTC
I gave it a chance, but didn't really figure out what it was I was supposed to do.
The autonomous ants were pleasing to watch for a while.
Barry Abrams
29. Aug 2012 路 12:21 UTC
Sorry. Couldn't get it to run. Could be my installation of mono.
jplur
30. Aug 2012 路 01:49 UTC
I liked it quite a bit. The ai ants started with very specific rgb traits, my guys died pretty quickly. Also it was hard to tell who's on what side ;)