gianlucatruda / evocomp

Assignments for VU Masters course in Evolutionary Computing
GNU General Public License v3.0
0 stars 0 forks source link

Build evaluate_best() function as per the competition specs #33

Closed gianlucatruda closed 4 years ago

gianlucatruda commented 4 years ago

This Task will be used to do a competition between the student groups. Each group must submit their best solution and all solutions will compete in a tournament. There will be two ranks in the tournament: a) the first will be based on the number of defeated enemies. Ties will be broken by the sum of player-life (number of energy points kept by the player – larger is better) and the sum of get-time (duration of the match – lower is better), in this order; b) the second will be based on the Gain measure (equation can be found in the manual or baseline paper). The best three groups of each rank get extra points to their grade (after computing all grades of both Tasks together!) as follows: the winner gets 1 point, silver medal gets 0.6 points, bronze medal gets 0.3 points. (points from ranks are non-cumulative!)

gianlucatruda commented 4 years ago

Attached is a demo .txt file in the specified format. I got this from running her specialist_demo.py demo. best.txt

gianlucatruda commented 4 years ago

Also check out PR #40 for saving genomes to text files. You can use it to generate more examples for testing this code.