2026-02-27 00:06:29 +01:00
2026-02-28 18:37:47 +01:00
2026-03-04 20:47:34 +01:00
2026-02-28 18:37:47 +01:00
2026-03-04 20:47:34 +01:00
2026-02-27 12:43:19 +01:00
2026-03-04 19:07:40 +01:00
2026-03-04 20:45:25 +01:00
2026-02-28 18:37:47 +01:00
2026-02-25 13:34:52 +01:00

MassSprings - Puzzle Board State Space Explorer

All combinations of pieces reachable from an initial puzzle are explored, the resulting puzzle state-space is visualized as a force-directed graph. The graph layout is calculated iteratively using a mass-spring-system with additional pairwise repulsive forces simulated using Barnes-Hut.

Running

Requirements:

  • Directory fonts
  • Directory shader
  • Preset file default.puzzle (optional)

Run nix run git+https://gitea.local.chriphost.de/christoph/cpp-masssprings from the working directory containing the listed requirements.

Description
No description provided
Readme 20 MiB
Languages
C++ 93.3%
Nix 5.1%
CMake 1.4%
GLSL 0.2%