Difference between revisions of "Thread:Talk:RoboRumble/Participants/GigaRumble/Nominations 2018-10-08"

From Robowiki
Jump to navigation Jump to search
m
m (oops tie broken rule)
 
Line 3: Line 3:
 
  {'aaa.ScalarBot 0.012n2.9.14b',
 
  {'aaa.ScalarBot 0.012n2.9.14b',
 
   'aaa.n.ScalarN 0.011d.149',
 
   'aaa.n.ScalarN 0.011d.149',
  'ags.rougedc.RougeDC willow',
 
 
   'dsekercioglu.mega.WhiteFang 2.5.0',
 
   'dsekercioglu.mega.WhiteFang 2.5.0',
 
   'jk.mega.DrussGT 3.1.6',
 
   'jk.mega.DrussGT 3.1.6',
Line 11: Line 10:
  
 
  {'aaa.ScalarBot 0.012n2.8.14c',
 
  {'aaa.ScalarBot 0.012n2.8.14c',
  'ags.Midboss 1q.fast',
 
 
   'cs.Mint 0.16',
 
   'cs.Mint 0.16',
 
   'gh.GresSuffurd 0.3.25',
 
   'gh.GresSuffurd 0.3.25',
Line 38: Line 36:
  
 
</pre>
 
</pre>
 +
 +
however this script cannot process tie broken rule automatically yet.

Latest revision as of 10:01, 8 October 2018

After almost a year, we have new entrances

{'aaa.ScalarBot 0.012n2.9.14b',
 'aaa.n.ScalarN 0.011d.149',
 'dsekercioglu.mega.WhiteFang 2.5.0',
 'jk.mega.DrussGT 3.1.6',
 'jk.melee.Neuromancer 7.3'}

and also some bots disappearing

{'aaa.ScalarBot 0.012n2.8.14c',
 'cs.Mint 0.16',
 'gh.GresSuffurd 0.3.25',
 'jk.mega.DrussGT 3.1.4',
 'jk.melee.Neuromancer 7.0'}

I'll update the list accordingly and run the client then.

Btw I have a script to calculate the list difference, and may have an automated one latter, and then we may set up some daily task to update the list whenever the ranking is stable.

import json
from pprint import pprint

with open('giga.json') as f: # http://literumble.appspot.com/Rankings?game=gigarumble&api=true
  old = json.load(f)

with open('giga_new.json') as f: # http://literumble.appspot.com/Rankings?game=roborumble&order=PWIN&limit=30&api=true
  new = json.load(f)

olds = set(a['name'] for a in old)
news = set(a['name'] for a in new)

pprint(news - olds)
pprint(olds - news)

however this script cannot process tie broken rule automatically yet.