Commit graph

35 commits

Author SHA1 Message Date
dd27634f0c
Add material type definitions 2026-03-11 13:43:04 -04:00
4457368636
Add ant farm sand physics implementation plan 2026-03-11 12:44:24 -04:00
de010adf44
Add ant farm sand physics design doc
Covers GPU Margolus block CA for particle sand, hybrid material
system (shader behaviors + data-driven registry), ant digging/carrying
mechanics, dual camera (side view primary, top-down secondary), and
tiered gravity model (basic -> angle of repose -> pressure propagation).
2026-03-11 12:39:47 -04:00
1c74aabd53
Change from blue to red 2026-03-10 11:04:28 -04:00
a187ccded2
Fix zooming 2026-03-10 11:04:13 -04:00
8ad5130466
Persist config changes in local storage 2026-03-10 10:53:52 -04:00
14208e17fb
Move panels to the left 2026-03-10 10:53:52 -04:00
8dfc6f54bc
Disable culling 2026-03-10 10:53:44 -04:00
eddef83e5b
Add neocities deploy 2026-03-10 10:53:44 -04:00
b2fb120b6b
Add richer ant documentation 2026-03-09 12:12:28 -04:00
a3476d8ea7
Fix all linting checks 2026-03-09 11:26:06 -04:00
2c303b61f2
Document new ant behaviors 2026-03-09 11:26:06 -04:00
451e187032
Add colony stats readback for aggregate ant state 2026-03-09 11:15:57 -04:00
862cbfc3b7
Add ant presence texture for future spatial neighbor queries 2026-03-09 11:15:57 -04:00
bdf42a3176
Add cell metadata bit layout for terrain type and food quality
Reserve bits 3-5 for terrain type (0-7) and bits 6-13 for food quality
(0-255) in the world texture R channel. Adds shared TS constants and
matching GLSL defines. world.frag now preserves upper bits when writing
cell data. Infrastructure only — no behavior changes.
2026-03-09 11:15:57 -04:00
5899330f5c
Add repellent pheromone channel with per-channel blur parameters 2026-03-09 10:48:14 -04:00
cff99b7f08
Add second ant texture with MRT for extended ant state 2026-03-09 10:45:26 -04:00
221606b527
Fix pre-existing typecheck errors 2026-03-09 10:39:35 -04:00
03679622a3
Add tooling setup with biome, justfile, and check pipeline 2026-03-09 10:39:31 -04:00
a3bbc258be
Add ant docs 2026-03-09 10:22:03 -04:00
d90a6784c5
Add an agent config 2026-03-09 09:57:05 -04:00
2910f692a8
Organize as an updated bun project 2026-03-09 09:55:24 -04:00
StrandedKitty
d7715f7da7
Update README.md 2022-08-11 16:47:12 +03:00
vHawk
8968d6c2b7 Fix canvas size 2022-07-11 08:41:32 +03:00
vHawk
9ecb9f55aa Add pheromone settings to GUI 2022-07-11 05:43:33 +03:00
vHawk
c84a3b46b7 Update GUI 2022-07-11 03:05:09 +03:00
vHawk
a3c03cafef Fix world texture sampling 2022-07-11 02:19:01 +03:00
vHawk
9e80ac2c96 Resize FBs and recompile materials after config change 2022-06-30 00:35:59 +03:00
vHawk
a2b5d45a52 Add obstacles 2022-06-29 15:45:31 +03:00
vHawk
27c835b8e5 Interaction improvements and minor fixes 2022-06-29 00:35:45 +03:00
vHawk
fb772db717 Cleanup; make ants bounce off the world bounds 2022-06-26 19:23:23 +03:00
vHawk
fb248c33ee Add gh-pages script 2022-06-26 13:05:53 +03:00
vHawk
983427c77f Update texture dir 2022-06-26 12:53:24 +03:00
vHawk
f0c253c7fb Initial implementation 2022-06-26 12:34:16 +03:00
vHawk
1588105e0b Initial commit 2022-06-24 16:44:44 +03:00