07-31-2020, 03:18 PM
This is my first test program, that defines a "Queen" piece and its moves as Shared, but results in no possible moves:
Code:
(game "Test Shared Pieces"
(players 2)
(equipment
{
(board (rectangle 8 4))
(piece "Queen" Shared (move Slide))
}
)
(rules
(start
{
(place "Queen" {"D2" "D1" "C1"})
(place "Queen" {"A8" "B8" "A7"})
}
)
(play (forEach Piece))
(end (if (no Moves Next) (result Mover Win)))
)
)