Computer-Use Agent Taxonomy中文
R13.01.01.01 · TASK CLASS

Platformers & arcade reflex

Progress through levels with timed inputs from pixels.

20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.

Typical applications
PyBoy · Chrome Dino · arcade emulators
Class GUI-need label
G3 · GUI-only

Task proposals · 20

Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.

R13.01.01.01-T01 Clear Super Mario Land world 1-1 in PyBoy from pixels

Original instruction

A PyBoy window shows Super Mario Land (harness-supplied ROM) at the start of world 1-1 with 3 lives. Using only the keyboard bindings shown in controls.txt, reach the end-of-level gate. The game runs in real time; no pausing or savestates.

Platforms
mac · macOS win · Windows lin · Linux
Applications
PyBoy
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Harness reads RAM each frame: pass when the level-complete flag is set. The agent sees only frames and sends OS key events; PyBoy's Python API, savestate hotkeys and speed-up are disabled, and the input log is replayed deterministically to confirm the run.

Proposed partial credit

50% scaled by x-progress over the first half of the level (RAM scroll); 50% scaled over the second half, full credit on level-complete flag

R13.01.01.01-T02 Reach 500 points in the offline dinosaur runner

Original instruction

A local copy of the Chrome offline dinosaur game is open in the browser at the start screen. Press space to start and reach a score of at least 500 in a single run by jumping cacti and ducking birds.

Platforms
web · Any OS (web)
Applications
Chrome Dino
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

Injected game-state bridge reports Runner distance/score; pass at ≥ 500 in one run. Devtools are disabled and Runner object properties are frozen, so speed or collision cannot be patched; only trusted key events are accepted.

Proposed partial credit

50% scaled by best single-run score up to 250; 50% scaled from 250 to 500

R13.01.01.01-T03 Reach height 2,000 in a Doodle Jump-style web game

Original instruction

A self-hosted Doodle Jump clone (fixed seed) is open. Steer with the arrow keys so the character keeps landing on platforms and reaches a height of 2,000 within 3 attempts. Moving and breaking platforms appear above 800.

Platforms
web · Any OS (web)
Applications
arcade emulators
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

JS bridge logs max height per attempt and the attempt count; pass when any of the first 3 attempts reaches 2,000. Game objects are closure-scoped and DevTools are disabled by browser policy, so state cannot be patched by script; key events must be trusted (isTrusted).

Proposed partial credit

50% scaled by best height up to 1,000; 50% scaled from 1,000 to 2,000

R13.01.01.01-T04 Finish Super Mario Bros 1-1 with at least ten coins

Original instruction

An emulator window (FCEUX, harness-supplied ROM) shows Super Mario Bros at world 1-1. Finish the level by touching the flagpole with at least 10 coins collected in that level. Use the keyboard controls in controls.txt; savestates and rewind are disabled.

Platforms
mac · macOS win · Windows lin · Linux
Applications
arcade emulators
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

RAM read by the harness: coin counter ≥ 10 at the flagpole event and level-complete for 1-1. Lua scripting and memory tools are disabled in the emulator build; input log replay confirms the run.

Proposed partial credit

50% scaled by x-progress; 20% flagpole reached; 30% scaled by coins up to 10

R13.01.01.01-T05 Pass ten pipes in a Flappy Bird-style web game

Original instruction

A self-hosted Flappy Bird clone with a fixed pipe seed is open. Tap space or click to flap and pass 10 pipes in one run.

Platforms
web · Any OS (web)
Applications
arcade emulators
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

JS bridge reports pipes passed per run; pass at ≥ 10. Game loop runs at a fixed 60 Hz and does not pause while the agent thinks. Game objects are closure-scoped and DevTools are disabled by browser policy, so state cannot be patched by script; only trusted (isTrusted) input is accepted.

Proposed partial credit

50% scaled by best run up to 5 pipes; 50% scaled from 5 to 10 pipes

R13.01.01.01-T06 Clear twenty bricks in a Breakout web game within three lives

Original instruction

A self-hosted Breakout game (fixed seed) is open. Move the paddle with the mouse or arrow keys and clear at least 20 bricks before losing 3 lives.

Platforms
web · Any OS (web)
Applications
arcade emulators
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control vis · Visual judgment drag · Drag & drop
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

JS bridge: bricks cleared when lives reach 0 or at 20. Game objects are closure-scoped and DevTools are disabled by browser policy, so state cannot be patched by script; the paddle accepts only trusted (isTrusted) pointer/key events.

Proposed partial credit

50% scaled by bricks cleared up to 10; 50% scaled from 10 to 20 bricks

R13.01.01.01-T07 Clear all pellets on level 1 of a Pac-Man web clone

Original instruction

A self-hosted Pac-Man clone (deterministic ghost AI) is open with 3 lives. Eat every pellet on level 1 so the maze advances to level 2.

Platforms
web · Any OS (web)
Applications
arcade emulators
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

JS bridge: pellet count 0 and level = 2 before lives reach 0. Ghost AI is deterministic so the trajectory replays exactly. Game objects are closure-scoped and DevTools are disabled by browser policy, so state cannot be patched by script; only trusted (isTrusted) keys are accepted.

Proposed partial credit

50% scaled by the first half of pellets eaten; 50% scaled by the remaining pellets, full credit at level 2

R13.01.01.01-T08 Grow the snake to length 25 in a snake web game

Original instruction

A self-hosted Snake game (Google Snake-style, standard speed, fixed apple seed) is open. Steer with the arrow keys to reach a snake length of 25 without hitting a wall or yourself.

Platforms
web · Any OS (web)
Applications
arcade emulators
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

JS bridge: max length in one run; pass at 25. Speed is fixed and the game does not pause between frames. Game objects are closure-scoped and DevTools are disabled by browser policy, so state cannot be patched by script; only trusted (isTrusted) key events are accepted.

Proposed partial credit

50% scaled by max length from 4 to 15; 50% scaled from 15 to 25

R13.01.01.01-T09 Clear 40 lines in a Tetris sprint under five minutes

Original instruction

A self-hosted Tetris (guideline rules, 7-bag with fixed seed, hold and hard drop enabled) is open in Sprint mode. Clear 40 lines in under 5:00 without topping out.

Platforms
web · Any OS (web)
Applications
arcade emulators
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

Game reports lines cleared and elapsed time; pass at 40 lines ≤ 300 s. Gravity is time-based, so slow decisions cost time and cause lock-outs. Game objects are closure-scoped and DevTools are disabled by browser policy, so state cannot be patched by script; only trusted (isTrusted) keys are accepted.

Proposed partial credit

70% scaled by lines cleared up to 40; 30% if finished under 5:00

R13.01.01.01-T10 Defeat the first boss of Kirby's Dream Land in PyBoy

Original instruction

PyBoy shows Kirby's Dream Land (harness-supplied ROM) at the start of Green Greens. Clear the stage and defeat Whispy Woods using inhale-and-spit on the apples. No savestates.

Platforms
mac · macOS win · Windows lin · Linux
Applications
PyBoy
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

RAM: stage index advances past Green Greens with the boss-defeated flag. PyBoy API and savestates disabled; inputs replayed to confirm.

Proposed partial credit

40% scaled by stage progress; 30% boss reached; 30% boss defeated

R13.01.01.01-T11 Clear the first Space Invaders wave without losing a life

Original instruction

MAME (harness-supplied Space Invaders set) is running at the title screen with credits inserted. Start a 1-player game and destroy all 55 invaders of wave 1 without losing a life.

Platforms
mac · macOS win · Windows lin · Linux
Applications
arcade emulators
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G3 · GUI-only
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

MAME RAM read by the harness (debugger disabled for the agent): wave counter advances with lives unchanged. Cheats and save states are disabled.

Proposed partial credit

70% scaled by invaders destroyed; 30% no life lost

R13.01.01.01-T12 Reach the 500 m summit stage in a PICO-8 precision platformer

Original instruction

A local PICO-8 web export of Celeste Classic is open. Climb from 100 m to at least 500 m (stage 5) with no more than 20 deaths, using dash and wall-jump.

Platforms
web · Any OS (web)
Applications
arcade emulators
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
5 / 5

Proposed verifier

PICO-8 GPIO/memory bridge exposes level index and death counter to the harness only; pass when level ≥ 5 with deaths ≤ 20. DevTools are disabled by browser policy, so cartridge memory cannot be poked from the page; only trusted (isTrusted) keys are accepted and the cartridge's level-skip cheat is removed.

Proposed partial credit

80% scaled by levels cleared (one fifth per level); 20% within death limit

R13.01.01.01-T13 Finish Super Mario Bros 1-1 with at least 330 time remaining

Original instruction

In FCEUX (harness-supplied ROM), complete world 1-1 of Super Mario Bros with the in-game timer showing 330 or more at the flagpole. Pipe shortcuts are allowed.

Platforms
mac · macOS win · Windows lin · Linux
Applications
arcade emulators
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
5 / 5

Proposed verifier

RAM: timer value at flagpole ≥ 330 and level-complete. Rewind, savestates and Lua disabled; input log replayed.

Proposed partial credit

40% level completed; 60% scaled by timer from 250 to 330

R13.01.01.01-T14 Achieve a 70% hit ratio on Galaga stage 1

Original instruction

In MAME (harness-supplied Galaga set), play stage 1 and destroy every enemy of the stage with a shot hit ratio of at least 70%, without losing a ship.

Platforms
mac · macOS win · Windows lin · Linux
Applications
arcade emulators
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

RAM counters for shots fired, hits, stage and ships read by the harness: stage 2 reached, hits/shots ≥ 0.70, no ship lost. MAME's debugger, Lua console, cheats and save states are disabled in the harness build, and the input log is replayed to confirm the run.

Proposed partial credit

40% stage cleared; 40% scaled by hit ratio from 0.4 to 0.7; 20% no ship lost

R13.01.01.01-T15 Run 1,000 m in a three-lane endless runner

Original instruction

A self-hosted 3D endless runner (Temple Run-style, fixed obstacle seed) is open in the browser. Swipe-equivalent arrow keys change lane, jump and slide. Reach 1,000 m in a single run.

Platforms
web · Any OS (web)
Applications
arcade emulators
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

JS bridge reports distance per run; pass at ≥ 1,000 m. Speed ramps over time. Game objects are closure-scoped and DevTools are disabled by browser policy, so state cannot be patched by script; only trusted (isTrusted) input is accepted.

Proposed partial credit

50% scaled by best distance up to 500 m; 50% scaled from 500 to 1,000 m

R13.01.01.01-T16 Get five frogs home in a Frogger web clone

Original instruction

A self-hosted Frogger clone (fixed traffic pattern) is open. Guide frogs across the road and river into all 5 home bays before the round timer and lives run out.

Platforms
web · Any OS (web)
Applications
arcade emulators
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

JS bridge: occupied home bays and lives; pass when all 5 bays are filled in one game. Game objects are closure-scoped and DevTools are disabled by browser policy, so state cannot be patched by script; only trusted (isTrusted) key events are accepted.

Proposed partial credit

20% first bay filled; 20% second bay; 20% third bay; 40% fourth and fifth bays

R13.01.01.01-T17 Complete level 1 of a Geometry Dash-style rhythm platformer

Original instruction

A self-hosted Geometry Dash-style clone shows level 1 (auto-scrolling, about 70 s, synced to music). Jump spikes and gaps with a single key and reach the end. Practice mode checkpoints are disabled.

Platforms
web · Any OS (web)
Applications
arcade emulators
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control key · Shortcuts av · Audio/video over time
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
5 / 5

Proposed verifier

JS bridge: best completion percentage over attempts and the completion flag; full credit on completion within 60 minutes of wall-clock time. Game objects are closure-scoped and DevTools are disabled by browser policy, so state cannot be patched by script; only trusted (isTrusted) key events are accepted.

Proposed partial credit

50% scaled by best completion up to the halfway point; 50% scaled from halfway to the level end

R13.01.01.01-T18 Score one point against the CPU in a Pong web game

Original instruction

A self-hosted Pong game is open with a slow CPU opponent. Move your paddle with the mouse and score one point against the CPU before it scores 3.

Platforms
web · Any OS (web)
Applications
arcade emulators
Interfaces
brow · Browser
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
rt · Real-time control drag · Drag & drop vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
1 / 5

Proposed verifier

JS bridge: player score ≥ 1 while CPU score < 3. Game objects are closure-scoped and DevTools are disabled by browser policy, so state cannot be patched by script; the paddle accepts trusted (isTrusted) pointer events only.

Proposed partial credit

30% returns the ball at least 3 times; 70% scores a point

R13.01.01.01-T19 Reach level 5 in Game Boy Tetris A-type in PyBoy

Original instruction

PyBoy shows Tetris (harness-supplied ROM) at the game-type menu. Start A-type at level 0 and play until the level indicator shows 5 (50 lines), without topping out.

Platforms
mac · macOS win · Windows lin · Linux
Applications
PyBoy
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
AP · API-sufficient
Interaction primitives
rt · Real-time control key · Shortcuts vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
long · Long-horizon
Proposed difficulty
3 / 5

Proposed verifier

RAM: level byte ≥ 5 during a single game. PyBoy API, savestates and speed control disabled; input replay confirms.

Proposed partial credit

50% scaled by lines cleared up to 25; 50% scaled from 25 to 50 lines

R13.01.01.01-T20 Reach 300 points in the dinosaur runner on Android with taps

Original instruction

On the Android emulator, a local web copy of the dinosaur runner is open in Chrome in portrait mode. Start with a tap and reach a score of at least 300 using taps to jump; the run speeds up over time.

Platforms
and · Android
Applications
Chrome Dino
Interfaces
mob · Mobile touch
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
touch · Touch gestures rt · Real-time control vis · Visual judgment
Work product
WP11 · Game/sim state
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

JS bridge through adb-forwarded devtools reports best score; pass at ≥ 300. That DevTools port is reachable only by the harness, not the agent, and game objects are closure-scoped, so state cannot be patched by script; input must arrive as touch events from the emulator.

Proposed partial credit

50% scaled by best score up to 150; 50% scaled from 150 to 300

Mapped research references

Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.

In this workflow family