Sha256: a2f4e3ef74dde5cf491ed77af5aa5f1a05cc21941fc564b07440b13f171d53b0
Contents?: true
Size: 657 Bytes
Versions: 1
Compression:
Stored size: 657 Bytes
Contents
# frozen-string-literal: true module Bioshogi module Ai module Evaluator class Level2 < Level1 private # 評価すること # ・盤上の駒の価値 # ・序盤で歩をつく def soldier_score(e) w = e.abs_weight unless e.promoted if t = OpeningBasicTable[:field][e.piece.key] x, y = e.normalized_place.to_xy w += t[y][x] end if t = OpeningBasicTable[:advance][e.piece.key] s = t[e.bottom_spaces] w += s end end w end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bioshogi-0.0.3 | lib/bioshogi/ai/evaluator/level2.rb |