Re-run on 2026-10-17 with OpenCode (DeepSeek V4 Pro via OpenRouter) against the updated starter (null-observation player guards, key_input/dom hardening, AGENTS nested-object rule). No hardcoded demo code. Cursor did not edit generated core.py/view.js.
2026-10-17 · task NRfQADXkKhqs · opencode · openrouter/deepseek/deepseek-v4-pro-0813
Build a parking game. I drive a car around a lot and have to leave it inside a painted bay, almost stopped, and facing the right direction. Rolling through the bay, or stopping sideways, should not count as parked. The car should have weight: it keeps some speed when I let off, and it turns as I steer. Being near the bay can be worth a little. Actually parking is the win and should end the round. If I take too long, the round ends anyway. Show the lot, the car, the bay, and the score. WASD to drive, and a way to coast. Different rounds move the bay and where I start. The same round should start the same way every time.
Running the prompt-created workspace on this machine — not a mock. Save an episode, then open Replay below to scrub the timeline.
opening · 0 ms
Exact files the agent wrote — not rewritten by hand.
# AI : shared Action contract — the page posts {"move": "..."}; keep this shape.
from pydantic import BaseModel
class Action(BaseModel):
move: str