Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'C:\Users\caffeine\Desktop\ctwc\whole_history_rating'
- @whr = WholeHistoryRating::Base.new
- # WholeHistoryRating::Base#create_game arguments: black player name, white player name, winner, day number, handicap
- # Handicap should generally be less than 500 elo
- days = 0
- File.open("C:\\Users\\caffeine\\Desktop\\ctwc\\history.txt", "r") do |f|
- f.each_line do |line|
- if line.start_with?("CTWC")
- days += 365
- end
- if line.include?("vs")
- words = line.split(' ')
- results = words[3].split("")
- results.each do |r|
- if r == "W"
- @whr.create_game(words[0], words[2], "B", days, 0)
- elsif r == "L"
- @whr.create_game(words[0], words[2], "W", days, 0)
- end
- end
- end
- end
- end
- @whr.iterate(10000)
- @whr.print_ordered_ratings()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement