schrum2 / MM-NEATv2

MM-NEAT version 2.0 is no longer supported. Please get MM-NEAT 3+ from https://github.com/schrum2/MM-NEAT
Other
11 stars 5 forks source link

Simple eval function again #433

Closed schrum2 closed 7 years ago

schrum2 commented 7 years ago

A lot of our effort has been focused on getting more and more complex evaluation functions to work. This is important because generating intelligent behavior with less expert knowledge is generally more interesting. However, winning these competitions can often involve lots of human knowledge.

Therefore, I would like you to launch some experiments with the simple evaluation function again ... the one that just takes basic information from the game state (unit counts, etc) without having any substrates that scale across the map. We should compare this simple approach with the more complicated HyperNEAT approach, and also see if there are some more high-level features that we can feed to the "simple" evaluation function.

To get the best result possible, we may need to "cheat" a bit.

alicequint commented 7 years ago

it is reworked, and tests with it run fast, but results so far are not promising. with agent MLPSMCTS against randomBiasedAI, it ran 200 generations over the weekend and did not show any significant improvement. :disappointed:

schrum2 commented 7 years ago

It is unfortunate that this does not work, but I guess I can go ahead and close this issue.