NYX-99 City Simulator

Terminal-based autonomous 1999 city sim with thousands of agents.

· Simulation Games Open-Source

City simulator.

NYX-99 is a terminal-based idle civilization simulator in Node.js: a living 1999 city where thousands of agents eat, sleep, work, socialize, get mugged, marry, have kids, run for office, and die — no player input, you watch through a live blessed TUI. Each simulant runs a behavior tree plus a 13-state FSM with utility scoring; there’s payroll and rent (evictions after three missed months), conversations drawn from a 1999 cultural database (Napster, Y2K, the Knicks), and a full election cycle whose mayor’s stances mechanically change crime, transit, and rent. Worker threads scale it to 10–15k agents on an 8-core box; world content lives in editable YAML.

Visit the site

Source: https://github.com/mraml/NYX99