Commit Graph

15 Commits

Author SHA1 Message Date
4733a1d65f add structure for eval parameters 2024-07-25 09:27:30 +02:00
98c54553d0 Combo changes
- move eval_material to eval-simple.c
- move phase_t to eval.h
- init.c: add eval init
- piece.h: add  piece_midval/piece_endval
- fen.c: add phase calculation
- eval-simple: fix calc_phase
2024-07-22 18:56:54 +02:00
58c985f52f eval.c, eval-simple.c: start to migrate from 0x88 (does not compile) 2024-06-30 10:00:35 +02:00
f530a13481 prepare brchess, eval, eval-simple for future use 2024-06-19 11:01:48 +02:00
01c5765888 remove -DBIN_xxx from brchess source files. parts moved to ./test (TODO) 2023-12-13 21:30:39 +01:00
e2a3563fce use eval_simple() as base for eval() 2023-07-12 21:32:26 +02:00
9932a64c97 add pvs(), aka Principal Variation Search 2023-07-11 22:20:43 +02:00
48319cf21a add M_PR_NL option in move_print() 2023-07-09 15:53:57 +02:00
183e9ef2be Improve move gen, delete ling pos, 3 steps moves generation 2023-07-07 02:21:14 +02:00
aa7cb11056 add FILE* output 2023-07-02 11:36:04 +02:00
5bd8f9042a eval: add functions to get eval details 2023-06-25 15:56:36 +02:00
1154f141c9 start bitboard integration 2023-06-22 16:08:57 +02:00
bd7d9f8551 add memory pool for positions 2021-11-12 18:33:39 +01:00
37271bdd77 eval: basic mobility 2021-11-12 11:00:11 +01:00
5623dc78a5 dummy eval func (pieces + square control), bit ops, shorter int types 2021-11-09 20:57:18 +01:00