In a 3D environment, robots show adaptive learning behavior with genetic algorithm.
Project's Name: ROBOTs' EVOLUTION
Project Type: AI demonstration in 3D graphics
AI technology involved: Genetic Algorithm
Platform: Windows XP on PC
Development Environment: Microsoft Visual Studio 2005
Language: C++
Engine used: Ogre3D v1.2.3 (for graphics) and NxOgre 0.4 RC2 (for physics)
API used (indirectly): Microsoft DirectX® 9.0, AGEIA PhysX® SDK 2.6.2
To download the program please visit:
yiboliu.spaces.live.com
@GrobMajstorDejan It's just variables in a computer of course. Also, how is someone gonna use this in games? The enemies are always in different environments, and must get used to each player's vulnerabilities. What if the player plays badly, will they adapt to that? Programmers think about the player's best strategy and then program the AI to best capture the environment. Something like evolution is far slower than that!
JamesTR4 1 month ago
Very cool.
DeterminedAtheist 10 months ago
Very interesting stuff!
Great video!
hebronsawyers 1 year ago
i' have a ideea... wat hapens if you set a speed limit and integrate a slow speed up demanding of power.. :)
dexro2005 1 year ago
Nice program!!! :D
I would like to download it but I cant find the the link
skiller517 2 years ago
good point. ;)
GrobMajstorDejan 2 years ago
I don't think many enemies will try that because presumably the selection mechanism will prefer enemies that actually manage to kill you. If they surrender, most players would probably kill them anyways, and even if they don't unless it backstabs you later it's not winning any evolution points by being your pacifist meatshield.
rkyeun 2 years ago
excellent idea 4 games ect
kamalmichael 2 years ago
I did enjoy the video and thanx for posting something like that!
So let's make fun of the pre last sentence you've said. You said that it'll be cool that you have opponents that are learning their environment and so on... What if that opponent in some moment develop a will of living? And you come to an ogre or an orc that is begging you to let him live because he just loves life so much and doesn't want to die young!
I said I'm joking but just think about it.
GrobMajstorDejan 3 years ago
Very interesting :) Nice job.
Skylord12345 3 years ago