Next-Gen Game of Life 99
SQL31337 writes "Jecology is a life simulator created in the spirit of Conway's Game of Life. It touches on many topics such as cellular automata, ecological balance, and the food chain. There is only one type of creature in Conway's Game of Life(CGoL). They reproduce, but do not mutate or evolve. They do not have to find food, but instead simply die based on scarcity or overpopulation. Jecology encompasses these aspects of ecology with a more complex simulation, but retains much of the elegant simplicity found in CGoL. Jecology is not merely a life simulator, but an ecology simulator. It is also an example of a complex system arising from simple rules, as described in A New Kind of Science. Screenshots and info about Jecology here."
Re:shit negroponte (Score:1)
Life In The Fridge... (Score:2)
A New Kind Of Ass Clown (Score:5, Insightful)
Re:A New Kind Of Ass Clown (Score:1)
Re:A New Kind Of Ass Clown (Score:2)
tried it.. (Score:2)
BTW, I'm using OSX. No errors or warnings, compiles just fine out of the box.
Re:tried it.. (Score:1)
Re:tried it.. (Score:1)
First run the highest I saw was a 'P'.
The big problem with it is that there seems to be die-back is pretty much inevitable because the later letters are constrained in what they eat. If there aren't enough immediate ancestors they eventually die out.
If there were an injection of 'fresh blood' when things got stagnent that might help. I noticed that after a while I was left with 'C', 'D' and 'H' pieces which just didn't find each other. Sometimes new letters such as 'L' would appear and not even move -
Re:tried it.. (Score:1)
Re:tried it.. (Score:2)
Re:A New Kind Of Ass Clown (Score:3, Informative)
Re:A New Kind Of Ass Clown (Score:2)
Under default settings, I got to G and H, then everything started to go extinct. Then I st
Re:A New Kind Of Ass Clown (Score:3, Informative)
Re:A New Kind Of Ass Clown (Score:3, Insightful)
No, what Wolfram claims in the book is that he developed a framework by which other scientific fields will be reshaped. The key part of a framework is that the actual work part has been left to somebody else. I love this bullshit, you can tell can't ya? I like saying to my prewife that although I havn't taken the trash out today,
Re:A New Kind Of Ass Clown (Score:3, Funny)
Re:A New Kind Of Ass Clown (Score:2)
By the way, note that there's nothing inherently cheesy about developing a framework for something. One could argue that programming languages are merely frameworks for developing software, but nobody tries to downplay the importance of (commonly used) programming languages in the field of engineering computing devices.
Re:A New Kind Of Ass Clown (Score:2)
Neat. (Score:2)
I like simulations like this, but I fail to see what is revolutionary about it. I'm sure thousands of people have implemented
Re:Neat. (Score:1)
Re:Neat. (Score:2)
Another interesting (IMO) modification would be to have the creatures that die to somehow form a fertiliser/garden bed for more A's, and also to allow A's to be eaten to death (meaning there will possibly be some kind of equilibrium forming). Great work; I might
Re:Neat. (Score:2)
Re:Neat. (Score:2, Interesting)
One of the interesting byproducts of Tierra was that one of the first organisms to evolve was a more optimzed version (fewer instructions) of his hand made one, which then went on to give rise to parasites, anti-parasites, predators, etc.
Computation? (Score:2)
Re:Computation? (Score:1)
Re:Computation? (Score:2)
Re:Computation? (Score:1)
Re:Computation? (Score:2)
Re:Computation? (Score:2)
I would find it much more elegant, specially since a population behavior would be repeatable.
Re:Computation? (Score:5, Informative)
This means, of course, that the game of life can emulate itself. An open question (as far as I know) is whether there is a more efficient emulation method that takes deeper advantage of the rules, rather than passing through a "general computation" layer.
Re:Computation? (Score:1)
Re:Computation? (Score:2, Funny)
Re:Computation? (Score:1)
Re:Computation? (Score:2, Funny)
i86 emulation? (Score:2)
(Only half kidding...)
Re:Computation? (Score:2)
The way the Game of Life implements a Turing machine is extremely complicated, so it's not interesting as a way to make a Turing machine. It's interesting because the result that it can be done at all is surprising. It's interesting that a simple game gives rise to the full power of the TM. It also gives you a new way to study the basic properties of the TM: anything you prove about Life can be applied to the TM.
This game he
I Always Wanted To Write An Evolving Game (Score:4, Interesting)
Maybe it's time to revisit the idea.
Re:I Always Wanted To Write An Evolving Game (Score:1)
Re:I Always Wanted To Write An Evolving Game (Score:2)
Re:I Always Wanted To Write An Evolving Game (Score:1)
Re:I Always Wanted To Write An Evolving Game (Score:2)
Or perhaps you fail - if your mission is to try and evolve the aliens into a suitable food source (i.e. weed out the aggressive genes)
Re:I Always Wanted To Write An Evolving Game (Score:2)
Modern research.. (Score:4, Insightful)
I like the eye-candy aspect of it, though. Maybe you could port it to OpenGL. :-)
Re:Modern research.. (Score:1)
Re:Modern research.. (Score:2, Interesting)
Re:Modern research.. (Score:1)
Rudy Rucker is the pop guru of CA's (Score:1)
Check out his site [sjsu.edu]
Re:Modern research.. (Score:2)
Roughly, the modern day equivalent of alchemy: put a newt, a cat's paw, and three hairs into a retort, and then see whether something "emerges".
differential equations? (Score:3, Interesting)
Re:differential equations? (Score:1)
Re:differential equations? (Score:3, Funny)
In an attempt to be more constructive, I hacked it a bit so that mature As now occasionally produce a B offspring, which seems to give a more stable ecology, although Ms always starve to death, and I feel sad about that because they look so noble.
I shouldn't anthropomorphise letters, but hey, I used to play Rogue
Pretty diversion!
Re:differential equations? (Score:1)
More here:
http://www.wolframscience.com/nksonline/chapter-3 [wolframscience.com]
Re:differential equations? (Score:3, Insightful)
There are other ways of getting complexity from simple rules. Can the mandelbrot set be generated with differential eqations?
A's or B's should eat "dead" everthing elses (Score:2, Interesting)
I'd like to see whether this sort of system would develop "lichen" (combination of fungus and algae), or other perpetuating synergies.
Re:A's or B's should eat "dead" everthing elses (Score:1)
Re:A's or B's should eat "dead" everthing elses (Score:1)
Re:A's or B's should eat "dead" everthing elses (Score:2)
Perhaps if I'm bored in the near future I'll see about implementing this in my spare time.
It will be interesting to see what this does to the populartion of B's and C's...though I don't think it will have much effect, since those evolve rapidly
depends on the simulator (Score:2)
Re:Bad boy! Use sleep(3) or select(2) or usleep(3) (Score:1)
Re:Bad boy! Use sleep(3) or select(2) or usleep(3) (Score:1)
Re:Bad boy! Use sleep(3) or select(2) or usleep(3) (Score:1)
Re:Bad boy! Use sleep(3) or select(2) or usleep(3) (Score:1)
Re:Bad boy! Use sleep(3) or select(2) or usleep(3) (Score:2)
DJGPP (Score:1)
Re:DJGPP (Score:1)
Re:DJGPP (use Cygwin instead) (Score:2)
Re:DJGPP (Score:1)
Re:DJGPP (Score:1)
I do most of my playing around programming using DJGPP, so that was my natural choice for compiling your program. I posted about my minor troubles in case someone else was trying to do the same thing with less success.
Posting a reply to my Slashdot messages is probably the BEST way to contact me, I'm really bad about checking my email.
Oh, and I enjoyed your program. I'm a bit of a sucker for silly things like that.
ahem (Score:2)
Re:ahem (Score:1)
Re:ahem (Score:2)
In Populous 2. A spell called "fungus". You plant fungus in given pattern on your land, and the cells start growing according to rules of Game of Life. Upon contact with a human being, the human dies, fungus lives on. But it can't spread over hills or water etc. The trick is to make it grow in direction of the enemy settlements to kill the enemy people. Send floaters there, plant some exploding pattern, or grow a floater gun on your own land, directing
Re:ahem (Score:2)
Re:ahem (Score:2)
I just hope they fixed that stupid spinner (Score:2)
Re:I just hope they fixed that stupid spinner (Score:1)
Re:I just hope they fixed that stupid spinner (Score:2)
What it is... (Score:1)
Eeeek! (Score:1)
Netlogo (Score:2)
It's free, it's easy and quite powerful.
Skim through the models library (File->Models Library) for a large selection of simulations written. Almost every model you open, while it seems to be very complex when run, the code is usually no more than 50 lines.
For example try Biology->Ants. It shows a simulation of ants searching for food and when they find it, they will spread feromones to attract others.
Re:Netlogo (Score:2)
Evolution of ethics (Score:3, Interesting)
But this is all kid's stuff. Such experiments can be much more interesting nowadays, with the power of computers as we have now. A student of mine studied the evolution of morals in a similar society. His program isn't online yet (will be soon, I guess), but his thesis [unimaas.nl] is.
bugfight (Score:2)
bugfight [bengarvey.com] (Windows exe and perl sources included for other platforms)
Re:bugfight (Score:1)
Re:bugfight (Score:2)
Feel free to email me with any questions or make modifications to it.
Maybe in a few years they could create a game.... (Score:1)
Re:Maybe in a few years they could create a game.. (Score:3, Insightful)
I actually own the original DOS version and still have the manual and everything. One thing SimLife teaches you is that it's really hard to build up a complex ecology in a confined space. If you use the smaller maps, it's almost impossible to get carnivores to survive. There's simply not enough room for them. If you use the largest maps, I've been able to get some stable carnivore populations, but not a ton.
Fruit trees are also darn difficult to get to spread (because they requ
errrr (Score:2)
In my mind, something that reduced the complexity of Conway's game would be interesting, but there seems to be no reason to increase it, since loads of interesting things (like computation!) already happen at the macro scale.
Re:errrr (Score:1)
Wireworld (Score:2)
Re:Wireworld (Score:1)
Thank you guys. (Score:1)
Immediate future (next few weeks): DOS/Windows version; A linux screensaver; A GUI interface; A universe editor; A java port written by a third party that can run from the web
Not so im