Quote:Original post by Alrecenk
I wanted to make sure I knew what I was talking about before I explained this more so I wrote the program. The neural determines the angle and handles the formula. When you evolve the neural net you are effectivly evolving the formula. And here are some specifics of my program for those who might want to know: inputs (x,y,current age), outputs (angle). There are 150 networks of 12 nodes running at a time.
This was a pretty cool test, but it seems a little too easy. Just in the time of me writing this post I got an ai to survive for 132544 frames. The record on my dodging test so far has only been 35000.
I actually did something similar last night, but in a much more simplified way. It was just a simple genetic algorithm, where fitness was determined by how long it stayed on the screen and the factor that "evolved" was the angle that the dots launched from. It worked =) However, I'm going to check out your app so I can see what yours looks like visually. Thanks.
EDIT: Let's move this discussion to another thread if we're going to continue it =) Your program is a lot more interesting than mine. That's what always mystifies me... how you prevent yourself from having to hardcode the formula. I would be curious to know what you did. It might help my understanding. Thanks for the app.