Improve checkmate guide.
This commit is contained in:
parent
185c1a7b54
commit
429fcb5e6d
@ -186,41 +186,42 @@ const GAME_CONFIGS = {
|
|||||||
// Militia
|
// Militia
|
||||||
Guide_Militia: new GameConfig()
|
Guide_Militia: new GameConfig()
|
||||||
.set_pieces(CONFIG_PIECES_STANDARD)
|
.set_pieces(CONFIG_PIECES_STANDARD)
|
||||||
|
.set_pool(CONFIG_POOL_DEMO)
|
||||||
.set_layout(
|
.set_layout(
|
||||||
new GameConfig.Layout()
|
new GameConfig.Layout()
|
||||||
.add_piece(0, 0, false, new MATH.Vec2(4, 3))
|
.add_piece(0, 0, false, new MATH.Vec2(4, 3))
|
||||||
.add_piece(0, 0, true, new MATH.Vec2(4, 5))
|
.add_piece(0, 0, true, new MATH.Vec2(4, 5))
|
||||||
.add_piece(0, 0, false, new MATH.Vec2(2, 5))
|
.add_piece(0, 0, false, new MATH.Vec2(2, 5))
|
||||||
)
|
)
|
||||||
.set_pool(CONFIG_POOL_DEMO)
|
|
||||||
.set_rule("turn", false),
|
.set_rule("turn", false),
|
||||||
|
|
||||||
// Lance
|
// Lance
|
||||||
Guide_Lance: new GameConfig()
|
Guide_Lance: new GameConfig()
|
||||||
.set_pieces(CONFIG_PIECES_STANDARD)
|
.set_pieces(CONFIG_PIECES_STANDARD)
|
||||||
|
.set_pool(CONFIG_POOL_DEMO)
|
||||||
.set_layout(
|
.set_layout(
|
||||||
new GameConfig.Layout()
|
new GameConfig.Layout()
|
||||||
.add_piece(1, 0, false, new MATH.Vec2(4, 3))
|
.add_piece(1, 0, false, new MATH.Vec2(4, 3))
|
||||||
.add_piece(1, 0, true, new MATH.Vec2(4, 5))
|
.add_piece(1, 0, true, new MATH.Vec2(4, 5))
|
||||||
)
|
)
|
||||||
.set_pool(CONFIG_POOL_DEMO)
|
|
||||||
.set_rule("turn", false),
|
.set_rule("turn", false),
|
||||||
|
|
||||||
// Knight
|
// Knight
|
||||||
Guide_Knight: new GameConfig()
|
Guide_Knight: new GameConfig()
|
||||||
.set_pieces(CONFIG_PIECES_STANDARD)
|
.set_pieces(CONFIG_PIECES_STANDARD)
|
||||||
|
.set_pool(CONFIG_POOL_DEMO)
|
||||||
.set_layout(
|
.set_layout(
|
||||||
new GameConfig.Layout()
|
new GameConfig.Layout()
|
||||||
.add_piece(2, 0, false, new MATH.Vec2(4, 3))
|
.add_piece(2, 0, false, new MATH.Vec2(4, 3))
|
||||||
.add_piece(2, 0, true, new MATH.Vec2(5, 5))
|
.add_piece(2, 0, true, new MATH.Vec2(5, 5))
|
||||||
.add_piece(2, 0, false, new MATH.Vec2(3, 4))
|
.add_piece(2, 0, false, new MATH.Vec2(3, 4))
|
||||||
)
|
)
|
||||||
.set_pool(CONFIG_POOL_DEMO)
|
|
||||||
.set_rule("turn", false),
|
.set_rule("turn", false),
|
||||||
|
|
||||||
// Tower
|
// Tower
|
||||||
Guide_Tower: new GameConfig()
|
Guide_Tower: new GameConfig()
|
||||||
.set_pieces(CONFIG_PIECES_STANDARD)
|
.set_pieces(CONFIG_PIECES_STANDARD)
|
||||||
|
.set_pool(CONFIG_POOL_DEMO)
|
||||||
.set_layout(
|
.set_layout(
|
||||||
new GameConfig.Layout()
|
new GameConfig.Layout()
|
||||||
.add_piece(3, 0, false, new MATH.Vec2(4, 3))
|
.add_piece(3, 0, false, new MATH.Vec2(4, 3))
|
||||||
@ -228,23 +229,23 @@ const GAME_CONFIGS = {
|
|||||||
.add_piece(4, 0, false, new MATH.Vec2(5, 4))
|
.add_piece(4, 0, false, new MATH.Vec2(5, 4))
|
||||||
.add_piece(2, 0, false, new MATH.Vec2(5, 7))
|
.add_piece(2, 0, false, new MATH.Vec2(5, 7))
|
||||||
)
|
)
|
||||||
.set_pool(CONFIG_POOL_DEMO)
|
|
||||||
.set_rule("turn", false),
|
.set_rule("turn", false),
|
||||||
|
|
||||||
// Castle
|
// Castle
|
||||||
Guide_Castle: new GameConfig()
|
Guide_Castle: new GameConfig()
|
||||||
.set_pieces(CONFIG_PIECES_STANDARD)
|
.set_pieces(CONFIG_PIECES_STANDARD)
|
||||||
|
.set_pool(CONFIG_POOL_DEMO)
|
||||||
.set_layout(
|
.set_layout(
|
||||||
new GameConfig.Layout()
|
new GameConfig.Layout()
|
||||||
.add_piece(4, 0, false, new MATH.Vec2(4, 3))
|
.add_piece(4, 0, false, new MATH.Vec2(4, 3))
|
||||||
.add_piece(4, 0, true, new MATH.Vec2(4, 5))
|
.add_piece(4, 0, true, new MATH.Vec2(4, 5))
|
||||||
)
|
)
|
||||||
.set_pool(CONFIG_POOL_DEMO)
|
|
||||||
.set_rule("turn", false),
|
.set_rule("turn", false),
|
||||||
|
|
||||||
// Dragon
|
// Dragon
|
||||||
Guide_Dragon: new GameConfig()
|
Guide_Dragon: new GameConfig()
|
||||||
.set_pieces(CONFIG_PIECES_STANDARD)
|
.set_pieces(CONFIG_PIECES_STANDARD)
|
||||||
|
.set_pool(CONFIG_POOL_DEMO)
|
||||||
.set_layout(
|
.set_layout(
|
||||||
new GameConfig.Layout()
|
new GameConfig.Layout()
|
||||||
.add_piece(5, 0, false, new MATH.Vec2(4, 2))
|
.add_piece(5, 0, false, new MATH.Vec2(4, 2))
|
||||||
@ -254,12 +255,12 @@ const GAME_CONFIGS = {
|
|||||||
.add_piece(2, 1, false, new MATH.Vec2(3, 4))
|
.add_piece(2, 1, false, new MATH.Vec2(3, 4))
|
||||||
.add_piece(2, 1, false, new MATH.Vec2(5, 4))
|
.add_piece(2, 1, false, new MATH.Vec2(5, 4))
|
||||||
)
|
)
|
||||||
.set_pool(CONFIG_POOL_DEMO)
|
|
||||||
.set_rule("turn", false),
|
.set_rule("turn", false),
|
||||||
|
|
||||||
// Behemoth
|
// Behemoth
|
||||||
Guide_Behemoth: new GameConfig()
|
Guide_Behemoth: new GameConfig()
|
||||||
.set_pieces(CONFIG_PIECES_STANDARD)
|
.set_pieces(CONFIG_PIECES_STANDARD)
|
||||||
|
.set_pool(CONFIG_POOL_DEMO)
|
||||||
.set_layout(
|
.set_layout(
|
||||||
new GameConfig.Layout()
|
new GameConfig.Layout()
|
||||||
.add_piece(6, 0, false, new MATH.Vec2(4, 3))
|
.add_piece(6, 0, false, new MATH.Vec2(4, 3))
|
||||||
@ -267,24 +268,24 @@ const GAME_CONFIGS = {
|
|||||||
.add_piece(2, 1, false, new MATH.Vec2(4, 4))
|
.add_piece(2, 1, false, new MATH.Vec2(4, 4))
|
||||||
.add_piece(2, 0, false, new MATH.Vec2(5, 6))
|
.add_piece(2, 0, false, new MATH.Vec2(5, 6))
|
||||||
)
|
)
|
||||||
.set_pool(CONFIG_POOL_DEMO)
|
|
||||||
.set_rule("turn", false),
|
.set_rule("turn", false),
|
||||||
|
|
||||||
// Heart
|
// Heart
|
||||||
Guide_Heart: new GameConfig()
|
Guide_Heart: new GameConfig()
|
||||||
.set_pieces(CONFIG_PIECES_STANDARD)
|
.set_pieces(CONFIG_PIECES_STANDARD)
|
||||||
|
.set_pool(CONFIG_POOL_DEMO)
|
||||||
.set_layout(
|
.set_layout(
|
||||||
new GameConfig.Layout()
|
new GameConfig.Layout()
|
||||||
.add_piece(7, 0, false, new MATH.Vec2(4, 4))
|
.add_piece(7, 0, false, new MATH.Vec2(4, 4))
|
||||||
.add_piece(7, 1, false, new MATH.Vec2(3, 5))
|
.add_piece(7, 1, false, new MATH.Vec2(3, 5))
|
||||||
.add_piece(1, 1, false, new MATH.Vec2(5, 7))
|
.add_piece(1, 1, false, new MATH.Vec2(5, 7))
|
||||||
)
|
)
|
||||||
.set_pool(CONFIG_POOL_DEMO)
|
|
||||||
.set_rule("turn", false),
|
.set_rule("turn", false),
|
||||||
|
|
||||||
// Drop
|
// Drop
|
||||||
Guide_Drop: new GameConfig()
|
Guide_Drop: new GameConfig()
|
||||||
.set_pieces(CONFIG_PIECES_STANDARD)
|
.set_pieces(CONFIG_PIECES_STANDARD)
|
||||||
|
.set_pool(CONFIG_POOL_DEMO)
|
||||||
.set_layout(
|
.set_layout(
|
||||||
new GameConfig.Layout()
|
new GameConfig.Layout()
|
||||||
.add_piece(7, 0, false, new MATH.Vec2(6, 3))
|
.add_piece(7, 0, false, new MATH.Vec2(6, 3))
|
||||||
@ -301,12 +302,12 @@ const GAME_CONFIGS = {
|
|||||||
.add_piece(4, 1, false, new MATH.Vec2(1, 4))
|
.add_piece(4, 1, false, new MATH.Vec2(1, 4))
|
||||||
.add_piece(0, 1, false, new MATH.Vec2(0, 4))
|
.add_piece(0, 1, false, new MATH.Vec2(0, 4))
|
||||||
)
|
)
|
||||||
.set_pool(CONFIG_POOL_DEMO)
|
|
||||||
.set_rule("turn", false),
|
.set_rule("turn", false),
|
||||||
|
|
||||||
// Promote
|
// Promote
|
||||||
Guide_Promote: new GameConfig()
|
Guide_Promote: new GameConfig()
|
||||||
.set_pieces(CONFIG_PIECES_STANDARD)
|
.set_pieces(CONFIG_PIECES_STANDARD)
|
||||||
|
.set_pool(CONFIG_POOL_DEMO)
|
||||||
.set_layout(
|
.set_layout(
|
||||||
new GameConfig.Layout()
|
new GameConfig.Layout()
|
||||||
.add_piece(1, 0, false, new MATH.Vec2(0, 0))
|
.add_piece(1, 0, false, new MATH.Vec2(0, 0))
|
||||||
@ -324,12 +325,12 @@ const GAME_CONFIGS = {
|
|||||||
.add_piece(2, 1, false, new MATH.Vec2(6, 3))
|
.add_piece(2, 1, false, new MATH.Vec2(6, 3))
|
||||||
.add_piece(0, 1, false, new MATH.Vec2(3, 1))
|
.add_piece(0, 1, false, new MATH.Vec2(3, 1))
|
||||||
)
|
)
|
||||||
.set_pool(CONFIG_POOL_DEMO)
|
|
||||||
.set_rule("turn", false),
|
.set_rule("turn", false),
|
||||||
|
|
||||||
// Check
|
// Check
|
||||||
Guide_Check: new GameConfig()
|
Guide_Check: new GameConfig()
|
||||||
.set_pieces(CONFIG_PIECES_STANDARD)
|
.set_pieces(CONFIG_PIECES_STANDARD)
|
||||||
|
.set_pool(CONFIG_POOL_DEMO)
|
||||||
.set_layout(
|
.set_layout(
|
||||||
new GameConfig.Layout()
|
new GameConfig.Layout()
|
||||||
.add_piece(7, 0, false, new MATH.Vec2(4, 3))
|
.add_piece(7, 0, false, new MATH.Vec2(4, 3))
|
||||||
@ -337,12 +338,12 @@ const GAME_CONFIGS = {
|
|||||||
.add_piece(5, 0, false, new MATH.Vec2(5, 4))
|
.add_piece(5, 0, false, new MATH.Vec2(5, 4))
|
||||||
.add_piece(0, 1, false, new MATH.Vec2(4, 4))
|
.add_piece(0, 1, false, new MATH.Vec2(4, 4))
|
||||||
.add_piece(2, 1, false, new MATH.Vec2(5, 6))
|
.add_piece(2, 1, false, new MATH.Vec2(5, 6))
|
||||||
)
|
),
|
||||||
.set_pool(CONFIG_POOL_DEMO),
|
|
||||||
|
|
||||||
// Checkmate
|
// Checkmate
|
||||||
Guide_Checkmate: new GameConfig()
|
Guide_Checkmate: new GameConfig()
|
||||||
.set_pieces(CONFIG_PIECES_STANDARD)
|
.set_pieces(CONFIG_PIECES_STANDARD)
|
||||||
|
.set_pool(new Uint8Array([5, 1, 1, 2, 0, 0, 1, 9, 1, 1, 0, 2, 0, 0]))
|
||||||
.set_layout(
|
.set_layout(
|
||||||
new GameConfig.Layout()
|
new GameConfig.Layout()
|
||||||
.add_piece(5, 0, false, new MATH.Vec2(4, 6))
|
.add_piece(5, 0, false, new MATH.Vec2(4, 6))
|
||||||
@ -360,7 +361,8 @@ const GAME_CONFIGS = {
|
|||||||
.add_piece(6, 1, true, new MATH.Vec2(6, 4))
|
.add_piece(6, 1, true, new MATH.Vec2(6, 4))
|
||||||
.add_piece(0, 0, false, new MATH.Vec2(4, 3))
|
.add_piece(0, 0, false, new MATH.Vec2(4, 3))
|
||||||
.add_piece(5, 1, true, new MATH.Vec2(3, 0))
|
.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))
|
||||||
)
|
)
|
||||||
.set_pool(CONFIG_POOL_DEMO),
|
|
||||||
//.set_rule("reverse", true),
|
//.set_rule("reverse", true),
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user