Skip to content

Video Player ​

Open Minesweeper provides three replay players: the native website player, flop-player, and MSRA by StrangeDust.

Native Player ​

The native player is built into the website. It uses @putianyi888/vue3-minesweeper-board on the frontend and ms-toollib on the backend. In addition to basic replay playback, the native player supports custom counters. Custom counters use expr-eval syntax. Assignment and function definitions are not supported. The supported fields are:

FieldDescription
rtime, rtime_msTotal time
etimeestime
bbbv, bbbv_s, bbbv_solvedBV-related values
ce, cl, ce_s, cl_sClick statistics
rqp, stnbOther speed parameters
cell0-8Number of each digit
row, column, mine_numCustom board settings: rows, columns, mines
levelLevel
modeMode
corr, thrp, ioeEfficiency parameters
lce, rce, dceEffective clicks by button
left, right, doubleClicks by button
left_s, right_s, double_sClicks per second by button
flag, flag_sFlagging parameters
hzini, ziniZiNi
op, islOpenings and islands
video_end_time, video_start_timeTimestamps
game_board_stateGame state
mouse_stateMouse state
pathMouse path length
pix_sizeCell size
pluck
current_event_idCurrent event index