Conway's Revenge

by nickknw
Overall★★★★★★★★★★2.79
Fun★★★★★★★★★★2.37
Innovation★★★★★★★★★★2.86
Theme★★★★★★★★★★3.60
Graphics★★★★★★★★★★2.24
Audio★★★★★★★★★★1.05
Humor★★★★★★★★★★1.68
Mood★★★★★★★★★★2.17
Coolness★★★★★★★★★★60%
My entry for Ludum Dare #24, with the theme of Evolution, is the game Conway's Revenge.

It is essentially Conway's Game of Life (http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life) modified to work with multiple opposing teams of cellular automata. The rules of reproduction have been tweaked to make the game more interesting and 'game-like' by preventing deadlock scenarios and making sure it's not too hard to get your cells to grow and expand.

It has three game modes planned, two of which are implemented:

1. Campaign - A set of puzzle levels where you face off against progressively more difficult enemy formations (unimplemented).
2. Battle Royale - A bloody melee between four different teams of cellular automata. The grid is initialized with a random pattern, perfect for conflict!
3. Sandbox - A blank slate for you to explore and test your own creations with up to four different teams.

Try it out and let me know what you think!

The official project page (including links to the source) for Conway's Revenge is here: http://nickknowlson.com/projects/conways-revenge/

Check out my journal entries for the post-mortem.

Comments29

ethankennerly
ethankennerly27 Aug 2012, 01:57
Watching the simulation update entranced me. Did seem more stable than Conway's. I'm not sure which color I was supposed to get to win or what input to the dynamic system would bring that about.
Zakalicious
Zakalicious27 Aug 2012, 02:13
Loved it. I liked the idea of multiple "organisms" battling for ground
Karel27 Aug 2012, 02:26
Well, not a lot of gameplay in this one, but I like the idea :D
BenW27 Aug 2012, 02:34
It's a neat toy. I had fun making spinners and a few of the times I picked battle royale it devolved into a bunch of spinner islands with no winner.
WITS
WITS27 Aug 2012, 02:41
Pretty fun to experiment with, and perfect for the theme.
cadin
cadin27 Aug 2012, 03:59
Neat variation on the original. I think you should have done more to make it a game rather than just a simulation though. Something where you only have a certain number of cells to place in order to try to 'defeat' enemy cellular arrangements.
Nick Knowlsonauthor27 Aug 2012, 04:51
Thanks for the comments. I agree it's more of a toy than a game at the moment, I ran out of time before I could implement the 'Campaign' mode that would actually make it into some kind of game.

cadin: your description is actually exactly what I had planned for campaign mode! :O Proof: http://nickknowlson.com/blog/2012/08/26/ludum-dare-24-finished/
Mamick27 Aug 2012, 06:06
Fun to play with. Would be cool to know the rules and how you managed to come up with them. My LD entry is somewhat based on cellular automata and it was really hard to come up with deterministic rules, so I eventually gave up and randomized.
panzermancer27 Aug 2012, 06:16
A cool idea, especially with the sandbox, but the battle royale option doesn't work out so well. In the end, I'm just watching what essentially looks like a bunch of pixelated jelly wobbling around until one color takes over the others. That could be remedied by maybe toning down the starting density, and putting families of different colors in their own little areas to start - you know, a dab of blue here, a pile of green there. That way there's a better chance for something less chaotic and more entertaining (to watch at least) to emerge.

As for now, I'm gonna say, while this isn't terrible by any stretch of the imagination, it could have been done a bit better.
Nick Knowlsonauthor27 Aug 2012, 06:29
I came up with the rules mostly through a longish cycle of testing and thinking.

I started out with the basic rules from Conway's Game of Life, then iterated from there, seeing what worked (met my specific goals) and what didn't.

Here's a summary of the rules. A cell's neighbours are the 8 cells that surround it (i.e. diagonals count too). This is different from the original Game of Life.

The rules are roughly:
- Cells who have at most 0 or 1 neighbours of the same colour die.
- Cells who have between 2 and 5 inclusive total neighbours (no matter the colour) live. The strongest player gets the cell.
- Cells who have more than 5 total neighbours and don't have at least 5 neighbours of the same colour live. This rule specifically targets border conflicts to make them more interesting and resolve faster.
- Any other cells die.

Ties are resolved by giving the cell to the player with the most cells on the board. I initially didn't like making global board state a part of the decision-making, but it eliminates deadlock scenarios (which were all too common) quite nicely. It's also intuitive - if green has 1/4 of the board and red has 3/4, it doesn't make sense for green to be able to resist indefinitely.
jprogman
jprogman27 Aug 2012, 06:49
"Conway's Game of Life" is so remarkable yet so difficult to figure it out at a glance. At least this version is more free to try things out.
nimblegorilla27 Aug 2012, 06:56
Nice job. I used the game of life for my inspiration too. I like that you have a sandbox mode where you can experiment with the game rules outside of battle mode.
nosfer
nosfer27 Aug 2012, 08:01
nice simulation but not quite a game (yet?). thumbs up for sandbox
DiG27 Aug 2012, 08:27
Quite addicting :D
juaxix27 Aug 2012, 09:48
Hey, you could set additional parameters like, power, time, etc

I liked it
eyehawk27 Aug 2012, 10:02
Wow this is so weirdly addictive! At first I thought it was a bit plain, but I ended up playing this for a few minutes! It was fascinating looking for particular patterns that could last!
Baburo27 Aug 2012, 10:48
Had some fun with it, basic concept is cool, but could use better graphical implementation around it.
JokerDen
JokerDen27 Aug 2012, 10:49
Nice elaboration of LifeGame. I never see it's before.
Rellikiox
Rellikiox27 Aug 2012, 11:39
Good idea, even though I couldn't manage to 'play' the game. I don't know if was doing something wrong, but I didn't see the game in it.
sclark39
sclark3927 Aug 2012, 14:02
It's fun, but seems to just be a clone of Conway's.
Phobos001
Phobos00127 Aug 2012, 14:38
Fun to muck about in, but difficult to figure out how to defeat enemies with certain setups.
Phobos001
Phobos00127 Aug 2012, 14:39
Forgot to rate so commenting again.
Ragzouken
Ragzouken27 Aug 2012, 15:02
Very pretty to watch, but I don't feel like I have much control over what's happening - especially since I don't know any conway patterns :p
Thurig27 Aug 2012, 19:41
Done the Battle Royale few time, really interesting. Going to show my son this and let him guess which color will win.
Cthulhu
Cthulhu29 Aug 2012, 01:57
The kind of games I'd like to implement myself! :D
Neat idea. The only bad point is the lack of real gameplay (at this time!)

Good job!
gnx30 Aug 2012, 12:33
Some spins on the game of life. Presentation is clear and the additional mode(s) is quite interesting.
Is it a game though, probably not, but still well done.
LoneStranger
LoneStranger30 Aug 2012, 18:37
Interesting to play with for a few minutes, but it's missing something to make it fun. Perhaps another CA ruleset might be more interesting, but as you noted, multiple colors makes it a little harder to balance. Giving each color a different rule might be fun. Not sure how you turn this into a game? Slow it down and let the player introduce patterns? Anyway, I think it's a great starting point for CA experimentation.
airdeck
airdeck13 Sep 2012, 05:19
I'm really curious to see how the Campaign mode would have turned out, hopefully you're planning on a post-campo version?
Matt Rix15 Sep 2012, 01:37
Pretty fun to play around with!
Found a bug?
Tell us on Discord