Bay 12 Games Forum

Finally... => Creative Projects => Topic started by: Macunfadebo on October 10, 2013, 08:04:09 pm

Title: Artificial Biology
Post 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?
Title: Re: Artificial Biology
Post by: acetech09 on October 10, 2013, 09:56:22 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?

That would be a neat little project. Likely done before to some extent but would be a good programming excercise nonetheless.
Title: Re: Artificial Biology
Post by: sjm9876 on October 11, 2013, 12:15:14 pm
I'd be very interested to say the least.
Title: Re: Artificial Biology
Post by: miauw62 on October 11, 2013, 12:16:44 pm
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.
Title: Re: Artificial Biology
Post by: GiglameshDespair on October 13, 2013, 11:14:08 am
Have you ever played Conway's Game of Life? It might interest you.
http://en.wikipedia.org/wiki/Conway's_Game_of_Life