From 2e7b379db01c03815254d1eeef7509fab4ed91b7 Mon Sep 17 00:00:00 2001 From: yukirij Date: Mon, 3 Feb 2025 17:38:11 -0800 Subject: [PATCH] Update checkmate trial. --- www/js/game_config_const.js | 55 ++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 29 deletions(-) diff --git a/www/js/game_config_const.js b/www/js/game_config_const.js index 8cb5efe..198f35b 100644 --- a/www/js/game_config_const.js +++ b/www/js/game_config_const.js @@ -378,6 +378,32 @@ const GAME_CONFIGS = { // Trials Guide_Trial: [ + new GameConfig() + .set_pieces(CONFIG_PIECES_STANDARD) + .set_pool(new Uint8Array([3, 1, 0, 2, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0])) + .set_layout( + new GameConfig.Layout() + .add_piece(4, 1, false, new MATH.Vec2(2, 6)) + .add_piece(7, 1, false, new MATH.Vec2(4, 7)) + .add_piece(2, 1, false, new MATH.Vec2(4, 8)) + .add_piece(0, 1, false, new MATH.Vec2(5, 6)) + .add_piece(1, 1, false, new MATH.Vec2(5, 8)) + .add_piece(3, 1, false, new MATH.Vec2(6, 8)) + + .add_piece(7, 0, false, new MATH.Vec2(5, 1)) + + .add_piece(5, 0, false, new MATH.Vec2(6, 2)) + .add_piece(6, 0, true, new MATH.Vec2(6, 6)) + .add_piece(3, 0, false, new MATH.Vec2(5, 5)) + .add_piece(2, 0, true, new MATH.Vec2(4, 6)) + + .add_piece(2, 1, true, new MATH.Vec2(4, 1)) + .add_piece(6, 1, true, new MATH.Vec2(6, 3)) + .add_piece(5, 1, true, new MATH.Vec2(7, 5)) + ) + .set_rule("par", 1) + .set_rule("cpu", true), + new GameConfig() .set_pieces(CONFIG_PIECES_STANDARD) .set_pool(new Uint8Array([1, 1, 1, 1, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0])) @@ -410,35 +436,6 @@ const GAME_CONFIGS = { .set_rule("par", 2) .set_rule("cpu", true), - new GameConfig() - .set_pieces(CONFIG_PIECES_STANDARD) - .set_pool(new Uint8Array([3, 1, 0, 2, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0])) - .set_layout( - new GameConfig.Layout() - .add_piece(5, 0, false, new MATH.Vec2(4, 6)) - .add_piece(3, 0, false, new MATH.Vec2(5, 5)) - .add_piece(7, 1, false, new MATH.Vec2(4, 7)) - .add_piece(4, 1, false, new MATH.Vec2(5, 8)) - .add_piece(3, 1, false, new MATH.Vec2(6, 8)) - .add_piece(4, 1, false, new MATH.Vec2(2, 6)) - .add_piece(2, 1, false, new MATH.Vec2(4, 8)) - .add_piece(1, 0, false, new MATH.Vec2(2, 1)) - .add_piece(0, 1, false, new MATH.Vec2(3, 2)) - .add_piece(0, 1, false, new MATH.Vec2(5, 6)) - .add_piece(7, 0, false, new MATH.Vec2(5, 2)) - .add_piece(2, 1, true, new MATH.Vec2(7, 5)) - .add_piece(6, 1, true, new MATH.Vec2(6, 4)) - .add_piece(0, 0, false, new MATH.Vec2(4, 3)) - .add_piece(5, 1, true, new MATH.Vec2(3, 0)) - .add_piece(1, 1, true, new MATH.Vec2(1, 2)) - .add_piece(0, 1, false, new MATH.Vec2(0, 1)) - .add_piece(2, 0, false, new MATH.Vec2(6, 5)) - .add_piece(0, 1, false, new MATH.Vec2(1, 4)) - .add_piece(2, 0, true, new MATH.Vec2(0, 3)) - ) - .set_rule("par", 1) - .set_rule("cpu", true), - new GameConfig() .set_pieces(CONFIG_PIECES_STANDARD) .set_pool(new Uint8Array([6, 1, 1, 1, 2, 1, 0, 2, 0, 0, 0, 0, 0, 0]))