Bay 12 Games Forum
Finally... => Creative Projects => Topic started by: Macunfadebo on October 10, 2013, 08:04:09 pm
-
Hey guys, I was reading about genetic algorithms and genetic programming and I thought it'd be cool to use them to make a sort of virtual ecosystem, without any premade and static monsters, but with monsters that continuously evolve, following the pressure to survive. There'd be two parallel evolutions at work, the evolution of the monsters' stats (how hard it hits, its weaknesses and immunities, etc) and the monsters' algorithms (functions that tell it what to do all the time). The stats are a list of fixed size, while the programs are trees that can grow arbitrarily big.
What do you guys think?
-
Hey guys, I was reading about genetic algorithms and genetic programming and I thought it'd be cool to use them to make a sort of virtual ecosystem, without any premade and static monsters, but with monsters that continuously evolve, following the pressure to survive. There'd be two parallel evolutions at work, the evolution of the monsters' stats (how hard it hits, its weaknesses and immunities, etc) and the monsters' algorithms (functions that tell it what to do all the time). The stats are a list of fixed size, while the programs are trees that can grow arbitrarily big.
What do you guys think?
That would be a neat little project. Likely done before to some extent but would be a good programming excercise nonetheless.
-
I'd be very interested to say the least.
-
I think there's another thread of a discontinued project on this very subforum that is a bit like this.
I think it was called Dungeon Biologist or something like that.
-
Have you ever played Conway's Game of Life? It might interest you.
http://en.wikipedia.org/wiki/Conway's_Game_of_Life