Evolution Simulator
Evolution Simulator
I read a Wednesday update a looooooooong time ago about an evolution simulator and I haven't heard anything more about it. Is it still being worked on?
Binomial Theorem: ((a+b)^n)= sum k=0->k=n((n!(a^(n-k))(b^k))/(k!(n-k)!))
Re: Evolution Simulator
I believe so, but I think Andy is more focused on the ~~Electric Shocktopus!~~ at the moment. However, I do think he should make something new out of it. Like a game where you make defenses and see how long you can survive for until evolution and natural selection gets the best of you.19683 wrote:I read a Wednesday update a looooooooong time ago about an evolution simulator and I haven't heard anything more about it. Is it still being worked on?
Convincing people that 0.9999... = 1 since 2012
- testtubegames
- Site Admin
- Posts: 1156
- Joined: Mon Nov 19, 2012 7:54 pm
Re: Evolution Simulator
Yup, the evolution simulator is still around, but on the back burner at the moment. I'd been having trouble nailing down exactly what the game should be like... so, as Robly said, I started working on Shocktopus instead (where the core idea was a lot clearer to me).
The simulator started when I wanted to find out if a simple sticks-and-motor creature could 'evolve' to move better. Kind of like Incredipede, but where instead of making creatures, you sit back and watch generations of them evolve. And it was neat to watch, and made you think. But by its very nature, it wasn't very interactive. You could tweak the conditions (friction, gravity, the starting creature), but once evolution started you just watched. Natural selection did the rest.
I wasn't too happy with that part of it. I wanted something with more interaction.
So I worked on a game-ier version of it -- along the lines of what Robly was talking about. Some tower-defense/defend-the-castle game. I think it'd be neat to have your enemies adapt to your defenses... so if you make a lot of cannons that shoot high, the creatures evolve to be shorter. You'd have to constantly change tactics. Maybe you'd even be able to domesticate your enemies by killing off the strongest first, instead of the weakest.
I still think that'd be a neat game, but the stick creatures didn't really work as enemies. There weren't enough inherent ways they could evolve. Sure, they could be faster or slower. They could *kinda* be bigger or smaller. And that was really it. I realized that to make this tower-defense game work, I'd have to ditch the stick-creatures, and replace them with more complex enemies that could vary in a lot of ways (fire/cold tolerance, strength, etc; overall just different abilities to overcome certain obstacles). The crawling mechanism got in the way of that style of game.
So I wanted to make the simulation more interactive, but the game-style that I tried would force me to ditch the simulation. After going cross-eyed, I put it on the shelf to work on another game. I'd really like to come back to some variants of this, so I'd love to hear your thoughts on this. What evolution-sim would be fun and interesting to you?
The simulator started when I wanted to find out if a simple sticks-and-motor creature could 'evolve' to move better. Kind of like Incredipede, but where instead of making creatures, you sit back and watch generations of them evolve. And it was neat to watch, and made you think. But by its very nature, it wasn't very interactive. You could tweak the conditions (friction, gravity, the starting creature), but once evolution started you just watched. Natural selection did the rest.
I wasn't too happy with that part of it. I wanted something with more interaction.
So I worked on a game-ier version of it -- along the lines of what Robly was talking about. Some tower-defense/defend-the-castle game. I think it'd be neat to have your enemies adapt to your defenses... so if you make a lot of cannons that shoot high, the creatures evolve to be shorter. You'd have to constantly change tactics. Maybe you'd even be able to domesticate your enemies by killing off the strongest first, instead of the weakest.
I still think that'd be a neat game, but the stick creatures didn't really work as enemies. There weren't enough inherent ways they could evolve. Sure, they could be faster or slower. They could *kinda* be bigger or smaller. And that was really it. I realized that to make this tower-defense game work, I'd have to ditch the stick-creatures, and replace them with more complex enemies that could vary in a lot of ways (fire/cold tolerance, strength, etc; overall just different abilities to overcome certain obstacles). The crawling mechanism got in the way of that style of game.
So I wanted to make the simulation more interactive, but the game-style that I tried would force me to ditch the simulation. After going cross-eyed, I put it on the shelf to work on another game. I'd really like to come back to some variants of this, so I'd love to hear your thoughts on this. What evolution-sim would be fun and interesting to you?
Re: Evolution Simulator
Well, if the problem is lack of complexity, here are a few ideas:
Ability to grow more than one limb, the number of these being evolve-able. Less would mean less speed, and more would lead to more surface area to hit.
Friction of limbs. Less friction would lead to creatures being more dodgy and less average height, while more friction would lead to better climbing.
"Springy" limbs. Basically, instead of just spinning, maybe the limbs could also extend and contract? This could even lead to jumpy movement, which would be good if the player had lots of obstacles.
As for the player, I was thinking maybe there would be a finish line. The player would have to place things such as boxes, ice and sand to slow the enemy down, whilst also having a few cannons and mortars shooting at the threat. Maybe the cannons would be very expensive, to prevent one from simply spamming them, and encourage using just a few to cover a large area and slowing down the threat with other things. Basically, build an obstacle course. If you had a lot of boxes, spring like behavior would cause enemies to merely jump over them. Have a ton of cannons on top of a tower? Guess what, they've just developed shorter legs. Lots of ice to slow them down? Lots of friction to keep going.
Ability to grow more than one limb, the number of these being evolve-able. Less would mean less speed, and more would lead to more surface area to hit.
Friction of limbs. Less friction would lead to creatures being more dodgy and less average height, while more friction would lead to better climbing.
"Springy" limbs. Basically, instead of just spinning, maybe the limbs could also extend and contract? This could even lead to jumpy movement, which would be good if the player had lots of obstacles.
As for the player, I was thinking maybe there would be a finish line. The player would have to place things such as boxes, ice and sand to slow the enemy down, whilst also having a few cannons and mortars shooting at the threat. Maybe the cannons would be very expensive, to prevent one from simply spamming them, and encourage using just a few to cover a large area and slowing down the threat with other things. Basically, build an obstacle course. If you had a lot of boxes, spring like behavior would cause enemies to merely jump over them. Have a ton of cannons on top of a tower? Guess what, they've just developed shorter legs. Lots of ice to slow them down? Lots of friction to keep going.
Convincing people that 0.9999... = 1 since 2012
-
- Posts: 523
- Joined: Mon Jun 03, 2013 4:54 pm
Re: Evolution Simulator
I was planning to make a topic about this as well
I had thought of an enemy-evolution game before I saw the blog post, but in my idea, I had the enemies following an evolved path. Like it would start off straight up/down, but
if you put towers near the path, they evolve to not go that way. After seeing the post, I had though of possibly letting the enemies spend "points" on improving their "skills", which are Total HP, Regeneration speed, Speed (motion), and Defense (subtracts some damage before applying damage: a strength 10 shot hitting a defense 2 creature would deal 8 damage), and possible more, I hadn't though of any yet. They each seems specialized toward different tactics (Regeneration beats spread out towers, speed beats grouped towers, defense beats quick but low damage towers), but I'm not sure it would be any better.
I had thought of an enemy-evolution game before I saw the blog post, but in my idea, I had the enemies following an evolved path. Like it would start off straight up/down, but
if you put towers near the path, they evolve to not go that way. After seeing the post, I had though of possibly letting the enemies spend "points" on improving their "skills", which are Total HP, Regeneration speed, Speed (motion), and Defense (subtracts some damage before applying damage: a strength 10 shot hitting a defense 2 creature would deal 8 damage), and possible more, I hadn't though of any yet. They each seems specialized toward different tactics (Regeneration beats spread out towers, speed beats grouped towers, defense beats quick but low damage towers), but I'm not sure it would be any better.
$1 = 100¢ = (10¢)^2 = ($0.10)^2 = $0.01 = 1¢ [1]
Always check your units or you will have no money!
Always check your units or you will have no money!
Re: Evolution Simulator
I actually much like this idea. TD games are mostly boring, but this would give it a twist. It would make it more challenging, and much more interesting. Have the play area be an open field, and have the paths "jiggle" randomly with each iteration. Whichever creature got the farthest away from the beginning would be the one reproducing. Even without the other things such as total HP and regeneration, this could get some pretty solid gameplay. Add just speed and regeneration, and have them be inversely proportional. Bam. Great game right there.A Random Player wrote:I was planning to make a topic about this as well
I had thought of an enemy-evolution game before I saw the blog post, but in my idea, I had the enemies following an evolved path. Like it would start off straight up/down, but
if you put towers near the path, they evolve to not go that way. After seeing the post, I had though of possibly letting the enemies spend "points" on improving their "skills", which are Total HP, Regeneration speed, Speed (motion), and Defense (subtracts some damage before applying damage: a strength 10 shot hitting a defense 2 creature would deal 8 damage), and possible more, I hadn't though of any yet. They each seems specialized toward different tactics (Regeneration beats spread out towers, speed beats grouped towers, defense beats quick but low damage towers), but I'm not sure it would be any better.
Convincing people that 0.9999... = 1 since 2012
Re: Evolution Simulator
Great idea! I also thought that you could "invent" new towers to counter the enemies abilities.A Random Player wrote:I was planning to make a topic about this as well
I had thought of an enemy-evolution game before I saw the blog post, but in my idea, I had the enemies following an evolved path. Like it would start off straight up/down, but
if you put towers near the path, they evolve to not go that way. After seeing the post, I had though of possibly letting the enemies spend "points" on improving their "skills", which are Total HP, Regeneration speed, Speed (motion), and Defense (subtracts some damage before applying damage: a strength 10 shot hitting a defense 2 creature would deal 8 damage), and possible more, I hadn't though of any yet. They each seems specialized toward different tactics (Regeneration beats spread out towers, speed beats grouped towers, defense beats quick but low damage towers), but I'm not sure it would be any better.
This would create a situation where both you and your enemy must constantly evolve to counter the other's abilities.
Binomial Theorem: ((a+b)^n)= sum k=0->k=n((n!(a^(n-k))(b^k))/(k!(n-k)!))
-
- Posts: 523
- Joined: Mon Jun 03, 2013 4:54 pm
Re: Evolution Simulator
Yeah! I was actually thinking they could have something like this too:robly18 wrote:I actually much like this idea. TD games are mostly boring, but this would give it a twist. It would make it more challenging, and much more interesting. Have the play area be an open field, and have the paths "jiggle" randomly with each iteration. Whichever creature got the farthest away from the beginning would be the one reproducing. Even without the other things such as total HP and regeneration, this could get some pretty solid gameplay. Add just speed and regeneration, and have them be inversely proportional. Bam. Great game right there.A Random Player wrote:I was planning to make a topic about this as well
I had thought of an enemy-evolution game before I saw the blog post, but in my idea, I had the enemies following an evolved path. Like it would start off straight up/down, but
if you put towers near the path, they evolve to not go that way. After seeing the post, I had though of possibly letting the enemies spend "points" on improving their "skills", which are Total HP, Regeneration speed, Speed (motion), and Defense (subtracts some damage before applying damage: a strength 10 shot hitting a defense 2 creature would deal 8 damage), and possible more, I hadn't though of any yet. They each seems specialized toward different tactics (Regeneration beats spread out towers, speed beats grouped towers, defense beats quick but low damage towers), but I'm not sure it would be any better.
On level.. say 12, they have 12 stat points. One creature might be like this, so they might have high speed and regen, but low defense and HP:
HP: 7
Speed: 3
Def: 1
Regen: 1
HP would be multiplied by 10 or something, speed would be multiplied by 5 or so, and in pixels/sec, regen would be HP/sec, etc.
An additional idea would be the fire/ice immunities mentioned somewhere above.
Edit:
Ooh, maybe after every round, you can select which tower to "enhance", decreasing its base price and improving its base stats, while doing to opposite to the other towers!19683 wrote:Great idea! I also thought that you could "invent" new towers to counter the enemies abilities.A Random Player wrote:I was planning to make a topic about this as well
I had thought of an enemy-evolution game before I saw the blog post, but in my idea, I had the enemies following an evolved path. Like it would start off straight up/down, but
if you put towers near the path, they evolve to not go that way. After seeing the post, I had though of possibly letting the enemies spend "points" on improving their "skills", which are Total HP, Regeneration speed, Speed (motion), and Defense (subtracts some damage before applying damage: a strength 10 shot hitting a defense 2 creature would deal 8 damage), and possible more, I hadn't though of any yet. They each seems specialized toward different tactics (Regeneration beats spread out towers, speed beats grouped towers, defense beats quick but low damage towers), but I'm not sure it would be any better.
This would create a situation where both you and your enemy must constantly evolve to counter the other's abilities.
$1 = 100¢ = (10¢)^2 = ($0.10)^2 = $0.01 = 1¢ [1]
Always check your units or you will have no money!
Always check your units or you will have no money!
- testtubegames
- Site Admin
- Posts: 1156
- Joined: Mon Nov 19, 2012 7:54 pm
Re: Evolution Simulator
Whoa, I leave this thread for a few minutes, and you all plan out a game! I love it!
I do like the idea of bringing evolving-paths into the game, so you need to plan out the geometry of your towers appropriately. That'd be a nice way to evolve something that's both tangible & visible (aka not just hidden stats) -- and also something that seems to lend itself to neat strategies (unlike the just fast-or-slow stick creatures).
I do like the idea of bringing evolving-paths into the game, so you need to plan out the geometry of your towers appropriately. That'd be a nice way to evolve something that's both tangible & visible (aka not just hidden stats) -- and also something that seems to lend itself to neat strategies (unlike the just fast-or-slow stick creatures).
It'd be great to bring in competing evolution of predator-and-prey. Or, I suppose, a bit more along the lines of antibiotics-and-bacteria. (Where there's a fair bit of human involvement in developing new medicines)19683 wrote:Great idea! I also thought that you could "invent" new towers to counter the enemies abilities.
This would create a situation where both you and your enemy must constantly evolve to counter the other's abilities.
-
- Posts: 523
- Joined: Mon Jun 03, 2013 4:54 pm
Re: Evolution Simulator
Code: Select all
^
^ S
^
>>>>>>>>>>^ S
^
^ TX T T T S S
^ |
^<<<<<<<<<<
^
^
^
Key:
T,S: Towers
>^<v|X: Path
$1 = 100¢ = (10¢)^2 = ($0.10)^2 = $0.01 = 1¢ [1]
Always check your units or you will have no money!
Always check your units or you will have no money!