Run it natively
The browser build is the real simulation, but the native viewer is the real picture: 1/32 m voxels, weather-driven light and snow, living citizens, the engine panel, and valleys up to 384 paces across. There are no packaged binaries yet; the release pipeline publishes a changelog per merge and binaries are the next step (changelog).
Quick start
git clone https://github.com/pclshm/palim.git
cd palim
cargo playInstall stable Rust first. The launcher opens with every starting setting: seed, size, who arrives, years to run before the window opens, the world recipe, the style and the balance preset. Press enter; what you chose is kept for next time. The first build compiles Bevy and takes a while.
Platforms
- Linux: X11 by default; `--features wayland` needs `libwayland-dev` and `libxkbcommon-dev`. Audio and input headers (`libasound2-dev`, `libudev-dev`) are needed to build the tests.
- macOS: Xcode command-line tools.
- Windows: the MSVC build tools.
A lighter first look
cargo play -- --size 192
cargo play -- --size 384 --stress-villages 25 # a busy valley now, with no history
cargo smoke # one simulated year, no windowEverything else
The running guide lists every flag and the troubleshooting; controls are in the rules reference. Balance presets from the tuning page go in assets/tunables/ and appear in the launcher's balance preset row.