Jump to content

Chess player: Difference between revisions

→‎{{libheader|python-chess}}: add some randomness as a tie breaker
(→‎{{libheader|python-chess}}: add some randomness as a tie breaker)
Line 964:
# Computer plays Black
 
import sys, random, chess
from collections import Counter
 
Line 1,015:
p = (9 * (v['q']-v['Q']) + 5 * (v['r']-v['R']) + 3 * (v['b']-v['B'])
+ 3 * (v['n']-v['N']) + v['p'] - v['P'])
mobility = len(list(board.legal_moves)) + random.random()
p += mobility / 1000
#print(mymove, yourmove, p)
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.