decayed-weight_v1

Authorevolvingstuff
Submission date2011-06-09 20:41:01.372395
Rating5718
Matches played5089
Win rate56.26

Use rpsrunner.py to play unranked matches on your computer.

Source code:

import random
if input == "":
    count = [1.0,1.0,1.0]
else:
    for i in range(len(count)):
        count[i] *= 0.9
    if input == "R":
        count[0] += 1
    elif input == "P":
        count[1] += 1
    elif input == "S":
        count[2] += 1
if random.random() < count[0] / sum(count):
    output = "P"
elif random.random() < count[1] / sum(count[1:]):
    output = "S"
else:
    output = "R"