Code center > Suggestions

Hyperspeed Mode

<< < (7/15) > >>

jknilinux:
uh, nums? is something wrong?

Numsgil:
Oh, sorry.

Like I described above, you can just define a bot as a group of adjacent cells or a single cell, and query near by cells for other bots for vision.  And velocity ends up just being to move the cell one left, or right, or whatever.  Voila, a CA that meshes nicely with current DB rules.

If you're thinking more in terms of embedding a bot's DNA in to a glider in GoL or something along those lines, then yeah, much harder.

jknilinux:
but if we make a bot a huge cluster of cells (say... 100), then the universe would be much more analog in nature for the bot. In fact, the larger you make the bot in comparison to single cells in the grid, the more analog it becomes. You just need to find a compromise between speed and detail.

Numsgil:

--- Quote from: jknilinux ---but if we make a bot a huge cluster of cells (say... 100), then the universe would be much more analog in nature for the bot. In fact, the larger you make the bot in comparison to single cells in the grid, the more analog it becomes. You just need to find a compromise between speed and detail.
--- End quote ---

Yes, that's very true.

Houshalter:

--- Quote ---Maybe it's that by CA, I mean an automata obeying very simple mathematical rules, such as those used in conway's game of life. Here, a bot, and even shots, are far too complex to be simulated by single cells. The simplest moving pattern in GoL is 5 cells in size, and a replicating pattern has not yet been discovered, probably because it is suspected to be thousands, if not millions of cells in size.

What you're describing sounds like Evolve 4.0, which does use discrete cells but is not a cellular automaton.


Basically, what I'm suggesting is not programming in any sort of physics, and letting the physics itself emerge out of the cellular automata. CGoL didn't have any physics programmed into it, flying and stationary objects emerged naturally.
--- End quote ---

CGoL is pretty well studied, but many CA rulesets aren't. My idea is to take a CA, say CGoL, and create a massive, massive random starting seed, as large as is possible. Possibly hundreds of thousands, if not millions, or even billions of cells. Maybe use some kind of compression software. The more rules and states, the more interesting the results will be. Also make sure to have random mutations, like every so often the simulator screws up on purpose. Once you have something so massive you can start to have interesting results. Imagine an outsider examining our own universe, but only by examining several atoms interacting with each other in empty space. They would know nothing of galaxys and planets and life, or any other complex structures in our universe because they only examined a small part of it. Anyways this way you don't have to do the work of programing db into a CA because (hopefully) the rules you started with will allow for a unique kind of life.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version