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 2 users online :: 0 Registered, 0 Hidden and 2 Guests

None

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

» To all the people who come here looking for thrive.
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby NickTheNick Sat Sep 26, 2015 10:22 pm

» Build Error Code::Blocks / CMake
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby crovea Tue Jul 28, 2015 5:28 pm

» Hello! I can translate in japanese
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby tjwhale Thu Jul 02, 2015 7:23 pm

» On Leave (Offline thread)
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby NickTheNick Wed Jul 01, 2015 12:20 am

» Devblog #14: A Brave New Forum
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby NickTheNick Mon Jun 29, 2015 4:49 am

» Application for Programmer
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby crovea Fri Jun 26, 2015 11:14 am

» Re-Reapplication
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby The Creator Thu Jun 25, 2015 10:57 pm

» Application (programming)
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby crovea Tue Jun 23, 2015 8:00 am

» Achieving Sapience
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby MitochondriaBox Sun Jun 21, 2015 7:03 pm

» Microbe Stage GDD
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby tjwhale Sat Jun 20, 2015 3:44 pm

» Application for Programmer/ Theorist
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby tjwhale Wed Jun 17, 2015 9:56 am

» Application for a 3D Modeler.
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby Kaiju4u Wed Jun 10, 2015 11:16 am

» Presentation
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby Othithu Tue Jun 02, 2015 10:38 am

» Application of Sorts
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby crovea Sun May 31, 2015 5:06 pm

» want to contribute
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby Renzope Sun May 31, 2015 12:58 pm

» Music List Thread (Post New Themes Here)
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby Oliveriver Thu May 28, 2015 1:06 pm

» Application: English-Spanish translator
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby Renzope Tue May 26, 2015 1:53 pm

» Want to be promoter or project manager
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby TheBudderBros Sun May 24, 2015 9:00 pm

» A new round of Forum Revamps!
auto -evo - Why Auto-Evo is Dead - Page 2 Emptyby Oliveriver Wed May 20, 2015 11:32 am


 

 Why Auto-Evo is Dead

Go down 
+25
NickTheNick
Noone
Mysterious_Calligrapher
Redstar
toxiciron
Poisson
roadkillguy
Xenopologist
EScSi
Darkov
specialk2121
Pezzalis
YourBreakfast
US_of_Alaska
~sciocont
Invader
ParadoxJuice
fireballs619
Tenebrarum
The Uteen
Gotrol
Darkgamma
Commander Keen
Djohaal
Bashinerox
29 posters
Go to page : Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
AuthorMessage
~sciocont
Overall Team Lead
~sciocont


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

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyThu Dec 16, 2010 11:11 pm

Okay I'm going to be devoting my every thjough to this for a while. We're going to need to find something really out-of-the-box to do here, and I'm glad everone is understanding this.
Back to top Go down
US_of_Alaska
Overall Team Co-Lead
US_of_Alaska


Posts : 1335
Reputation : 29
Join date : 2010-07-07
Age : 31
Location : Australia

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 4:08 am

Well if direct editing is all we can do for now, then that will do, i guess. But we should always aim for the Auto-Evo. Like Rex said (albeit with less ...Rex) It is our game. It's kind of the game's main selling point. But, if we can't do it we can't do it.

I guess what i'm trying to say is, is it possible to save a space for it? Make it easier if we ever are able to do it?
Back to top Go down
Darkgamma
Learner
Darkgamma


Posts : 155
Reputation : 2
Join date : 2010-11-21
Location : Dort, am Klavier

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 9:27 am

Please, people, stop being hysterical and think of some answer to your own questions first.
My answer to this is: we need auto-evo, and we don't know how it works (code and math-wise), nor how to implement it. If we lack the image of a 1000-piece puzzle, and have over ten million pieces (like now), we should get some fresh mathmen to solve the equations. We need some new blood to keep us moving, not just random spamming idea people.
For fuck's sake, people, this is a serious project, and we are at a standstill, at a bloody river without a bridge. Please, stop being hysterical children and thing throughly on this. Auto-evo is the vital pivot of Thrive. FFS, if you're desperate, I might even learn coding just to help Bashi.
I feel Thrive will die like this, when we fight amongst eachother.
For me, this is starting to be a very personal project, a project to which I have attached myself. We need to decide now; shall we go on with the current concept, and flesh out the auto-evo? If you want, I will bloody do the whole auto-evo fleshing, just tell me the basic idea.
Back to top Go down
Djohaal
Learner
Djohaal


Posts : 144
Reputation : 1
Join date : 2010-12-03

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 2:05 pm

Hysteria apart, I think the most rational solution for this problem would be a placeholder mechanics with a modular aspect, so after we figure out the creature editor itself we can work on Auto-evo or whatever it'll be.

I personally think that a darwinian auto-evo system will be inherently borked for reasons bashi already mentiond. Stuff will eventually converge to the loopholes of adaptability and not be that diverse or interesting.
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

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 3:07 pm

Grrr..... Grrrrrrr.......... Grrrrrrrrrrrrrrrr............. Woof.

Organisms change randomly, they don't think 'Hey, I need to reach high fruit, my offspring need to be able to have longer necks, longer legs, climbing skills, or something else to reach that fruit. Wow, cool! All my offspring now have one of these abilities, and no other changes at all!'

These mutations in the genetic code are random! Random! Not suited! That's why there is so much diversity! Things change in many ways, some mutations are not beneficial, these ones die. Some are neither unbeneficial or beneficial, they just make the organism unique, these cause diversity. Some survive better, these cause their prey to undergo natural selection, not all mutations are beneficial, but those that are survive better.


So what is realistic?

Changing in ways that are beneficial, therefore offspring only survive better.
Changing randomly, then the better survive, the worse die.


So unnecessarily programming the game to be an evolutionarily helpful Big Brother is pointless if we want to simulate proper evolution!

Grrr.... Huff.... Huff.... Bag.... Sigh...

And doing the equivalent of going into the editor and randomly editing sounds good... But people probably wont want to see this visually... Just a loading screen/cutscene. But what if they continue to play as the parent when they have offspring? That will break the 'seamless gameplay' a bit... Let's just get auto-evo going, for now. We need a working code, then worry about this. Wait, what was I angry about earlier? Oh yeah.... Grr... Hang on, where did I leave that bag...
Back to top Go down
Djohaal
Learner
Djohaal


Posts : 144
Reputation : 1
Join date : 2010-12-03

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 3:17 pm

The Uteen wrote:
Grrr..... Grrrrrrr.......... Grrrrrrrrrrrrrrrr............. Woof.

Organisms change randomly, they don't think 'Hey, I need to reach high fruit, my offspring need to be able to have longer necks, longer legs, climbing skills, or something else to reach that fruit. Wow, cool! All my offspring now have one of these abilities, and no other changes at all!'

These mutations in the genetic code are random! Random! Not suited! That's why there is so much diversity! Things change in many ways, some mutations are not beneficial, these ones die. Some are neither unbeneficial or beneficial, they just make the organism unique, these cause diversity. Some survive better, these cause their prey to undergo natural selection, not all mutations are beneficial, but those that are survive better.


So what is realistic?

Changing in ways that are beneficial, therefore offspring only survive better.
Changing randomly, then the better survive, the worse die.


So unnecessarily programming the game to be an evolutionarily helpful Big Brother is pointless if we want to simulate proper evolution!

Grrr.... Huff.... Huff.... Bag.... Sigh...

And doing the equivalent of going into the editor and randomly editing sounds good... But people probably wont want to see this visually... Just a loading screen/cutscene. But what if they continue to play as the parent when they have offspring? That will break the 'seamless gameplay' a bit... Let's just get auto-evo going, for now. We need a working code, then worry about this. Wait, what was I angry about earlier? Oh yeah.... Grr... Hang on, where did I leave that bag...

This discussion would flow better if you didn't roleplay while posting.

Also you fail to realize that coding natural selection is a task of immense complexity?
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

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 3:34 pm

Djohaal wrote:
The Uteen wrote:
Grrr..... Grrrrrrr.......... Grrrrrrrrrrrrrrrr............. Woof.

Organisms change randomly, they don't think 'Hey, I need to reach high fruit, my offspring need to be able to have longer necks, longer legs, climbing skills, or something else to reach that fruit. Wow, cool! All my offspring now have one of these abilities, and no other changes at all!'

These mutations in the genetic code are random! Random! Not suited! That's why there is so much diversity! Things change in many ways, some mutations are not beneficial, these ones die. Some are neither unbeneficial or beneficial, they just make the organism unique, these cause diversity. Some survive better, these cause their prey to undergo natural selection, not all mutations are beneficial, but those that are survive better.


So what is realistic?

Changing in ways that are beneficial, therefore offspring only survive better.
Changing randomly, then the better survive, the worse die.


So unnecessarily programming the game to be an evolutionarily helpful Big Brother is pointless if we want to simulate proper evolution!

Grrr.... Huff.... Huff.... Bag.... Sigh...

And doing the equivalent of going into the editor and randomly editing sounds good... But people probably wont want to see this visually... Just a loading screen/cutscene. But what if they continue to play as the parent when they have offspring? That will break the 'seamless gameplay' a bit... Let's just get auto-evo going, for now. We need a working code, then worry about this. Wait, what was I angry about earlier? Oh yeah.... Grr... Hang on, where did I leave that bag...

This discussion would flow better if you didn't roleplay while posting.

Also you fail to realize that coding natural selection is a task of immense complexity?

Er... Bad mutations die, stronger mutations live. That will happen anyway, you are more likely to survive if you have a beneficial mutation.
Back to top Go down
Invader
Experienced
Invader


Posts : 528
Reputation : 11
Join date : 2010-07-10
Age : 28

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 4:23 pm

Hmm... I honestly don't see how the game going into the editor and making some random changes would fix our problem. That's exactly what Auto-Evo would do, only in simpler terms.
Back to top Go down
Darkgamma
Learner
Darkgamma


Posts : 155
Reputation : 2
Join date : 2010-11-21
Location : Dort, am Klavier

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 4:37 pm

The Uteen wrote:
Djohaal wrote:
The Uteen wrote:
Grrr..... Grrrrrrr.......... Grrrrrrrrrrrrrrrr............. Woof.

Organisms change randomly, they don't think 'Hey, I need to reach high fruit, my offspring need to be able to have longer necks, longer legs, climbing skills, or something else to reach that fruit. Wow, cool! All my offspring now have one of these abilities, and no other changes at all!'

These mutations in the genetic code are random! Random! Not suited! That's why there is so much diversity! Things change in many ways, some mutations are not beneficial, these ones die. Some are neither unbeneficial or beneficial, they just make the organism unique, these cause diversity. Some survive better, these cause their prey to undergo natural selection, not all mutations are beneficial, but those that are survive better.


So what is realistic?

Changing in ways that are beneficial, therefore offspring only survive better.
Changing randomly, then the better survive, the worse die.


So unnecessarily programming the game to be an evolutionarily helpful Big Brother is pointless if we want to simulate proper evolution!

Grrr.... Huff.... Huff.... Bag.... Sigh...

And doing the equivalent of going into the editor and randomly editing sounds good... But people probably wont want to see this visually... Just a loading screen/cutscene. But what if they continue to play as the parent when they have offspring? That will break the 'seamless gameplay' a bit... Let's just get auto-evo going, for now. We need a working code, then worry about this. Wait, what was I angry about earlier? Oh yeah.... Grr... Hang on, where did I leave that bag...

This discussion would flow better if you didn't roleplay while posting.

Also you fail to realize that coding natural selection is a task of immense complexity?

Er... Bad mutations die, stronger mutations live. That will happen anyway, you are more likely to survive if you have a beneficial mutation.

Simple, but requires Belgiumloads of memory (hah, funny curse word). There will be [insertamountofindividualorganismshere] species, that times two-three for offspring : P
RESPONCE: I think your previous idea (uhh, the above quote) is good enough.


Last edited by Darkgamma on Fri Dec 17, 2010 4:40 pm; edited 1 time in total
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

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 4:38 pm

Alright, I'm confused. Bashi, you said that we have to come up with auto-evo first. Now you say we can leave it and come back.

Also, editor-centric gameplay is a no-no. As fun as they are, it means that all tangiable sense of "living, breathing world" is tossed out the window as giant crab monsters walk alongside furry octopi. Nor do we have the resources to provide a Spore-likke autosharing, meaning that player worlds would contain next to nothing.

Now, let's talk about Auto-Evo. I'm no coder, but I think I have an idea. A stupid, stupid simplistic idea that's probably already been done.

So, most games use a very simple "skeleton" to create ragdolls. Essentially a three dimensional stick figure. Let's look at that. We have agreed that the OE starts with a bezier curve. (Understand, I'm working on the assumption that Auto-Evo is going to edit organisms, not create them from scratch.) Onto that we'll add any limbs we want, joint by joint. Let's stop there for now.

So, now we have a curve, and let's say four appendages. Bilateral symetry means that we only need to be concerned with two for now.

Now, the code tells our computer the length and direction of each section of limb, right? Let's leave it at that for now. Now, let's quarentine off these sections of code. Can we do that? Simplify the code into induvidual peices until it's brought together? If not, this falls apart, but that's my idea as of now, seperate it for simplicity.

Auto-Evo, in this case, will only be working with those two values: length and direction. Making tiny numerical changes to the values. Can we do that without effecting other peices of the code?

In short I think we just need more coders. Fresh minds to help figure this out.

Also, Alaska? Really? :/
Back to top Go down
Djohaal
Learner
Djohaal


Posts : 144
Reputation : 1
Join date : 2010-12-03

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 5:05 pm

The Uteen wrote:
Djohaal wrote:
Longquote is long

Er... Bad mutations die, stronger mutations live. That will happen anyway, you are more likely to survive if you have a beneficial mutation.

Do you have any idea how difficult it is to makie a computer understand what is a "good" or what is a "bad" mutation? Please go read a bit on how code works before thinking you can just say something like that and think it is simple.
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

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 5:08 pm

Djohaal wrote:
Do you have any idea how difficult it is to makie a computer understand what is a "good" or what is a "bad" mutation? Please go read a bit on how code works before thinking you can just say something like that and think it is simple.
QFT. We're gonna have to have Lamarkian Evolution here. That means we need to define every single action that an organism can do, and the effects it would have on the body, but it's worth it.
Back to top Go down
Djohaal
Learner
Djohaal


Posts : 144
Reputation : 1
Join date : 2010-12-03

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 5:12 pm

Tenebrarum wrote:
Djohaal wrote:
Do you have any idea how difficult it is to makie a computer understand what is a "good" or what is a "bad" mutation? Please go read a bit on how code works before thinking you can just say something like that and think it is simple.
QFT. We're gonna have to have Lamarkian Evolution here. That means we need to define every single action that an organism can do, and the effects it would have on the body, but it's worth it.

Lamarckian would do great, but we need to weight it carefully. If you ever played oblivion you know how annoyning it is to have to keep doing the same stuff to train a skill...
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

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 5:27 pm

Djohaal wrote:
Lamarckian would do great, but we need to weight it carefully. If you ever played oblivion you know how annoyning it is to have to keep doing the same stuff to train a skill...

My guess is that the changes will be significant enough with each jump forward in time that you will not have to grind very much.
Back to top Go down
US_of_Alaska
Overall Team Co-Lead
US_of_Alaska


Posts : 1335
Reputation : 29
Join date : 2010-07-07
Age : 31
Location : Australia

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 6:40 pm

Hang on, didn't we have some maths genius on here with an Auto-Evo idea? There was a huge longpost, and the guy also tried to do cultural evolution, and if it hadn't clashed with our current society stage concept it would have been great. Give me a second while i try to find it.

EDIT: The guy we are looking for is El_Noumo. Here are his posts. He wasn't here long, but if we can get him to come back he might be able to tell Bashi how to do this in a way that makes sense to a programmer. I'll pm him, and, Scio, if you could get ADMIN to send him an email that would be good.
Back to top Go down
Darkgamma
Learner
Darkgamma


Posts : 155
Reputation : 2
Join date : 2010-11-21
Location : Dort, am Klavier

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 7:34 pm

So people, I'd vote alive for auto-evo. It's a problem that has to be solved.
Back to top Go down
Bashinerox
Programming Team lead
Bashinerox


Posts : 238
Reputation : 8
Join date : 2010-07-07
Age : 35
Location : Australia

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 8:17 pm

The Uteen wrote:
Djohaal wrote:
The Uteen wrote:
Grrr..... Grrrrrrr.......... Grrrrrrrrrrrrrrrr............. Woof.

Organisms change randomly, they don't think 'Hey, I need to reach high fruit, my offspring need to be able to have longer necks, longer legs, climbing skills, or something else to reach that fruit. Wow, cool! All my offspring now have one of these abilities, and no other changes at all!'

These mutations in the genetic code are random! Random! Not suited! That's why there is so much diversity! Things change in many ways, some mutations are not beneficial, these ones die. Some are neither unbeneficial or beneficial, they just make the organism unique, these cause diversity. Some survive better, these cause their prey to undergo natural selection, not all mutations are beneficial, but those that are survive better.


So what is realistic?

Changing in ways that are beneficial, therefore offspring only survive better.
Changing randomly, then the better survive, the worse die.


So unnecessarily programming the game to be an evolutionarily helpful Big Brother is pointless if we want to simulate proper evolution!

Grrr.... Huff.... Huff.... Bag.... Sigh...

And doing the equivalent of going into the editor and randomly editing sounds good... But people probably wont want to see this visually... Just a loading screen/cutscene. But what if they continue to play as the parent when they have offspring? That will break the 'seamless gameplay' a bit... Let's just get auto-evo going, for now. We need a working code, then worry about this. Wait, what was I angry about earlier? Oh yeah.... Grr... Hang on, where did I leave that bag...

This discussion would flow better if you didn't roleplay while posting.

Also you fail to realize that coding natural selection is a task of immense complexity?

Er... Bad mutations die, stronger mutations live. That will happen anyway, you are more likely to survive if you have a beneficial mutation.


And how do you propose ew determine that?

Random permutations on a data structure is trivial.

Determining what those permutations have done is not.

"Evolution simulators" as they are called, are bundled with a physics engine, a nueral net and a small world that physically tests the agent's ability to survive. We cannot do that at the same time as running an entire game world. Not to mention that adaptability is only as complex as the environment. Most of these simulators will, as Djohaal said, bail out to the nearest "loophole" as a three joint agent is orders of magnitude more efficient than what would be known as a vertebrate.

If you don't provide a full physics-based simulation for the whole game world (which we can't do for performance reasons.)

Then you have to have some other way to account for efficiency,
The proceeding has already been stated as an idea, and funnily enough, been both said to be "lamarkian" and hailed as a good idea, depending on the wording:

You account for everything in the code.
If longer necks means more food from trees, you account for that. you hardcode that event into the engine. Along with everything else.

Which, funnily enough, is mathematically EQUIVALENT to directly "advancing" an organism in a known direction.

in fact, since we can at best perform a heuristic on the surrounding environment, all creatures within close proximity will evolve exactly the same.

And, since we are performing a heuistic, creatures won't be fully suited to their environments visually anyway.

There are many, many factors which need to be taken into account, and I have only scratched the surface.


And for the last time, "Evolving according to an environment" DOESNT. MAKE. SENSE.

Computers aren't fuzzy logic.

You cannot just say "make this better"

make what better?
what, in fact, IS BETTER?

You have to define better. The computer hasn't got a fucking clue what better is. "Better" has no meaning to a computer.
Back to top Go down
Bashinerox
Programming Team lead
Bashinerox


Posts : 238
Reputation : 8
Join date : 2010-07-07
Age : 35
Location : Australia

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 8:25 pm

US_of_Alaska wrote:
Hang on, didn't we have some maths genius on here with an Auto-Evo idea? There was a huge longpost, and the guy also tried to do cultural evolution, and if it hadn't clashed with our current society stage concept it would have been great. Give me a second while i try to find it.

EDIT: The guy we are looking for is El_Noumo. Here are his posts. He wasn't here long, but if we can get him to come back he might be able to tell Bashi how to do this in a way that makes sense to a programmer. I'll pm him, and, Scio, if you could get ADMIN to send him an email that would be good.

No. Just no.

A probability distribution is a form of statistics.

It is used for estimation


That post basically states how to estimate the distribution of given sets of already well-defined populations.

We don't have well-defined populations.

Unrelated statistics isn't going to help us here.
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

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 8:33 pm

Thank you Bashi. You make a very good point. And thank you most of all for solving the "Logic will fix it, duh!" issue.

Now, on to the main issue with Lamarkian. As you said, all organisms should evolve the same. I'm not certain of this, but you have a better understanding than I do. I'd say the best way to deal with this is intermediacy. If long necks means more food from trees, but medium length necks don't, than only organisms with medium length necks in the first place will reach that point, as an small-necked creature will have to go through small-medium-long.

Now, I assume that auto-evo will only edit organisms, not create them. As such I feel it would be advantageous to begin with not one but a set of 20 to 40 organisms, excluding plants, fungi and the like, to evolve. Given that each is starting off with a few basic traits, it would be a matter of efficiency. Is it more advantageous to grow that long neck, or a more effecient digestive system? Also, remember that no two organisms can share a niche, so I'd say that since competition isn't going to really have to function on-screen we can just have any two creatures that are occupying the same niche (in the same habitat) be chosen randomly for extinction the next time the play jumps forward. That, combined with a large number of possable Lamarkoid solutions to problems, should deminish the number of markedly similer organisms.
Back to top Go down
Bashinerox
Programming Team lead
Bashinerox


Posts : 238
Reputation : 8
Join date : 2010-07-07
Age : 35
Location : Australia

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 8:42 pm

Tenebrarum wrote:
Thank you Bashi. You make a very good point. And thank you most of all for solving the "Logic will fix it, duh!" issue.

Now, on to the main issue with Lamarkian. As you said, all organisms should evolve the same. I'm not certain of this, but you have a better understanding than I do. I'd say the best way to deal with this is intermediacy. If long necks means more food from trees, but medium length necks don't, than only organisms with medium length necks in the first place will reach that point, as an small-necked creature will have to go through small-medium-long.

Now, I assume that auto-evo will only edit organisms, not create them. As such I feel it would be advantageous to begin with not one but a set of 20 to 40 organisms, excluding plants, fungi and the like, to evolve. Given that each is starting off with a few basic traits, it would be a matter of efficiency. Is it more advantageous to grow that long neck, or a more effecient digestive system? Also, remember that no two organisms can share a niche, so I'd say that since competition isn't going to really have to function on-screen we can just have any two creatures that are occupying the same niche (in the same habitat) be chosen randomly for extinction the next time the play jumps forward. That, combined with a large number of possable Lamarkoid solutions to problems, should deminish the number of markedly similer organisms.


Given any bottom-up data structure, modulating the underlying data to closer match a set of heuristics on the surrounding environment is plausable.

However, there needs to be a limit on the severity of the change to prevent everything exploding.

And you can't use such a model to advance the creatures
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

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 8:45 pm

Bashinerox wrote:
However, there needs to be a limit on the severity of the change to prevent everything exploding.
Obviously. Only a few changes per jump. Although we may want to make a brief exception when eyes pop up on any significant number of organisms, just as a nod toward the Cambrian Explosion.

Bashinerox wrote:
And you can't use such a model to advance the creatures
I'm not sure I quite grasp what you mean here.
Back to top Go down
Bashinerox
Programming Team lead
Bashinerox


Posts : 238
Reputation : 8
Join date : 2010-07-07
Age : 35
Location : Australia

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 8:54 pm

Tenebrarum wrote:
Bashinerox wrote:
However, there needs to be a limit on the severity of the change to prevent everything exploding.
Obviously. Only a few changes per jump. Although we may want to make a brief exception when eyes pop up on any significant number of organisms, just as a nod toward the Cambrian Explosion.

Bashinerox wrote:
And you can't use such a model to advance the creatures
I'm not sure I quite grasp what you mean here.


Jump on IRC
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

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 9:53 pm

Bashinerox wrote:
Jump on IRC
Whoops! Sorry! Are you still on? Can you still explain it to me?
Back to top Go down
Bashinerox
Programming Team lead
Bashinerox


Posts : 238
Reputation : 8
Join date : 2010-07-07
Age : 35
Location : Australia

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 10:30 pm

Tenebrarum wrote:
Bashinerox wrote:
However, there needs to be a limit on the severity of the change to prevent everything exploding.
Obviously. Only a few changes per jump. Although we may want to make a brief exception when eyes pop up on any significant number of organisms, just as a nod toward the Cambrian Explosion.

Bashinerox wrote:
And you can't use such a model to advance the creatures
I'm not sure I quite grasp what you mean here.


Only a few changes total.


And you cannot use such a model to "evolve" or make a creature better. simply adapt current creatures to be more suited to their biome, within a limit
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

auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 EmptyFri Dec 17, 2010 11:19 pm

Bashinerox wrote:
And you cannot use such a model to "evolve" or make a creature better. simply adapt current creatures to be more suited to their biome, within a limit

Yes. Evolution to a more refined degree will be background, will it not? No relation to actual evolution. Just a set of background variables, most with little to no relation to the evironment.
Back to top Go down
Sponsored content





auto -evo - Why Auto-Evo is Dead - Page 2 Empty
PostSubject: Re: Why Auto-Evo is Dead   auto -evo - Why Auto-Evo is Dead - Page 2 Empty

Back to top Go down
 
Why Auto-Evo is Dead
Back to top 
Page 2 of 8Go to page : Previous  1, 2, 3, 4, 5, 6, 7, 8  Next
 Similar topics
-
» How Auto-Evo Will Work
» NPC Auto-Evo Thread
» [ARC] Auto Evo- I think I have a solution
» GET INVOLVED
» EVOLUTIONS IS DEAD

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