sample game segment

This commit is contained in:
2025-01-28 13:07:03 -05:00
parent ef9a07242d
commit afef9f1b19
4 changed files with 55 additions and 5 deletions

View File

@@ -1,4 +1,6 @@
use repr::{Board, Piece};
use agent::QueueAgent;
use game::Game;
use repr::Piece;
mod agent;
mod game;
@@ -6,8 +8,8 @@ mod misc;
mod repr;
fn main() {
let mut board = Board::new();
board.place(0, 1, Piece::Black).unwrap();
board.place(0, 3, Piece::White).unwrap();
println!("{}", board);
let player1 = QueueAgent::new([(0, 0), (1, 0), (1, 2), (3, 2), (3, 0)], Piece::Black);
let player2 = QueueAgent::new([(1, 1), (2, 2), (3, 3), (3, 1), (0, 2)], Piece::White);
let mut game = Game::new(Box::new(player1), Box::new(player2));
game.game_loop();
}