(game "Apit"
)
//------------------------------------------------------------------------------
(option "Variant" args:{ }
{
(item "Apit (Ludii 1)" <
(players 2)
(equipment {
(board
(square 8)
)
(piece "Marker" Each
(move Slide Orthogonal
(then
(and
(intervene
(from
(last To)
)
Orthogonal
(to if:
(is Enemy
(who at:
(to)
)
)
(apply
(remove
(to)
)
)
)
)
(custodial
(from
(last To)
)
Orthogonal
(between if:
(is Enemy
(who at:
(between)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Friend
(who at:
(to)
)
)
)
)
)
)
)
)
}
)
(rules
(start {
(place "Marker1"
(union {
(sites Row 0)
(sites Row 1)
(sites Row 2)
(sites Row 3)
}
)
)
(place "Marker2"
(union {
(sites Row 5)
(sites Row 6)
(sites Row 7)
(sites Row 8)
}
)
)
}
)
(play
(forEach Piece)
)
(end
(if
(no Pieces Next)
(result Next Loss)
)
)
)
> "The Apit (Ludii 1) ruleset.")
(item "Apit (Ludii 2)" <
(players 2)
(equipment {
(board
(square 8)
)
(piece "Marker" Each
(move Slide Orthogonal
(then
(and
(intervene
(from
(last To)
)
Orthogonal
(to if:
(is Enemy
(who at:
(to)
)
)
(apply
(remove
(to)
)
)
)
)
(custodial
(from
(last To)
)
Orthogonal
(between if:
(is Enemy
(who at:
(between)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Friend
(who at:
(to)
)
)
)
)
)
)
)
)
}
)
(rules
(start {
(place "Marker1"
(union {
(sites Row 0)
(sites Row 1)
(sites Row 2)
(sites Row 3)
}
)
)
(place "Marker2"
(union {
(sites Row 5)
(sites Row 6)
(sites Row 7)
(sites Row 8)
}
)
)
}
)
(play
(if
(is Prev Mover)
(or
(move Hop
(from
(last To)
)
(between if:
(and
(not
(is In
(between)
(sites ToClear)
)
)
(is Enemy
(who at:
(between)
)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Empty
(to)
)
)
(then
(if
(can Move
(hop
(from
(last To)
)
(between if:
(and
(not
(is In
(between)
(sites ToClear)
)
)
(is Enemy
(who at:
(between)
)
)
)
)
(to if:
(is Empty
(to)
)
)
)
)
(moveAgain)
)
)
)
(move Pass)
)
(forEach Piece)
)
)
(end
(if
(no Moves Next)
(result Next Loss)
)
)
)
> "The Apit (Ludii 2) ruleset.")
(item "Apit (Ludii 3)" <
(players 2)
(equipment {
(board
(square 8)
)
(piece "Marker" Each
(move Slide Orthogonal
(then
(and
(intervene
(from
(last To)
)
Orthogonal
(to if:
(is Enemy
(who at:
(to)
)
)
(apply
(remove
(to)
)
)
)
)
(custodial
(from
(last To)
)
Orthogonal
(between if:
(is Enemy
(who at:
(between)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Friend
(who at:
(to)
)
)
)
)
)
)
)
)
}
)
(rules
(start {
(place "Marker1"
(union {
(sites Row 0)
(sites Row 1)
(sites Row 2)
(sites Row 3)
(sites Row 4)
}
)
)
(place "Marker2"
(union {
(sites Row 6)
(sites Row 7)
(sites Row 8)
(sites Row 9)
(sites Row 10)
}
)
)
}
)
(play
(if
(is Prev Mover)
(or
(move Hop
(from
(last To)
)
(between if:
(and
(not
(is In
(between)
(sites ToClear)
)
)
(is Enemy
(who at:
(between)
)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Empty
(to)
)
)
(then
(if
(can Move
(hop
(from
(last To)
)
(between if:
(and
(not
(is In
(between)
(sites ToClear)
)
)
(is Enemy
(who at:
(between)
)
)
)
)
(to if:
(is Empty
(to)
)
)
)
)
(moveAgain)
)
)
)
(move Pass)
)
(forEach Piece)
)
)
(end
(if
(no Moves Next)
(result Next Loss)
)
)
)
> "The Apit (Ludii 3) ruleset.")
(item "Apit (Ludii 4)" <
(players 2)
(equipment {
(board
(square 8)
)
(piece "Marker" Each
(move Slide Orthogonal
(then
(and
(intervene
(from
(last To)
)
Orthogonal
(to if:
(is Enemy
(who at:
(to)
)
)
(apply
(remove
(to)
)
)
)
)
(custodial
(from
(last To)
)
Orthogonal
(between if:
(is Enemy
(who at:
(between)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Friend
(who at:
(to)
)
)
)
)
)
)
)
)
}
)
(rules
(start {
(place "Marker1"
(sites { "H3" "F6" "G6" "H6" "I6" "J6" "L6" "H8" "I8" "J8"}
)
)
(place "Marker2"
(sites { "H10" "I10" "J10" "F12" "H12" "I12" "J12" "L12" "J15" }
)
)
}
)
(play
(forEach Piece)
)
(end
(if
(no Moves Next)
(result Next Loss)
)
)
)
> "The Apit (Ludii 4) ruleset.")
(item "Apit (Ludii 5)" <
(players 2)
(equipment {
(board
(square 8)
)
(piece "Marker" Each
(move Slide Orthogonal
(then
(and
(intervene
(from
(last To)
)
Orthogonal
(to if:
(is Enemy
(who at:
(to)
)
)
(apply
(remove
(to)
)
)
)
)
(custodial
(from
(last To)
)
Orthogonal
(between if:
(is Enemy
(who at:
(between)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Friend
(who at:
(to)
)
)
)
)
)
)
)
)
}
)
(rules
(start {
(place "Marker1"
(union
(expand
(sites Bottom)
)
(sites { "A3"}
)
)
)
(place "Marker2"
(union
(expand
(sites Top)
)
(sites { "E3"}
)
)
)
}
)
(play
(forEach Piece)
)
(end
(if
(no Pieces Next)
(result Next Loss)
)
)
)
> "The Apit (Ludii 5) ruleset.")
(item "Apit (Ludii 6)" <
(players 2)
(equipment {
(board
(square 8)
)
(piece "Marker" Each
(move Slide Orthogonal
(then
(and
(intervene
(from
(last To)
)
Orthogonal
(to if:
(is Enemy
(who at:
(to)
)
)
(apply
(remove
(to)
)
)
)
)
(custodial
(from
(last To)
)
Orthogonal
(between if:
(is Enemy
(who at:
(between)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Friend
(who at:
(to)
)
)
)
)
)
)
)
)
}
)
(rules
(start {
(place "Marker1"
(forEach
(sites Board)
if:
(<
(site)
(centrePoint)
)
)
)
(place "Marker2"
(forEach
(sites Board)
if:
(>
(site)
(centrePoint)
)
)
)
}
)
(play
(if
(is Prev Mover)
(or
(move Hop
(from
(last To)
)
(between if:
(and
(not
(is In
(between)
(sites ToClear)
)
)
(is Enemy
(who at:
(between)
)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Empty
(to)
)
)
(then
(if
(can Move
(hop
(from
(last To)
)
(between if:
(and
(not
(is In
(between)
(sites ToClear)
)
)
(is Enemy
(who at:
(between)
)
)
)
)
(to if:
(is Empty
(to)
)
)
)
)
(moveAgain)
)
)
)
(move Pass)
)
(forEach Piece)
)
)
(end
(forEach Player if:
(no Pieces Player)
(result Player Loss)
)
)
)
> "The Apit (Ludii 6) ruleset.")
(item "Apit (Ludii 7)" <
(players 2)
(equipment {
(board
(square 8)
)
(piece "Marker" Each
(move Slide Orthogonal
(then
(and
(intervene
(from
(last To)
)
Orthogonal
(to if:
(is Enemy
(who at:
(to)
)
)
(apply
(remove
(to)
)
)
)
)
(custodial
(from
(last To)
)
Orthogonal
(between if:
(is Enemy
(who at:
(between)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Friend
(who at:
(to)
)
)
)
)
)
)
)
)
}
)
(rules
(start {
(place "Marker1"
(union
(sites Row 0)
(sites Row 2)
)
)
(place "Marker2"
(union
(sites Row 5)
(sites Row 7)
)
)
}
)
(play
(forEach Piece)
)
(end
(if
(no Pieces Next)
(result Next Loss)
)
)
)
> "The Apit (Ludii 7) ruleset.")
(item "Apit (Ludii 8)" <
(players 2)
(equipment {
(board
(square 8)
)
(piece "Marker" Each
(move Slide Orthogonal
(then
(and
(intervene
(from
(last To)
)
Orthogonal
(to if:
(is Enemy
(who at:
(to)
)
)
(apply
(remove
(to)
)
)
)
)
(custodial
(from
(last To)
)
Orthogonal
(between if:
(is Enemy
(who at:
(between)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Friend
(who at:
(to)
)
)
)
)
)
)
)
)
}
)
(rules
(start {
(place "Marker1"
(forEach
(sites Board)
if:
(<
(site)
(centrePoint)
)
)
)
(place "Marker2"
(forEach
(sites Board)
if:
(and
(>
(site)
(centrePoint)
)
(<
(site)
(* 9 9)
)
)
)
)
}
)
(play
(if
(is Prev Mover)
(or
(move Hop
(from
(last To)
)
(between if:
(and
(not
(is In
(between)
(sites ToClear)
)
)
(is Enemy
(who at:
(between)
)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Empty
(to)
)
)
(then
(if
(can Move
(hop
(from
(last To)
)
(between if:
(and
(not
(is In
(between)
(sites ToClear)
)
)
(is Enemy
(who at:
(between)
)
)
)
)
(to if:
(is Empty
(to)
)
)
)
)
(moveAgain)
)
)
)
(move Pass)
)
(forEach Piece)
)
)
(end
(if
(no Pieces Next)
(result Next Loss)
)
)
)
> "The Apit (Ludii 8) ruleset.")
(item "Apit (Ludii 9)" <
(players 2)
(equipment {
(board
(square 8)
)
(piece "Marker" Each
(move Slide Orthogonal
(then
(and
(intervene
(from
(last To)
)
Orthogonal
(to if:
(is Enemy
(who at:
(to)
)
)
(apply
(remove
(to)
)
)
)
)
(custodial
(from
(last To)
)
Orthogonal
(between if:
(is Enemy
(who at:
(between)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Friend
(who at:
(to)
)
)
)
)
)
)
)
)
}
)
(rules
(start {
(place "Marker1"
(forEach
(sites Board)
if:
(<
(site)
(centrePoint)
)
)
)
(place "Marker2"
(forEach
(sites Board)
if:
(>
(site)
(centrePoint)
)
)
)
}
)
(play
(forEach Piece)
)
(end
(if
(no Pieces Next)
(result Next Loss)
)
)
)
> "The Apit (Ludii 9) ruleset.")
(item "Apit (Ludii 10)" <
(players 2)
(equipment {
(board
(square 8)
)
(piece "Marker" Each
(move Slide Orthogonal
(then
(and
(intervene
(from
(last To)
)
Orthogonal
(to if:
(is Enemy
(who at:
(to)
)
)
(apply
(remove
(to)
)
)
)
)
(custodial
(from
(last To)
)
Orthogonal
(between if:
(is Enemy
(who at:
(between)
)
)
(apply
(remove
(between)
)
)
)
(to if:
(is Friend
(who at:
(to)
)
)
)
)
)
)
)
)
}
)
(rules
(start {
(place "Marker1"
(difference
(expand
(sites Bottom)
steps:4)
(sites { 36 37 38 39 40}
)
)
)
(place "Marker2"
(difference
(expand
(sites Top)
steps:4)
(sites { 40 41 42 43 44}
)
)
)
}
)
(play
(forEach Piece)
)
(end
(if
(no Pieces Next)
(result Next Loss)
)
)
)
> "The Apit (Ludii 10) ruleset.")
(item "Incomplete"
<
(players 2)
(equipment {
(board (square 8))
[#]
})
(rules [#])
>
"The incomplete ruleset."
)
})
//------------------------------------------------------------------------------
(rulesets {
(ruleset "Ruleset/Apit (Ludii 1) (Reconstructed)" {
"Variant/Apit (Ludii 1)"
})
(ruleset "Ruleset/Apit (Ludii 2) (Reconstructed)" {
"Variant/Apit (Ludii 2)"
})
(ruleset "Ruleset/Apit (Ludii 3) (Reconstructed)" {
"Variant/Apit (Ludii 3)"
})
(ruleset "Ruleset/Apit (Ludii 4) (Reconstructed)" {
"Variant/Apit (Ludii 4)"
})
(ruleset "Ruleset/Apit (Ludii 5) (Reconstructed)" {
"Variant/Apit (Ludii 5)"
})
(ruleset "Ruleset/Apit (Ludii 6) (Reconstructed)" {
"Variant/Apit (Ludii 6)"
})
(ruleset "Ruleset/Apit (Ludii 7) (Reconstructed)" {
"Variant/Apit (Ludii 7)"
})
(ruleset "Ruleset/Apit (Ludii 8) (Reconstructed)" {
"Variant/Apit (Ludii 8)"
})
(ruleset "Ruleset/Apit (Ludii 9) (Reconstructed)" {
"Variant/Apit (Ludii 9)"
})
(ruleset "Ruleset/Apit (Ludii 10) (Reconstructed)" {
"Variant/Apit (Ludii 10)"
})
(ruleset "Ruleset/Historical Information (Incomplete)" {
"Variant/Incomplete"
})
})
//------------------------------------------------------------------------------
(metadata
(info
{
(description "Apit is a capturing game played in Malaysia in the early twentieth century.")
(aliases {"Apit-Sodok"})
(useFor "Ruleset/Historical Information (Incomplete)" (rules "8x8 board. An opponent's piece may be captured when it is surrounded on opposite sides by two of the player's pieces. When a player moves a piece between two of the opponent's pieces, both of the opponent's pieces are taken."))
(useFor "Ruleset/Historical Information (Incomplete)" (source "DLP evidence."))
(useFor "Ruleset/Historical Information (Incomplete)" (id "1131"))
(useFor "Ruleset/Apit (Ludii 1) (Reconstructed)" (rules "The game Apit is played by two players on a 8x8 rectangle board with square tiling.
All players play with Markers.
Rules for Pieces:
Markers slide from the location of the piece in the orthogonal direction through [between] is in the set of empty cells then apply remove pieces at to to all sites flanking Cells the to location of the last move in direction Orthogonal and for all flanked pieces on Cells starting from the to location of the last move with Orthogonal direction with a limit of 1000 pieces if the target is there is an enemy Player at between if the friend is is a friendremove pieces at between.
Players take turns moving.
Setup:
Place a Marker for player one at the union of each cell of the 0 row, each cell of the 1 row, each cell of the 2 row and each cell of the 3 row.
Place a Marker for player two at the union of each cell of the 5 row, each cell of the 6 row, each cell of the 7 row and each cell of the 8 row..
Rules:
Move one of your pieces.
Aim:
If there are no pieces owned by Player the next player, the next player loses.
"))
(useFor "Ruleset/Apit (Ludii 1) (Reconstructed)" (id "4046"))
(useFor "Ruleset/Apit (Ludii 2) (Reconstructed)" (rules "The game Apit is played by two players on a 8x8 rectangle board with square tiling.
All players play with Markers.
Rules for Pieces:
Markers slide from the location of the piece in the orthogonal direction through [between] is in the set of empty cells then apply remove pieces at to to all sites flanking Cells the to location of the last move in direction Orthogonal and for all flanked pieces on Cells starting from the to location of the last move with Orthogonal direction with a limit of 1000 pieces if the target is there is an enemy Player at between if the friend is is a friendremove pieces at between.
Players take turns moving.
Setup:
Place a Marker for player one at the union of each cell of the 0 row, each cell of the 1 row, each cell of the 2 row and each cell of the 3 row.
Place a Marker for player two at the union of each cell of the 5 row, each cell of the 6 row, each cell of the 7 row and each cell of the 8 row..
Rules:
If in the same turn, hop adjacent then if can move hop adjacent, move again or pass, else move one of your pieces.
Aim:
If the next player cannot move, the next player loses.
"))
(useFor "Ruleset/Apit (Ludii 2) (Reconstructed)" (id "4047"))
(useFor "Ruleset/Apit (Ludii 3) (Reconstructed)" (rules "The game Apit is played by two players on a 8x8 rectangle board with square tiling.
All players play with Markers.
Rules for Pieces:
Markers slide from the location of the piece in the orthogonal direction through [between] is in the set of empty cells then apply remove pieces at to to all sites flanking Cells the to location of the last move in direction Orthogonal and for all flanked pieces on Cells starting from the to location of the last move with Orthogonal direction with a limit of 1000 pieces if the target is there is an enemy Player at between if the friend is is a friendremove pieces at between.
Players take turns moving.
Setup:
Place a Marker for player one at the union of each cell of the 0 row, each cell of the 1 row, each cell of the 2 row, each cell of the 3 row and each cell of the 4 row.
Place a Marker for player two at the union of each cell of the 6 row, each cell of the 7 row, each cell of the 8 row, each cell of the 9 row and each cell of the 10 row..
Rules:
If in the same turn, hop adjacent then if can move hop adjacent, move again or pass, else move one of your pieces.
Aim:
If the next player cannot move, the next player loses.
"))
(useFor "Ruleset/Apit (Ludii 3) (Reconstructed)" (id "4048"))
(useFor "Ruleset/Apit (Ludii 4) (Reconstructed)" (rules "The game Apit is played by two players on a 8x8 rectangle board with square tiling.
All players play with Markers.
Rules for Pieces:
Markers slide from the location of the piece in the orthogonal direction through [between] is in the set of empty cells then apply remove pieces at to to all sites flanking Cells the to location of the last move in direction Orthogonal and for all flanked pieces on Cells starting from the to location of the last move with Orthogonal direction with a limit of 1000 pieces if the target is there is an enemy Player at between if the friend is is a friendremove pieces at between.
Players take turns moving.
Setup:
Place a Marker for player one at the cells with coordinates [H3, F6, G6, H6, I6, J6, L6, H8, I8, J8].
Place a Marker for player two at the cells with coordinates [H10, I10, J10, F12, H12, I12, J12, L12, J15]..
Rules:
Move one of your pieces.
Aim:
If the next player cannot move, the next player loses.
"))
(useFor "Ruleset/Apit (Ludii 4) (Reconstructed)" (id "4049"))
(useFor "Ruleset/Apit (Ludii 5) (Reconstructed)" (rules "The game Apit is played by two players on a 8x8 rectangle board with square tiling.
All players play with Markers.
Rules for Pieces:
Markers slide from the location of the piece in the orthogonal direction through [between] is in the set of empty cells then apply remove pieces at to to all sites flanking Cells the to location of the last move in direction Orthogonal and for all flanked pieces on Cells starting from the to location of the last move with Orthogonal direction with a limit of 1000 pieces if the target is there is an enemy Player at between if the friend is is a friendremove pieces at between.
Players take turns moving.
Setup:
Place a Marker for player one at the union of the bottom sites of the board expanded by 1 steps and the cells with coordinates [A3].
Place a Marker for player two at the union of the top sites of the board expanded by 1 steps and the cells with coordinates [E3]..
Rules:
Move one of your pieces.
Aim:
If there are no pieces owned by Player the next player, the next player loses.
"))
(useFor "Ruleset/Apit (Ludii 5) (Reconstructed)" (id "4050"))
(useFor "Ruleset/Apit (Ludii 6) (Reconstructed)" (rules "The game Apit is played by two players on a 8x8 rectangle board with square tiling.
All players play with Markers.
Rules for Pieces:
Markers slide from the location of the piece in the orthogonal direction through [between] is in the set of empty cells then apply remove pieces at to to all sites flanking Cells the to location of the last move in direction Orthogonal and for all flanked pieces on Cells starting from the to location of the last move with Orthogonal direction with a limit of 1000 pieces if the target is there is an enemy Player at between if the friend is is a friendremove pieces at between.
Players take turns moving.
Setup:
Place a Marker for player one at current site is less than the centre point of the board the sites of the board.
Place a Marker for player two at current site is greater than the centre point of the board the sites of the board..
Rules:
If in the same turn, hop adjacent then if can move hop adjacent, move again or pass, else move one of your pieces.
"))
(useFor "Ruleset/Apit (Ludii 6) (Reconstructed)" (id "4051"))
(useFor "Ruleset/Apit (Ludii 7) (Reconstructed)" (rules "The game Apit is played by two players on a 8x8 rectangle board with square tiling.
All players play with Markers.
Rules for Pieces:
Markers slide from the location of the piece in the orthogonal direction through [between] is in the set of empty cells then apply remove pieces at to to all sites flanking Cells the to location of the last move in direction Orthogonal and for all flanked pieces on Cells starting from the to location of the last move with Orthogonal direction with a limit of 1000 pieces if the target is there is an enemy Player at between if the friend is is a friendremove pieces at between.
Players take turns moving.
Setup:
Place a Marker for player one at the union of each cell of the 0 row and each cell of the 2 row.
Place a Marker for player two at the union of each cell of the 5 row and each cell of the 7 row..
Rules:
Move one of your pieces.
Aim:
If there are no pieces owned by Player the next player, the next player loses.
"))
(useFor "Ruleset/Apit (Ludii 7) (Reconstructed)" (id "4052"))
(useFor "Ruleset/Apit (Ludii 8) (Reconstructed)" (rules "The game Apit is played by two players on a 8x8 rectangle board with square tiling.
All players play with Markers.
Rules for Pieces:
Markers slide from the location of the piece in the orthogonal direction through [between] is in the set of empty cells then apply remove pieces at to to all sites flanking Cells the to location of the last move in direction Orthogonal and for all flanked pieces on Cells starting from the to location of the last move with Orthogonal direction with a limit of 1000 pieces if the target is there is an enemy Player at between if the friend is is a friendremove pieces at between.
Players take turns moving.
Setup:
Place a Marker for player one at current site is less than the centre point of the board the sites of the board.
Place a Marker for player two at current site is greater than the centre point of the board and current site is less than multiply all the values in [9,9] the sites of the board..
Rules:
If in the same turn, hop adjacent then if can move hop adjacent, move again or pass, else move one of your pieces.
Aim:
If there are no pieces owned by Player the next player, the next player loses.
"))
(useFor "Ruleset/Apit (Ludii 8) (Reconstructed)" (id "4053"))
(useFor "Ruleset/Apit (Ludii 9) (Reconstructed)" (rules "The game Apit is played by two players on a 8x8 rectangle board with square tiling.
All players play with Markers.
Rules for Pieces:
Markers slide from the location of the piece in the orthogonal direction through [between] is in the set of empty cells then apply remove pieces at to to all sites flanking Cells the to location of the last move in direction Orthogonal and for all flanked pieces on Cells starting from the to location of the last move with Orthogonal direction with a limit of 1000 pieces if the target is there is an enemy Player at between if the friend is is a friendremove pieces at between.
Players take turns moving.
Setup:
Place a Marker for player one at current site is less than the centre point of the board the sites of the board.
Place a Marker for player two at current site is greater than the centre point of the board the sites of the board..
Rules:
Move one of your pieces.
Aim:
If there are no pieces owned by Player the next player, the next player loses.
"))
(useFor "Ruleset/Apit (Ludii 9) (Reconstructed)" (id "4054"))
(useFor "Ruleset/Apit (Ludii 10) (Reconstructed)" (rules "The game Apit is played by two players on a 8x8 rectangle board with square tiling.
All players play with Markers.
Rules for Pieces:
Markers slide from the location of the piece in the orthogonal direction through [between] is in the set of empty cells then apply remove pieces at to to all sites flanking Cells the to location of the last move in direction Orthogonal and for all flanked pieces on Cells starting from the to location of the last move with Orthogonal direction with a limit of 1000 pieces if the target is there is an enemy Player at between if the friend is is a friendremove pieces at between.
Players take turns moving.
Setup:
Place a Marker for player one at the difference between the bottom sites of the board expanded by 4 steps and sites [36,37,38,39,40].
Place a Marker for player two at the difference between the top sites of the board expanded by 4 steps and sites [40,41,42,43,44]..
Rules:
Move one of your pieces.
Aim:
If there are no pieces owned by Player the next player, the next player loses.
"))
(useFor "Ruleset/Apit (Ludii 10) (Reconstructed)" (id "4055"))
(source "Murray 1951: 54/.")
(version "1.3.12")
(classification "board/war/custodial/reconstruction/done")
(credit "Eric Piette")
(origin "This game was played in Malaysia, around 1915.")
}
)
(graphics {
(board Colour Phase0 (colour 223 178 110))
(board Colour InnerEdges (colour Black))
(board Colour OuterEdges (colour Black))
})
(recon {
(concept "InterveneCapture" True)
(concept "CustodialCapture" True)
})
)