fuzzyworld

Last 22 commits

2026-10-27fe82cd2✓ Rename .gitlab-ci.yml to .fw-ci.ymlPavel Safronov
2026-10-265a542e9Deploy to apps.fuzzyworld.net with fuzzyworld-toolsPavel Safronov
2026-05-173ccad7dImprove sheep visual differentiation and pen behaviourPavel Safronov
2026-05-1782e8c06Refactor UI from canvas to DOMPavel Safronov
2026-05-1768f7d10Add level progression locking and enlarge level-select buttonsPavel Safronov
2026-05-1731314a3Keep dog facing its last direction of travel when stoppedPavel Safronov
2026-05-172b484d7Replace fear tint with wide-eyed look on sheepPavel Safronov
2026-05-17c4a1cddKeep sheep inside the pen once herded inPavel Safronov
2026-05-17b90608dChange winThreshold to integer sheep count, surface it in HUDPavel Safronov
2026-05-1721437a0Scale all boids and entity sizes to screen dimensionsPavel Safronov
2026-05-1676d574creadme updatePavel Safronov
2026-05-16ec99b41Fix repo URL to gitlab.com/PavelSafronov/herdPavel Safronov
2026-05-162eda845Add game state machine, input handler, and entry pointPavel Safronov
2026-05-164e15f13Add 10-level system with thematic level configsPavel Safronov
2026-05-165dab649Add Boids flocking AI with flee, boundary, and collision resolutionPavel Safronov
2026-05-16bce6efaAdd Sheep entity with fluffy wool and smooth rotationPavel Safronov
2026-05-16369d808Add Dog entity drawn as a border colliePavel Safronov
2026-05-16e410805Add Pen entity with gate, fill indicator, and center()Pavel Safronov
2026-05-161001e9eAdd Canvas wrapper and fixed-timestep game loopPavel Safronov
2026-05-165edd30cAdd immutable Vec2 math utilityPavel Safronov
2026-05-16399ccffAdd project scaffolding and build configPavel Safronov
2026-05-161a83062Initial commitPavel Safronov