playerGood.py 350 B

12345678910111213141516
  1. import numpy as np
  2. import playerConfig
  3. class Player():
  4. def __init__(self):
  5. return
  6. def Step(self,step=0,own_state=[],known_state_opponent=[]):
  7. score=((np.array(own_state)-np.array(known_state_opponent))*playerConfig.Weights).sum()
  8. if score>0:
  9. return playerConfig.ACT
  10. if score<0:
  11. return playerConfig.PASS
  12. return playerConfig.LOOK