图形界面棋类
Board games via GUI
Play chess, Go and board games through the board UI (APIs blocked).
20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。
- 典型应用
- Lichess (self-hosted) · Sabaki
- 小类 GUI 需求标签
G3· 仅 GUI
任务提案 · 20
展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。
R13.02.01.01-T01 Beat Stockfish level 1 as White on a self-hosted Lichess
原始指令
A self-hosted Lichess (lila) instance is open in the browser, logged in as test user 'agent1' with no API token. Start a game against the computer at level 1 as White, 10+0, and win by checkmate, resignation or timeout. Move pieces on the board only.
- 平台
web· 任意系统(网页)- 应用
- Lichess (self-hosted)
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放click· 指向与点击vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
lila MongoDB game record: player agent1 White, status mate/resign/outoftime, winner white. API tokens are disabled for the account and board/bot API endpoints are blocked at the proxy; move events must come from the web socket of the browser session.
建议部分得分
20% game created with correct settings; 30% scaled by material advantage at move 30; 50% win
R13.02.01.01-T02 Solve ten mate-in-two puzzles through the board
原始指令
On the self-hosted Lichess, open the puzzle page with theme 'mateIn2' (seeded set). Solve 10 consecutive puzzles by making the moves on the board. Wrong moves count as failures; hints are not allowed.
- 平台
web· 任意系统(网页)- 应用
- Lichess (self-hosted)
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Puzzle round records in the DB for agent1: 10 rounds on mateIn2, success count. API blocked as above.
建议部分得分
50% puzzles 1-5 solved (a tenth each); 50% puzzles 6-10 solved (a tenth each); hint use zeroes that puzzle
R13.02.01.01-T03 Set up a position from FEN in the board editor by dragging
原始指令
On the self-hosted Lichess board editor, set up the position in input/position.fen (Black to move, White can castle kingside only) by dragging pieces from the palette and removing extras, set side to move and castling rights in the UI, then click 'Continue from here' > 'Play with the computer' level 3.
- 平台
web· 任意系统(网页)- 应用
- Lichess (self-hosted)
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放click· 指向与点击geom· 精确几何- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
The created game's initialFen equals the target FEN exactly (pieces, side, castling). Pasting the FEN into the editor's FEN field is disabled in this build (field read-only) and URL /editor/<fen> routes are blocked.
建议部分得分
60% scaled by squares correct; 20% side to move; 20% castling rights and game created
R13.02.01.01-T04 Underpromote to a knight to solve a puzzle
原始指令
On the self-hosted Lichess, open puzzle #U01 (seeded) where the only winning move is a pawn promotion to a knight with check. Make the move on the board and choose the knight in the promotion dialog, then complete the puzzle.
- 平台
web· 任意系统(网页)- 应用
- Lichess (self-hosted)
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放click· 指向与点击vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Puzzle round success for #U01 and the move list in the round contains '=N'. API tokens are disabled for the account and board/bot API endpoints are blocked at the proxy, so moves must come from the browser session's web socket.
建议部分得分
40% correct promotion square and piece; 60% puzzle solved
R13.02.01.01-T05 Win a 9×9 Go game against GnuGo in Sabaki
原始指令
Sabaki (desktop) is connected to GnuGo level 1 as White engine; you play Black on 9×9 with komi 6.5. Play by clicking intersections and win the game; finish by passing and scoring when the board is settled.
- 平台
mac· macOSwin· Windowslin· Linux- 应用
- Sabaki
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Saved SGF: RE starts with 'B+'; moves alternate correctly; result re-scored by GnuGo --score in the harness; White's moves must match GnuGo's GTP log. Sabaki's engine console is hidden and agent GTP commands are not routed; the agent has no shell and the SGF's writing process is logged, so a file not saved by Sabaki is detected.
建议部分得分
30% game completed; 70% Black win
R13.02.01.01-T06 Reconstruct a Go game record from board photos in Sabaki
原始指令
input/go_photos/ holds 12 photos of a 13×13 game taken every 10 moves, with the final position. Using Sabaki, enter the moves to reproduce the game so every photographed position matches; where move order between photos is ambiguous, any legal order consistent with captures is accepted. Save game.sgf.
- 平台
mac· macOSwin· Windowslin· Linux- 应用
- Sabaki
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击vis· 视觉判断nav· 平移 / 缩放 / 滚动- 工作产物
WP11· 游戏 / 仿真状态- 条件
long· 长流程- 提案难度
- 5 / 5
建议验证方式
SGF replayed: the board after moves 10, 20, …, 120 equals the ground-truth position from each photo (stone-by-stone), and all moves are legal. Partial credit per matching checkpoint. The agent has no shell or text editor, and the SGF's writing process is logged, so a file not saved by Sabaki is detected.
建议部分得分
50% scaled by checkpoints 1-6 matched; 50% scaled by checkpoints 7-12 matched
R13.02.01.01-T07 Hold a rook endgame draw against Stockfish
原始指令
On the self-hosted Lichess, start 'Play with the computer' level 6 from input/philidor.fen (Black to move, rook and king vs rook, king and pawn, theoretical draw). As Black, reach a draw (stalemate, repetition, 50-move rule or insufficient material) without losing.
- 平台
web· 任意系统(网页)- 应用
- Lichess (self-hosted)
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Game record: initialFen equals philidor.fen and result draw or Black win. A loss scores only the move-count milestone. API tokens are disabled for the account and board/bot API endpoints are blocked at the proxy, so moves must come from the browser session's web socket.
建议部分得分
30% scaled by moves survived up to 40; 70% draw or better
R13.02.01.01-T08 Build an annotated study chapter with arrows and comments
原始指令
On the self-hosted Lichess, create a study 'Italian Game plans' with one chapter containing the moves in input/italian.pgn (12 moves), a comment on move 6 copied from input/notes.txt, a green arrow e3-d4 (drawn by right-drag) and a red circle on f7 on the final position.
- 平台
web· 任意系统(网页)- 应用
- Lichess (self-hosted)
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放click· 指向与点击type· 文字与表单- 工作产物
WP10· 标注- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Study export (PGN with %cal/%csl tags) from the DB: mainline equals italian.pgn, comment at move 6 exact, %cal Ge3d4 and %csl Rf7 on the last node. PGN import into the study is disabled in this build, and API tokens are disabled for the account, so the study API cannot be used.
建议部分得分
40% moves entered; 20% comment; 20% arrow; 20% circle
R13.02.01.01-T09 Play a handicap 9×9 game against KataGo in KaTrain and keep losses small
原始指令
KaTrain (desktop) is set to 9×9, 2-stone handicap for you (Black), opponent 'KataGo calibrated rank 8k'. Play a full game; win, or lose by less than 5 points.
- 平台
mac· macOSwin· Windowslin· Linux- 应用
- KaTrain
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Saved SGF: HA[2], game finished, result parsed; win = full credit, loss margin < 5 = 70%. KaTrain's AI-move button for the player is disabled by config and teaching hints are off.
建议部分得分
30% game completed; 70% win or loss < 5 points
R13.02.01.01-T10 Win a three-point backgammon match in GNU Backgammon
原始指令
GNU Backgammon (GTK GUI) new 3-point match against the 'Beginner' player. Roll and move checkers by dragging; take or drop doubles as you see fit. Win the match.
- 平台
mac· macOSwin· Windowslin· Linux- 应用
- GNU Backgammon
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
drag· 拖放click· 指向与点击vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Saved match file (.sgf) parsed: match winner = player, score 3. The gnubg command line and 'hint' are disabled in the harness build.
建议部分得分
30% scaled by points won; 70% match won
R13.02.01.01-T11 Beat an easy computer at checkers in the browser
原始指令
A self-hosted English draughts web app is open against the 'Easy' AI, you play Black (moves first). Make moves by dragging pieces, including forced captures and multi-jumps, and win the game.
- 平台
web· 任意系统(网页)- 应用
- checkers web
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Server game log: result Black win; all moves legal. The server issues no API token and accepts moves only over the browser session's CSRF-bound socket, and DevTools are disabled by policy, so moves must come from pointer events on the board.
建议部分得分
30% scaled by material lead at move 20; 70% win
R13.02.01.01-T12 Win a Chess960 game against Stockfish level 3
原始指令
On the self-hosted Lichess, start a Chess960 game against the computer level 3 as White from Chess960 starting position #312. Win the game, including castling correctly if you castle (drag the king onto the rook).
- 平台
web· 任意系统(网页)- 应用
- Lichess (self-hosted)
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Game record: variant chess960, initial position 312, winner white. API blocked; moves from the browser socket only.
建议部分得分
30% scaled by evaluation at move 25; 70% win
R13.02.01.01-T13 Solve five three-move tsume shogi problems in a shogi GUI
原始指令
A self-hosted lishogi instance shows a puzzle set of 5 tsume-shogi problems (mate in 3). Solve each by making the moves on the board, including drops from the hand and promotion choices.
- 平台
web· 任意系统(网页)- 应用
- lishogi (self-hosted)
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放click· 指向与点击vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
tutorial· 阅读文档 / 教程- 提案难度
- 4 / 5
建议验证方式
Puzzle round records: success flags for the 5 problems. Drops and promotion dialogs must be used; API disabled.
建议部分得分
20% problem 1 solved; 20% problem 2; 20% problem 3; 40% problems 4 and 5
R13.02.01.01-T14 Checkmate with bishop and knight against a lone king
原始指令
On the self-hosted Lichess, play from input/kbnk.fen (White: K, B, N; Black: K) against Stockfish level 8 defending. Deliver checkmate within 50 moves.
- 平台
web· 任意系统(网页)- 应用
- Lichess (self-hosted)
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 5 / 5
建议验证方式
Game record: initialFen equals kbnk.fen, status mate with winner white, ply count ≤ 100 from the start. The tablebase and analysis tabs are disabled for this game; API tokens are disabled and board/bot endpoints are blocked at the proxy, so moves come from the browser socket.
建议部分得分
30% enemy king driven to an edge (position check); 30% to the correct corner; 40% mate within 50 moves
R13.02.01.01-T15 Find the best move in an analysis position and play it
原始指令
On the self-hosted Lichess analysis board, input/tactic.fen is loaded with the engine turned off. Find White's best move (a winning combination) and play the full forcing line of 3 moves on the board, then save the line as a new study chapter 'Tactic 1'.
- 平台
web· 任意系统(网页)- 应用
- Lichess (self-hosted)
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放click· 指向与点击vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Study chapter mainline equals the 3-move forcing line from the ground truth (alternative defences checked against Stockfish depth 30 for equal outcome). Local engine toggle is disabled in this build, and API tokens are disabled for the account, so the study cannot be written by API.
建议部分得分
50% correct first move; 30% complete forcing line; 20% saved as chapter
R13.02.01.01-T16 Win a game of Hive against the computer
原始指令
A self-hosted Hive web app is open against its 'Medium' AI, base game pieces, you play White. Place and move pieces by dragging (respecting the one-hive and freedom-of-movement rules) and surround the opponent's queen.
- 平台
web· 任意系统(网页)- 应用
- Hive web
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放vis· 视觉判断geom· 精确几何- 工作产物
WP11· 游戏 / 仿真状态- 条件
tutorial· 阅读文档 / 教程- 提案难度
- 4 / 5
建议验证方式
Server game record: result White win (black queen surrounded). The server issues no API token and accepts moves only over the browser session's CSRF-bound socket, and DevTools are disabled by policy, so moves must come from pointer events.
建议部分得分
30% queen placed by turn 4; 20% opponent queen 4+ sides covered; 50% win
R13.02.01.01-T17 Solve life-and-death problems on a Go board
原始指令
Sabaki opens input/tsumego.sgf, a collection of 10 life-and-death problems (Black to play). For each, play the correct first move and the main refutation sequence as a variation, then save the file.
- 平台
mac· macOSwin· Windowslin· Linux- 应用
- Sabaki
- 交互表面
desk· 桌面 GUI- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
CL· CLI 足够- 交互原语
click· 指向与点击vis· 视觉判断nav· 平移 / 缩放 / 滚动- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Saved SGF: for each problem node, the first child move matches a correct answer in the hidden key; sequences checked by KataGo ownership on the target group. The agent has no shell or text editor, and the SGF's writing process is logged, so a file not saved by Sabaki is detected.
建议部分得分
80% scaled by problems with a correct first move (one tenth each); 20% scaled by correct refutation sequences
R13.02.01.01-T18 Score at least 20 in a three-minute puzzle storm
原始指令
On the self-hosted Lichess, open Puzzle Storm (3-minute timed puzzles, time bonus for streaks). Score at least 20 puzzles in one run.
- 平台
web· 任意系统(网页)- 应用
- Lichess (self-hosted)
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放rt· 实时控制vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Storm run record in the DB: score ≥ 20. The clock keeps running during model inference, so latency costs score. API tokens are disabled for the account and board/bot API endpoints are blocked at the proxy, so answers must come from the browser session.
建议部分得分
50% scaled by storm score up to 10; 50% scaled from 10 to 20
R13.02.01.01-T19 Play a 1+0 bullet game without losing on time
原始指令
On the self-hosted Lichess, play a 1+0 game against the computer level 2 as Black. Win, or at least finish the game by checkmate/draw without your clock running out.
- 平台
web· 任意系统(网页)- 应用
- Lichess (self-hosted)
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放rt· 实时控制vis· 视觉判断- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 5 / 5
建议验证方式
Game record: speed bullet, player Black; status not outoftime for Black. Win = full credit. API tokens are disabled for the account and board/bot API endpoints are blocked at the proxy, so moves must come from the browser session's web socket.
建议部分得分
40% no flag loss; 60% win
R13.02.01.01-T20 Win a game of Santorini against the computer
原始指令
A self-hosted Santorini web app (no god powers) is open against its 'Easy' AI. Place your 2 workers, then move and build by clicking tiles until one of your workers moves up to level 3.
- 平台
web· 任意系统(网页)- 应用
- Santorini web
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G3· 仅 GUI- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击vis· 视觉判断geom· 精确几何- 工作产物
WP11· 游戏 / 仿真状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Server game log: winner = player via level-3 move; all moves legal. The server issues no API token and accepts moves only over the browser session's CSRF-bound socket, and DevTools are disabled by policy, so moves must come from clicks on the board.
建议部分得分
30% game played to completion; 70% win
已有研究映射
以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。