shipwithjev

Catalog / Games & real time

0346GitHub

tsai-sc

Original StarCraft shareware controlled with recorded Jev action probabilities.

phyous/tsai-scREADME ↗
# Jev plays StarCraft shareware

A TypeSafe System One harness for **Strongarm, the first combat mission in the
original StarCraft shareware campaign**, with a game recording and Jev's actual
action probabilities. Inspired by [TypeSafe's Doom demo](https://typesafe.ai/blog/introducing-system-one-models-and-jev).

**Jev completed Strongarm.** Development attempt 16 reached the original game's
committed victory outcome, and the captured “Congratulations! You are victorious!”
screen was visually reviewed. The evidence verifier passed. Earlier development
attempts included interrupted runs and runtime faults; “attempt 16” does not mean
sixteen completed matches or sixteen model defeats.

The original 1998 Windows executable runs inside [BottleShip](https://github.com/jenissimo/bottleship).
The harness observes structured game state, asks `jev-latest` to choose a command,
and executes that choice through ordinary mouse and keyboard inputs. The game is
paused during state reads and inference. This independently implements the
structured-state decision pattern shown in the Doom demonstration; it does not
use TypeSafe's Doom harness code. Screenshots are recorded for viewers, while
the model receives structured observations. This is a bounded mission experiment,
not a benchmark of real-time competitive play.

## Verified run

The winning run used source [d055e37](https://github.com/phyous/tsai-sc/commit/d055e37)
with separate Economy and Army decision opportunities. See the
[verification report](docs/verified-run.json), [runtime details](docs/run-environment.json),
and [visual review](docs/visual-review.json).

| Recorded measure | Result |
| --- | --- |
| Actual model | `jev-1.13.0` (requested as `jev-latest`) |
| Model decisions | 421 |
| Elapsed wall time | 17 min 37.88 sec 

Also filed under Games & real time

  1. 0607

    2048Jev: Jev plays 2048

    Built a demonstration of Jev playing 2048. Note: It might not always win. :)

    @TheRealRajdeep · Games & real time

  2. 0603

    System 1 Speedcuber: a Rubik's cube agent

    A speedcubing agent built on Jev and Laya ModernBERT-421M, with real-time 3D state, temporal memory and calibrated move probabilities instead of a solver.

    @harsha_varma02 · Games & real time

  3. 0597

    Astra and Jev play Minecraft

    A video letting Astra plan and Jev act inside Minecraft, with an outcome the creator didn't expect.

    @MatinSenPai · Games & real time

  4. 0593

    Jev Kitchen

    Inspired by @heystefan_: name a dish or a cocktail, and its ingredients rise out of a pile of stickers. ⚡ Jev judges every search in half a second 🎨 ~1,000 illustrations by FLUX.1 [dev], run locally through ComfyUI 🧠 Claude Opus 5.5 built it all and redrew the illustrations

    @nelsonpklark · Games & real time