Repository navigation
Releases
Mood Swings v0.1.0
For Daniel — the best son anyone could imagine.
An open-world sandbox about being rude to strangers. Everything is made of
rubber, the only verb is provocation, and a mood spreads from neighbour to
neighbour.
| Platform | Archive |
|---|---|
| Windows 10/11, x64 | …-windows-x64.zip |
| macOS 11 or later, Apple silicon | …-macos-arm64.tar.gz |
| Linux, x64, glibc 2.35 or later | …-linux-x64.tar.gz |
Unpack it anywhere and start mood_swings in the folder it unpacked to. Every
archive carries the whole recorded sound bank and Landshüpf, the real
street network and buildings of Landshut baked from OpenStreetMap — map data
© OpenStreetMap contributors, ODbL 1.0;
CREDITS.md in the archive has the rest. The optional scanned textures are
fetched in place by tools/fetch-materials.sh (.bat on Windows).
None of the binaries is signed. On Windows, SmartScreen asks first; on macOS,
lift the quarantine flag from the unpacked folder once with
xattr -dr com.apple.quarantine <folder>. On Linux the game wants a Vulkan
driver and the ALSA and libudev runtime libraries, which a desktop install
already has. SHA256SUMS lists every archive's digest.
What's Changed
- Textures, audio, bodywork: give the city surfaces and the cars shapes by @bmachek in #1
- Being run over, a camera that follows you, and something to aim with by @bmachek in #3
- State-of-the-art graphics: presets, deferred, volumetrics, geometry, wear by @bmachek in #2
- Phase 6: vehicles and figures by @bmachek in #4
- CI on three platforms, and a name that fits the game by @bmachek in #6
- Point the CI badge at the renamed repository by @bmachek in #7
- Make collisions the joke: fling everything, hurt nothing by @bmachek in #8
- Add a release workflow: tag it, get a draft release by @bmachek in #9
- Let the player pick a window size, and go borderless fullscreen by @bmachek in #10
- Fix the jump-rage feedback loop, mood-driven walks, and the audio mix by @bmachek in #11
- Real whistles, visible sound fallbacks, and an un-bounced player by @bmachek in #12
- Let the sun set for real by @bmachek in #14
- Keep the player upright and teach the crowd to give way by @bmachek in #15
- Give every building a kind, a sign, and every vacant lot a job by @bmachek in #16
- The cast arrives: archetypes, recorded sound, ambience, parades, and animals by @bmachek in #17
- Draw the leash, and let the animals speak by @bmachek in #18
- Open the city: walk-in shops, drivable garages, painted civic frontages by @bmachek in #19
- Enhance street interactions and citizen behaviors by @bmachek in #20
- Give the city more to say and less to shout over by @bmachek in #21
- Enhance city realism with detailed street furniture and environment by @bmachek in #22
- Pave a junction to the junction, not to the pavement beside it by @bmachek in #23
- Build Landshut as it stands: real footprints, real relief, red roofs, and a survey to prove it by @bmachek in #24
- Enhance traffic management and vehicle behavior in Gassen by @bmachek in #25
- Add queue system for citizens waiting at shopfronts by @bmachek in #26
- Implement queue mechanics and improve city crowd behavior by @bmachek in #27
- Add Docker Compose multiplayer authority mode by @bmachek in #28
- Implement junction crossing rules and traffic signal control by @bmachek in #29
- Give every instrument in this repository an agent that knows its protocol by @bmachek in #30
- Landshut: a QM round — one building drawn once, its own name on it, its monuments and its bridges by @bmachek in #31
- A second QM round: the beggar was begging backwards, and the survey pointed at the parks by @bmachek in #32
- vehicle: damp the suspension so the cars stop pogoing by @bmachek in #33
- Repo hygiene, the settings that reset themselves, and three coats nobody threw away by @bmachek in #34
- ci: bump the actions group with 5 updates by @dependabot[bot] in #36
- ci: bump rust from 1.95-bookworm to 1.98-bookworm by @dependabot[bot] in #35
- Fix physics interpolation and landing detection for walking gait by @bmachek in #37
- Der Hofberg, das Menü, das Auto — und die Martinskirche steht offen by @bmachek in #38
- ci: bump rust from 1.98-bookworm to 1.99-bookworm by @dependabot[bot] in #40
- deps: bump rand from 0.10.2 to 0.10.3 in the patch group by @dependabot[bot] in #39
- Schadenfreude, ported: the crowd reacts to chaos it witnesses by @bmachek in #43
- Für Daniel, und das erste Release: Windows, Apple silicon, Linux by @bmachek in #42
New Contributors
- @dependabot[bot] made their first contribution in #36
Full Changelog: https://github.com/bmachek/MoodSwings/commits/v0.1.0