The "Freeola Customer Forum" forum, which includes Retro Game Reviews, has been archived and is now read-only. You cannot post here or create a new thread or review on this forum.
Say you start off with a simple script which programs a single 'Virtual AI Organism' and throughout time the 'Organism' evolves and adds more code to the script and passes it on through 'Breeding/Copying Itself' and more code keeps on getting added causing AI to follow an 'Evolutionary Course of Life'?
Like:
Initial Script = Organism -> Organism 'Learns' -> Code gets added by script.
Just a thought thats all, just wondering if it was possible, and is this how Programmable AI works or in a different way?
A guy in the year abov me at uni is using neural networks to make NPC learn a track that they then drive around, rather than using the tried and tested waypoint methods.
Each lap around the track they adjust their breaking points, turn in points etc and gradually build up an understanding of the track they are racing around.
Sounds like quite a good idea :D
> Yes, but not an easy subject and something which is still being
> developed to this day.
>
> Have you ever played a game which actually learns yet??
No, but AI has slightly evolved onto the brink of what im talking about.
Have you ever played a game which actually learns yet??
> as it evolves the script gets larger??
>
> How exactly will the script get larger??
>
> Not sure exactly what you think you might be trying to achieve, a
> program which writes it's own scripts??
>
> I hope you have a lot of free time to devote to getting this to work
> :D
Heh, im not actually planning on doing it. I was just thinking if it was possible to create AI that evolves on its own.
How exactly will the script get larger??
Not sure exactly what you think you might be trying to achieve, a program which writes it's own scripts??
I hope you have a lot of free time to devote to getting this to work :D
> M () l) E wrote:
> I was thinking would it be possible to program some kind of organism
> in the form of AI and make it evolve.
>
> Say you start off with a simple script which programs a single
> 'Virtual AI Organism' and throughout time the 'Organism' evolves and
> adds more code to the script and passes it on through
> 'Breeding/Copying Itself' and more code keeps on getting added
> causing AI to follow an 'Evolutionary Course of Life'?
>
> Sorry, can i pick up on the word "simple" there... I doubt
> very much it'd be simple.
Simple in the sense that the script would be setup to add more code as time goes on. Dont take it literally, the concept may not be simple but the features of the script would be.
I am talking about 'Simulating' a simple organism and as it 'Evolves' the script gets larger. In comparison to the original script it would not be as-simple but would allow simpler organisms to live off it.
> I was thinking would it be possible to program some kind of organism
> in the form of AI and make it evolve.
>
> Say you start off with a simple script which programs a single
> 'Virtual AI Organism' and throughout time the 'Organism' evolves and
> adds more code to the script and passes it on through
> 'Breeding/Copying Itself' and more code keeps on getting added
> causing AI to follow an 'Evolutionary Course of Life'?
Sorry, can i pick up on the word "simple" there... I doubt very much it'd be simple.
Try www.gamedev.net or www.gamasutra.com for some excellent articles.
For a lower look at the theory and foundation of what these things are based on, try Core Techniques and Algorithms In Games Programming by Daniel Sanchez and Crespo Dalmau.
This is 4th Year Honours level stuff at uni, remember to bear that in mind.
A guy in 4th year on my course is doing a project using neural networks ot make computer controlled drivers learn how to drive around a racing track competatively, it looks good :D