task_games__radial_hunt_board__capture_move_count¶
Contract¶
- Domain:
games - Scene:
radial_hunt_board - Scene id:
radial_hunt_board - Public task id:
task_games__radial_hunt_board__capture_move_count - Supported
query_idvalues:single - Answer schema:
integer_count - Annotation schema:
point_set - Program schema:
count(empty_landing_points(capture_jump_from(x_marked_piece))); scene=radial_hunt_board; scope=capture_move_count
Program Contract¶
Program: count(empty_landing_points(capture_jump_from(x_marked_piece))); scene=radial_hunt_board; scope=capture_move_count
Candidate set: the visible game board, pieces, tokens, cards, tiles, marked state, legal-move cues, result panels, and labeled options inside the capture_move_count objective scope.
Operands: visible scene state and prompt-bound operands named by empty_landing_points, capture_jump_from, x_marked_piece, radial_hunt_board, capture_move_count.
Operation: evaluate count over the candidate set using the visible game state, rules, legal moves, comparisons, counts, simulations, or option-selection constraints encoded in the program expression; generation enforces a unique final answer.
Output binding: answer uses the integer schema; generation binds a unique final answer.
Annotation witnesses: annotation uses the point_set schema; the prompt/annotation contract defines the minimal visual witnesses.
Query ids: single.
Reasoning Operations¶
Families: filtering, counting, topology, state_update
Generation Notes¶
- The board is a Pretwa-inspired radial graph with three concentric circles and three diameters, producing 19 playable points.
- A legal capture move jumps over one adjacent opposing piece along the same drawn circle or diameter line and lands on the empty point immediately beyond it.
- The task does not use compulsory capture, multi-capture continuation, or win/loss conditions.
- The answer range is
0..6; annotation marks the centers of every legal capture landing point, and an empty annotation list is valid when the answer is0.