Skip to main contentCrate rshogi_core
Source Expand description
§engine-core
§モジュール構成
types: 基本型(Color, Square, Piece, Move, Value, etc.)
bitboard: ビットボード演算
position: 局面表現とdo_move/undo_move
movegen: 合法手生成
nnue: NNUE評価関数
tt: 置換表(Transposition Table)
search: 探索アルゴリズム
movepick: 手の順序付け
time: 時間管理
mate: 1手詰め探索
pub use position::json_conversion;
- bitboard
- ビットボードモジュール
- eval
- mate
- movegen
- 合法手生成モジュール
- nnue
- NNUE評価関数モジュール
- position
- 局面表現モジュール
- search
- 探索モジュール
- tt
- 置換表モジュール
- types
- 基本型モジュール
- define_l1_variants
- L1 enum(第3階層)を定義するマクロ