Files
Gobang-Game/core/src/ai/mod.rs
T
2026-05-31 15:50:55 +08:00

16 lines
363 B
Rust

use crate::board::Board;
use crate::types::{Color, Position};
/// AI 引擎统一接口
pub trait AiEngine: Send + Sync {
/// 返回 AI 的最佳落子位置, 无位置返回 None
fn best_move(&self, board: &Board, color: Color) -> Option<Position>;
}
pub mod evaluate;
pub mod killer;
pub mod opening;
pub mod search;
pub mod trans_table;
pub mod vcf;