AttackingOrDefending / pydraughts

A draughts (checkers) library for Python with move generation, PDN reading and writing, engine communication and balloted openings
MIT License
14 stars 5 forks source link

DXP improvements #32

Closed AttackingOrDefending closed 1 year ago

AttackingOrDefending commented 1 year ago

If the engine played the same move twice then it would think that the engine didn't play a new move.

codecov[bot] commented 1 year ago

Codecov Report

Merging #32 (8d13568) into main (d79e8dd) will decrease coverage by 0.43%. The diff coverage is 84.48%.

@@            Coverage Diff             @@
##             main      #32      +/-   ##
==========================================
- Coverage   97.75%   97.32%   -0.43%     
==========================================
  Files          20       20              
  Lines        3025     3064      +39     
==========================================
+ Hits         2957     2982      +25     
- Misses         68       82      +14     
Impacted Files Coverage Δ
draughts/engines/dxp_communication/dxp_run.py 84.18% <72.41%> (-2.45%) :arrow_down:
draughts/engines/dxp.py 94.40% <92.30%> (-1.19%) :arrow_down:
draughts/core/piece.py 99.08% <100.00%> (+<0.01%) :arrow_up:
draughts/engines/dxp_communication/dxp_classes.py 96.64% <100.00%> (+0.17%) :arrow_up:

... and 1 file with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more