Skip to content

Instantly share code, notes, and snippets.

(5.581471824914083+(en.energy-((myEnergy+calcAngle(myPos, p))*(p.distanceSq(en.pos)-(calcAngle(en.pos, p)-((en.energy*en.energy)-(myEnergy+en.energy))))))) 0.23428571428571426
(calcAngle(myPos, p)*(myEnergy-((p.distanceSq(en.pos)-calcAngle(en.pos, p))+(((en.energy-0.10831128185178675)-calcAngle(en.pos, p))*3.167648225685385)))) 0.23571428571428574
(myEnergy*(en.energy+(calcAngle(myPos, p)+(((p.distanceSq(en.pos)-calcAngle(en.pos, p))*(calcAngle(en.pos, p)*p.distanceSq(en.pos)))-((calcAngle(en.pos, p)-3.7818169252957503)-en.energy))))) 0.25
((calcAngle(myPos, p)*1.4209814553056568)-(en.energy+(p.distanceSq(en.pos)+(calcAngle(en.pos, p)-(myEnergy-calcAngle(myPos, p)))))) 0.22285714285714286
(((myEnergy*myEnergy)-en.energy)-(p.distanceSq(en.pos)-(calcAngle(en.pos, p)+(4.224485365484653+(calcAngle(myPos, p)+(calcAngle(myPos, p)-((myEnergy-myEnergy)*en.energy))))))) 0.20714285714285716
((calcAngle(en.pos, p)*p.distanceSq(en.pos))+((myEnergy*calcAngle(myPos, p))-(en.energy+((calcAngle(en.pos, p)-1.7088809948199335)
@Riveascore
Riveascore / gist:5563810
Last active December 17, 2015 06:18
Reverse sort list of linkedHashMaps according to key!
listOfObjects = []
listOfObjects.add(["tree":tree1, "fitness":0.40, "normalizedFitness":0.0])
listOfObjects.add(["tree":tree2, "fitness":0.17, "normalizedFitness":0.0])
listOfObjects.add(["tree":tree3, "fitness":0.52, "normalizedFitness":0.0])
listOfObjects.sort{ a, b ->
b.getAt("fitness") <=> a.getAt("fitness")
}
// Will sort from as: