📜  优化国际象棋引擎 - 代码示例

📅  最后修改于: 2022-03-11 14:58:15.985000             🧑  作者: Mango

代码示例1
(This assumes you have a functioning chess engine, but want to optimize it.)
(also if you don't know how to create a base chess engine, look up the "minimax algorithm")

-Alpha beta pruning (SUPER IMPORTANT)
-NegaScout (or principal variation)
-Iterative Deepening
-Killer Moves
-History Heuristic
-Quiescent Search
-Pawn Position Evaluation

I reccomend looking at the corresponding wiki articles for information on how 
to program these.