Execute a deterministic scenario without a renderer, returning state, outputs and RNG state for CI.
import { runHeadlessScenario } from '@datamoc/mw_games/simulation';const result = runHeadlessScenario({ seed: 7, initialState: { score: 0 }, commands: [1], step: (state, command) => ({ state: { score: state.score + command }, events: [], status: 'ready' }),}); Copy
import { runHeadlessScenario } from '@datamoc/mw_games/simulation';const result = runHeadlessScenario({ seed: 7, initialState: { score: 0 }, commands: [1], step: (state, command) => ({ state: { score: state.score + command }, events: [], status: 'ready' }),});
Execute a deterministic scenario without a renderer, returning state, outputs and RNG state for CI.