Thrive Game Development
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Thrive Game Development

Development of the evolution game Thrive.
 
HomeHome  PortalPortal  Latest imagesLatest images  SearchSearch  RegisterRegister  Log inLog in  
Welcome new and returning members!
If you're new, read around a bit before you post: the odds are we've already covered your suggestion.
If you want to join the development team, sign up and tell us why.
ADMIN is pleased to note that this marquee has finally been updated.
ADMIN reminds you that the Devblog is REQUIRED reading.
Currently: The Microbe Stage GUI is under heavy development
Log in
Username:
Password:
Log in automatically: 
:: I forgot my password
Quick Links
Website
/r/thrive
GitHub
FAQs
Wiki
New Posts
Search
 
 

Display results as :
 
Rechercher Advanced Search
Statistics
We have 1675 registered users
The newest registered user is dejo123

Our users have posted a total of 30851 messages in 1411 subjects
Who is online?
In total there are 6 users online :: 0 Registered, 0 Hidden and 6 Guests

None

Most users ever online was 443 on Sun Mar 17, 2013 5:41 pm
Latest topics
» THIS FORUM IS NOW OBSOLETE
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby NickTheNick Sat Sep 26, 2015 10:26 pm

» To all the people who come here looking for thrive.
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby NickTheNick Sat Sep 26, 2015 10:22 pm

» Build Error Code::Blocks / CMake
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby crovea Tue Jul 28, 2015 5:28 pm

» Hello! I can translate in japanese
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby tjwhale Thu Jul 02, 2015 7:23 pm

» On Leave (Offline thread)
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby NickTheNick Wed Jul 01, 2015 12:20 am

» Devblog #14: A Brave New Forum
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby NickTheNick Mon Jun 29, 2015 4:49 am

» Application for Programmer
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby crovea Fri Jun 26, 2015 11:14 am

» Re-Reapplication
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby The Creator Thu Jun 25, 2015 10:57 pm

» Application (programming)
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby crovea Tue Jun 23, 2015 8:00 am

» Achieving Sapience
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby MitochondriaBox Sun Jun 21, 2015 7:03 pm

» Microbe Stage GDD
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby tjwhale Sat Jun 20, 2015 3:44 pm

» Application for Programmer/ Theorist
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby tjwhale Wed Jun 17, 2015 9:56 am

» Application for a 3D Modeler.
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby Kaiju4u Wed Jun 10, 2015 11:16 am

» Presentation
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby Othithu Tue Jun 02, 2015 10:38 am

» Application of Sorts
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby crovea Sun May 31, 2015 5:06 pm

» want to contribute
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby Renzope Sun May 31, 2015 12:58 pm

» Music List Thread (Post New Themes Here)
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby Oliveriver Thu May 28, 2015 1:06 pm

» Application: English-Spanish translator
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby Renzope Tue May 26, 2015 1:53 pm

» Want to be promoter or project manager
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby TheBudderBros Sun May 24, 2015 9:00 pm

» A new round of Forum Revamps!
npc auto evo - NPC Auto-Evo Thread - Page 6 Emptyby Oliveriver Wed May 20, 2015 11:32 am


 

 NPC Auto-Evo Thread

Go down 
+20
NickTheNick
Zetal
GamerXA
tklarenb
Dr_Chillgood
GhengopelALPHA
Redstar
guitar999111
Seregon
Tenebrarum
Commander Keen
ADMIN
GalvinNerth
US_of_Alaska
roadkillguy
Mysterious_Calligrapher
AIs-null
The Uteen
Pezzalis
~sciocont
24 posters
Go to page : Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
AuthorMessage
GhengopelALPHA
Newcomer
GhengopelALPHA


Posts : 18
Reputation : 0
Join date : 2011-11-23

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyWed Nov 30, 2011 2:41 pm

Commander Keen wrote:
Maybe we could do a for-gameplay exception to science here and make the more threatened species evolve faster? It would be very frustrating for the player to know his species are going to slowly die out because there aren't much of them left and they are probably not going to ever get an useful mutation because of it. And now that I think of it, what about crocodiles? They are very succesful predators, yet they have evolved little from the time they have appeared (same with sharks I think).

I was under the impression that the player would have partial control over their mutations, aren't they?

As for crocodiles, case and point for using threats to chose which species to evolve. They are successful, and thus not threatened, so they don't get selected for auto-evo. In Scio's current concept, perhaps if the threat level is low enough, the selected species is kept the same? (skips the actually mutation step?)
Back to top Go down
Commander Keen
Industrial Team Lead
Commander Keen


Posts : 1123
Reputation : 36
Join date : 2010-07-23
Location : Czech Republic (not that anyone would know where it is...)

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyWed Nov 30, 2011 4:48 pm

I never liked the concept of player-edit evolution, but if it's the best way, then so be it. My knowledge lies elsewhere and I don't want to mess up the concepts of people who know better than me.

Leaving out mutations for the most successful species would mark the best spot somewhere in the middle between extinction and thriving, as long as Scio's concept of fewer population = less mutations appear. The mutation rate would have to be proportional to the threat value for it to really work.
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyWed Nov 30, 2011 7:10 pm

Commander Keen wrote:
Maybe we could do a for-gameplay exception to science here and make the more threatened species evolve faster? It would be very frustrating for the player to know his species are going to slowly die out because there aren't much of them left and they are probably not going to ever get an useful mutation because of it. And now that I think of it, what about crocodiles? They are very succesful predators, yet they have evolved little from the time they have appeared (same with sharks I think).
That exact example has been bugging me for months. To allow successful species to stay successful, we might have to add something. I think if a species' threat levels are low enough when it is chosen to evolve, it will just not evolve. For this, we'll need to do things with death rate.
Perhaps if [births /deaths] in a generation is over 1, the species does not evolve? So If a species in severe decline is chosen to mutate, it will mutate, but if a successful species is chosen to mutate, it does not? This would make the mutations each generation less numerous (so it would make the mutation step less taxing on the computer), but definitely solves the problem.
Back to top Go down
Tenebrarum
Society Team Lead
Tenebrarum


Posts : 1179
Reputation : 32
Join date : 2010-10-01
Age : 31
Location : ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyWed Nov 30, 2011 7:26 pm

Why not just make it less likely to be chosen for mutation as the threat level drops and cut out the middle man?
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyWed Nov 30, 2011 8:00 pm

Tenebrarum wrote:
Why not just make it less likely to be chosen for mutation as the threat level drops and cut out the middle man?
Because we don't have a good definition of threats yet, and because you can still be threatened by things and have a growing population.
Back to top Go down
The Uteen
Sandbox Team Lead
The Uteen


Posts : 1476
Reputation : 70
Join date : 2010-07-06
Age : 28
Location : England, Virgo Supercluster

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyThu Dec 01, 2011 11:35 am

~sciocont wrote:
Commander Keen wrote:
Maybe we could do a for-gameplay exception to science here and make the more threatened species evolve faster? It would be very frustrating for the player to know his species are going to slowly die out because there aren't much of them left and they are probably not going to ever get an useful mutation because of it. And now that I think of it, what about crocodiles? They are very succesful predators, yet they have evolved little from the time they have appeared (same with sharks I think).
That exact example has been bugging me for months. To allow successful species to stay successful, we might have to add something. I think if a species' threat levels are low enough when it is chosen to evolve, it will just not evolve. For this, we'll need to do things with death rate.
Perhaps if [births /deaths] in a generation is over 1, the species does not evolve? So If a species in severe decline is chosen to mutate, it will mutate, but if a successful species is chosen to mutate, it does not? This would make the mutations each generation less numerous (so it would make the mutation step less taxing on the computer), but definitely solves the problem.

If we get the births/deaths, then make a higher number less likely, we could get the average of this and the threat level to determine whether it evolves. We shouldn’t stop the mutations for thriving species completely, if they are doing successfully they should still change sometimes.
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyThu Dec 01, 2011 5:54 pm

The Uteen wrote:
~sciocont wrote:
Commander Keen wrote:
Maybe we could do a for-gameplay exception to science here and make the more threatened species evolve faster? It would be very frustrating for the player to know his species are going to slowly die out because there aren't much of them left and they are probably not going to ever get an useful mutation because of it. And now that I think of it, what about crocodiles? They are very succesful predators, yet they have evolved little from the time they have appeared (same with sharks I think).
That exact example has been bugging me for months. To allow successful species to stay successful, we might have to add something. I think if a species' threat levels are low enough when it is chosen to evolve, it will just not evolve. For this, we'll need to do things with death rate.
Perhaps if [births /deaths] in a generation is over 1, the species does not evolve? So If a species in severe decline is chosen to mutate, it will mutate, but if a successful species is chosen to mutate, it does not? This would make the mutations each generation less numerous (so it would make the mutation step less taxing on the computer), but definitely solves the problem.

If we get the births/deaths, then make a higher number less likely, we could get the average of this and the threat level to determine whether it evolves. We shouldn’t stop the mutations for thriving species completely, if they are doing successfully they should still change sometimes.
It will take some tweaking.
Back to top Go down
Pezzalis
Regular
Pezzalis


Posts : 260
Reputation : 6
Join date : 2010-08-07

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyMon Dec 05, 2011 8:46 pm

I'm not sure if this was resolved.
Concerning a scenario where your population number is so small you just no it will become extinct due to no useful mutations being produced

Smaller populations, in the real world have obviously, smaller gene pools.
Because of this, a single mutation occurring in the species is much more likely to become more frequent.

And as for this and the crocodile problem, consider the evolution of a species like a soldier. There are long periods of waiting, where there is no threat (or need to evolve due to high success, little directional selection). Random mutations may occur due to genetic drift or weak selection but only if largely beneficial.
Then there are very short periods of frantic rapid evolution when the species is under large threat (A new species in their habitat, loss of a resource, natural disaster, high death rates) and undergoes heavy selection. Only a few individuals survive which have the capabilities of surviving in the new environment. Their new population will be smaller, and thus less genetically diverse so more susceptible to genetic mutation in future generations should it occur.

It seems to be a common misconception that lower population numbers means less chance of evolving. While the mutation rates will be lower, they should have much more of an effect

Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyMon Dec 05, 2011 9:43 pm

Pezzalis wrote:
I'm not sure if this was resolved.
Concerning a scenario where your population number is so small you just no it will become extinct due to no useful mutations being produced

Smaller populations, in the real world have obviously, smaller gene pools.
Because of this, a single mutation occurring in the species is much more likely to become more frequent.

And as for this and the crocodile problem, consider the evolution of a species like a soldier. There are long periods of waiting, where there is no threat (or need to evolve due to high success, little directional selection). Random mutations may occur due to genetic drift or weak selection but only if largely beneficial.
Then there are very short periods of frantic rapid evolution when the species is under large threat (A new species in their habitat, loss of a resource, natural disaster, high death rates) and undergoes heavy selection. Only a few individuals survive which have the capabilities of surviving in the new environment. Their new population will be smaller, and thus less genetically diverse so more susceptible to genetic mutation in future generations should it occur.

It seems to be a common misconception that lower population numbers means less chance of evolving. While the mutation rates will be lower, they should have much more of an effect

What you just described is called punctuated equilibrium. However, lower population DOES mean lower chance of a helpful mutation (or any mutation, for that matter), so the current concept still holds. Lower population=lower chances of evolving. We're evolving an entire species at once, so we can't take population size into account they way that you are describing.
Back to top Go down
The Uteen
Sandbox Team Lead
The Uteen


Posts : 1476
Reputation : 70
Join date : 2010-07-06
Age : 28
Location : England, Virgo Supercluster

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyTue Dec 06, 2011 11:56 am

~sciocont wrote:
Pezzalis wrote:
I'm not sure if this was resolved.
Concerning a scenario where your population number is so small you just no it will become extinct due to no useful mutations being produced

Smaller populations, in the real world have obviously, smaller gene pools.
Because of this, a single mutation occurring in the species is much more likely to become more frequent.

And as for this and the crocodile problem, consider the evolution of a species like a soldier. There are long periods of waiting, where there is no threat (or need to evolve due to high success, little directional selection). Random mutations may occur due to genetic drift or weak selection but only if largely beneficial.
Then there are very short periods of frantic rapid evolution when the species is under large threat (A new species in their habitat, loss of a resource, natural disaster, high death rates) and undergoes heavy selection. Only a few individuals survive which have the capabilities of surviving in the new environment. Their new population will be smaller, and thus less genetically diverse so more susceptible to genetic mutation in future generations should it occur.

It seems to be a common misconception that lower population numbers means less chance of evolving. While the mutation rates will be lower, they should have much more of an effect

What you just described is called punctuated equilibrium. However, lower population DOES mean lower chance of a helpful mutation (or any mutation, for that matter), so the current concept still holds. Lower population=lower chances of evolving. We're evolving an entire species at once, so we can't take population size into account they way that you are describing.

Actually, I think we can, sort of: higher population = higher chance of species branching when a mutation occurs?
So when a species is under threat it is more likely the entire species will get the change, while larger populations which don't particularly benefit or lose from a mutation just branch out.

This simulates the faster spread of the mutation in a smaller population, and allows for unchanging species when successful without a (unrealistic) lower mutation rate for successful species. Plus, thriving species branching out adds to biodiversity. Thoughts?
Back to top Go down
Pezzalis
Regular
Pezzalis


Posts : 260
Reputation : 6
Join date : 2010-08-07

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyTue Dec 06, 2011 6:05 pm

The Uteen wrote:

Actually, I think we can, sort of: higher population = higher chance of species branching when a mutation occurs?
So when a species is under threat it is more likely the entire species will get the change, while larger populations which don't particularly benefit or lose from a mutation just branch out.

This simulates the faster spread of the mutation in a smaller population, and allows for unchanging species when successful without a (unrealistic) lower mutation rate for successful species. Plus, thriving species branching out adds to biodiversity. Thoughts?

For what we have right now this is very good.
But wouldn't the affected species with the mutation in the large population require genetic/geographic isolation? Otherwise there would be too much gene flow between the affected and unaffected population and the mutation would be unlikely to lead to a new species unless it is hugely beneficial. Whereas with a small population they can already be considered isolated.
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyTue Dec 06, 2011 10:50 pm

Pezzalis wrote:
The Uteen wrote:

Actually, I think we can, sort of: higher population = higher chance of species branching when a mutation occurs?
So when a species is under threat it is more likely the entire species will get the change, while larger populations which don't particularly benefit or lose from a mutation just branch out.

This simulates the faster spread of the mutation in a smaller population, and allows for unchanging species when successful without a (unrealistic) lower mutation rate for successful species. Plus, thriving species branching out adds to biodiversity. Thoughts?

For what we have right now this is very good.
But wouldn't the affected species with the mutation in the large population require genetic/geographic isolation? Otherwise there would be too much gene flow between the affected and unaffected population and the mutation would be unlikely to lead to a new species unless it is hugely beneficial. Whereas with a small population they can already be considered isolated.
We can just boost the odds of a splitting mutation as population size increases.

Remember, all evolution happens within the biome, so a species is isolated to that biome if they are evolving within it.
Back to top Go down
The Uteen
Sandbox Team Lead
The Uteen


Posts : 1476
Reputation : 70
Join date : 2010-07-06
Age : 28
Location : England, Virgo Supercluster

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyWed Dec 07, 2011 2:16 pm

~sciocont wrote:
Pezzalis wrote:
The Uteen wrote:

Actually, I think we can, sort of: higher population = higher chance of species branching when a mutation occurs?
So when a species is under threat it is more likely the entire species will get the change, while larger populations which don't particularly benefit or lose from a mutation just branch out.

This simulates the faster spread of the mutation in a smaller population, and allows for unchanging species when successful without a (unrealistic) lower mutation rate for successful species. Plus, thriving species branching out adds to biodiversity. Thoughts?

For what we have right now this is very good.
But wouldn't the affected species with the mutation in the large population require genetic/geographic isolation? Otherwise there would be too much gene flow between the affected and unaffected population and the mutation would be unlikely to lead to a new species unless it is hugely beneficial. Whereas with a small population they can already be considered isolated.
We can just boost the odds of a splitting mutation as population size increases.

Remember, all evolution happens within the biome, so a species is isolated to that biome if they are evolving within it.
I think this is more of a question of how the species-split works... ...How does it work? If they split within the biome, that isn't under isolation...

What if a larger population is more likely to branch off into other biomes, and when that happens the population is divided (aka. they undergo a species split) and each species is isolated to the biome, and so evolve separately from one another using the current biome-specific evolution system? A smaller species also has a raised chance of going to another biome when under threat, but the entire population is more likely to go together, and thus no split. Species doing moderately well, under no extremes, would be more likely to stay where they are (with a more equal chance of split and migration if they do go). When all species are doing moderately well, the biome is stable, and this also keeps biomes from mixing when both are doing well as they are.

When a threat level of a species in one biome is higher than the potential threat level they would have in a neighbouring biome, this could raise the chances of a migration (and split) into that biome. This will mean that if a neighbouring biome is suitable for life, but contains very little, plants will enter due to a very low potential threat level, then followed by herbivores when there enough to support them, again based on threat level, followed by predators. Any empty niches will quickly be filled out. Niches filled by inadequate species will be replaced by better one from nearby. The threat system would work very well in this respect. I think this has convinced me the threat system was a very good idea after all.
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyWed Dec 07, 2011 7:29 pm

The Uteen wrote:
~sciocont wrote:
Pezzalis wrote:
The Uteen wrote:

Actually, I think we can, sort of: higher population = higher chance of species branching when a mutation occurs?
So when a species is under threat it is more likely the entire species will get the change, while larger populations which don't particularly benefit or lose from a mutation just branch out.

This simulates the faster spread of the mutation in a smaller population, and allows for unchanging species when successful without a (unrealistic) lower mutation rate for successful species. Plus, thriving species branching out adds to biodiversity. Thoughts?

For what we have right now this is very good.
But wouldn't the affected species with the mutation in the large population require genetic/geographic isolation? Otherwise there would be too much gene flow between the affected and unaffected population and the mutation would be unlikely to lead to a new species unless it is hugely beneficial. Whereas with a small population they can already be considered isolated.
We can just boost the odds of a splitting mutation as population size increases.

Remember, all evolution happens within the biome, so a species is isolated to that biome if they are evolving within it.
I think this is more of a question of how the species-split works... ...How does it work? If they split within the biome, that isn't under isolation...

What if a larger population is more likely to branch off into other biomes, and when that happens the population is divided (aka. they undergo a species split) and each species is isolated to the biome, and so evolve separately from one another using the current biome-specific evolution system? A smaller species also has a raised chance of going to another biome when under threat, but the entire population is more likely to go together, and thus no split. Species doing moderately well, under no extremes, would be more likely to stay where they are (with a more equal chance of split and migration if they do go). When all species are doing moderately well, the biome is stable, and this also keeps biomes from mixing when both are doing well as they are.

When a threat level of a species in one biome is higher than the potential threat level they would have in a neighbouring biome, this could raise the chances of a migration (and split) into that biome. This will mean that if a neighbouring biome is suitable for life, but contains very little, plants will enter due to a very low potential threat level, then followed by herbivores when there enough to support them, again based on threat level, followed by predators. Any empty niches will quickly be filled out. Niches filled by inadequate species will be replaced by better one from nearby. The threat system would work very well in this respect. I think this has convinced me the threat system was a very good idea after all.
A species split happens as a specific type of mutation. a species is simply split in two. A species can move into an adjacent biome if their current biome is no longer suitable, meaning that it doesn't have enough resources for them to live there anymore. In any case where a species moves biomes, that movement splits the population 50/50 in between the two biomes, so a movement acts as a split. This means that we simulate both allopatric and sympatric speciation.
Back to top Go down
The Uteen
Sandbox Team Lead
The Uteen


Posts : 1476
Reputation : 70
Join date : 2010-07-06
Age : 28
Location : England, Virgo Supercluster

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyThu Dec 08, 2011 1:35 pm

~sciocont wrote:
The Uteen wrote:
~sciocont wrote:
Pezzalis wrote:
The Uteen wrote:

Actually, I think we can, sort of: higher population = higher chance of species branching when a mutation occurs?
So when a species is under threat it is more likely the entire species will get the change, while larger populations which don't particularly benefit or lose from a mutation just branch out.

This simulates the faster spread of the mutation in a smaller population, and allows for unchanging species when successful without a (unrealistic) lower mutation rate for successful species. Plus, thriving species branching out adds to biodiversity. Thoughts?

For what we have right now this is very good.
But wouldn't the affected species with the mutation in the large population require genetic/geographic isolation? Otherwise there would be too much gene flow between the affected and unaffected population and the mutation would be unlikely to lead to a new species unless it is hugely beneficial. Whereas with a small population they can already be considered isolated.
We can just boost the odds of a splitting mutation as population size increases.

Remember, all evolution happens within the biome, so a species is isolated to that biome if they are evolving within it.
I think this is more of a question of how the species-split works... ...How does it work? If they split within the biome, that isn't under isolation...

What if a larger population is more likely to branch off into other biomes, and when that happens the population is divided (aka. they undergo a species split) and each species is isolated to the biome, and so evolve separately from one another using the current biome-specific evolution system? A smaller species also has a raised chance of going to another biome when under threat, but the entire population is more likely to go together, and thus no split. Species doing moderately well, under no extremes, would be more likely to stay where they are (with a more equal chance of split and migration if they do go). When all species are doing moderately well, the biome is stable, and this also keeps biomes from mixing when both are doing well as they are.

When a threat level of a species in one biome is higher than the potential threat level they would have in a neighbouring biome, this could raise the chances of a migration (and split) into that biome. This will mean that if a neighbouring biome is suitable for life, but contains very little, plants will enter due to a very low potential threat level, then followed by herbivores when there enough to support them, again based on threat level, followed by predators. Any empty niches will quickly be filled out. Niches filled by inadequate species will be replaced by better one from nearby. The threat system would work very well in this respect. I think this has convinced me the threat system was a very good idea after all.
A species split happens as a specific type of mutation. a species is simply split in two. A species can move into an adjacent biome if their current biome is no longer suitable, meaning that it doesn't have enough resources for them to live there anymore. In any case where a species moves biomes, that movement splits the population 50/50 in between the two biomes, so a movement acts as a split. This means that we simulate both allopatric and sympatric speciation.
I think the system I suggested would be much more compatible/interconnected with other systems. Basing it on threat level really makes it work more realistically, rather than leaving it to chance. And a 50/50 split seems too organised for animals. Even more so for plants.
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyThu Dec 08, 2011 7:08 pm

You know what? let's roll with that.
Back to top Go down
Mysterious_Calligrapher
Biome Team Lead
Mysterious_Calligrapher


Posts : 1034
Reputation : 26
Join date : 2010-11-26
Age : 32
Location : Earth, the solar system, the milky way...

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptyFri Dec 16, 2011 11:53 pm

Tenebrarum wrote:

While we're on the topic though, threat levels could actually help remove the extinction monkey from our backs by letting species go extinct if their threat level reaches an arbitrary point.

Still wading through the stuff that happened while I was gone here, but how about an environmental stress/threat level? Taking into account the above, (posts surounding Tenebrarum's) population, and the availability of necessary food resources as parts of determing the level. We could assign some things some arbitrary numbers, and when the total stress passed an arbitrary point, higher chances of evolution. Then, if it passed the arbitrary maximum point, extinction.

Just tossing this out here.
Back to top Go down
GamerXA
Regular
GamerXA


Posts : 285
Reputation : 12
Join date : 2010-07-06
Age : 36
Location : Australia, Queensland

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptySat Dec 17, 2011 12:25 am

An Organism/Species doesn't evolve by being threatened. It's just that if a population is under threat, it will generally decrease in numbers until a point where mutations in this smaller genetic pool will be more visible and less diluted (such as mixing a small amount of paint into a cup rather than the same amount in a vat).

The reason it seems like this happens is that a population that is threatened and doesn't evolve will go extinct.
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptySat Dec 17, 2011 12:26 am

GamerXA wrote:
An Organism/Species doesn't evolve by being threatened. It's just that if a population is under threat, it will generally decrease in numbers until a point where mutations in this smaller genetic pool will be more visible and less diluted (such as mixing a small amount of paint into a cup rather than the same amount in a vat).

The reason it seems like this happens is that a population that is threatened and doesn't evolve will go extinct.
We realize this, but threats are a good way to direct mutation, since a threat will select for certain characteristics that mitigate it.
Back to top Go down
GamerXA
Regular
GamerXA


Posts : 285
Reputation : 12
Join date : 2010-07-06
Age : 36
Location : Australia, Queensland

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptySat Dec 17, 2011 12:28 am

How will the program be able to tell what the threat is caused by. Not to mention that there could be multiple solutions to a single Threat.
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptySat Dec 17, 2011 12:45 am

GamerXA wrote:
How will the program be able to tell what the threat is caused by. Not to mention that there could be multiple solutions to a single Threat.
Death tallies. It keeps track of what gets killed by what.
Back to top Go down
Pezzalis
Regular
Pezzalis


Posts : 260
Reputation : 6
Join date : 2010-08-07

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptySat Dec 17, 2011 1:20 am

~sciocont wrote:
GamerXA wrote:
How will the program be able to tell what the threat is caused by. Not to mention that there could be multiple solutions to a single Threat.
Death tallies. It keeps track of what gets killed by what.

And I assume we will be able to handle scenarios such as
Species A dies because it couldn't find food; possible sources of food nearby were eaten by Species B?
Back to top Go down
~sciocont
Overall Team Lead
~sciocont


Posts : 3406
Reputation : 138
Join date : 2010-07-06

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptySat Dec 17, 2011 12:18 pm

Pezzalis wrote:
~sciocont wrote:
GamerXA wrote:
How will the program be able to tell what the threat is caused by. Not to mention that there could be multiple solutions to a single Threat.
Death tallies. It keeps track of what gets killed by what.

And I assume we will be able to handle scenarios such as
Species A dies because it couldn't find food; possible sources of food nearby were eaten by Species B?
It would be slightly different than that, but yes.

It would be "x% of deaths in species A were due to starvation"
This could lead to a couple of different mutations if species A is chosen.
-reduction in overall size
-increase in territorial behavior
-more efficient digestive system
-better foraging behavior
-split and migration to another biome
Back to top Go down
GamerXA
Regular
GamerXA


Posts : 285
Reputation : 12
Join date : 2010-07-06
Age : 36
Location : Australia, Queensland

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptySat Dec 17, 2011 4:51 pm

Migration to another biome should occur on it's own if the species can survive in an adjacent biome to it's current habitat. And also if it is connected directly; or separated by another, small enough, biome (i.e. a few of a species crossing a small desert).
Back to top Go down
Mysterious_Calligrapher
Biome Team Lead
Mysterious_Calligrapher


Posts : 1034
Reputation : 26
Join date : 2010-11-26
Age : 32
Location : Earth, the solar system, the milky way...

npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 EmptySat Dec 17, 2011 8:14 pm

Stress does not drive mutations. However, it drives migrations and adaptations to different food sources, habitats etc. Now that I think of it, it's probably small enough not to bother with in programming, but an overall stress on the whole environment is going to facilitate the changing of niches, etc.

Some animals should have greater range than others...

Birds, for example, are already transient creatures, and they can fly across continents. I can't think of a really good example right now, but creatures with a greater natural range of liveable area (so, predators that travel a lot while hunting, mobile herbivores such as wild horses, anything that survives in several biomes) would have a greater ability to migrate when threatened.

That sound good? Or am I going over ground we've already covered?

Back to top Go down
Sponsored content





npc auto evo - NPC Auto-Evo Thread - Page 6 Empty
PostSubject: Re: NPC Auto-Evo Thread   npc auto evo - NPC Auto-Evo Thread - Page 6 Empty

Back to top Go down
 
NPC Auto-Evo Thread
Back to top 
Page 6 of 8Go to page : Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
 Similar topics
-
» Why Auto-Evo is Dead
» How Auto-Evo Will Work
» [ARC] Auto Evo- I think I have a solution
» Miscellaneous Bugs And Questions That Don't Deserve Their Own Thread Thread
» Miscellaneous Bugs And Questions That Don't Deserve Their Own Thread Thread

Permissions in this forum:You cannot reply to topics in this forum
Thrive Game Development :: Development :: Programming :: Auto-Evo-
Jump to: