1dc8aca373
feat: item collection & collisions, pellet & energizer generation
v0.33.0
2025-08-11 22:45:36 -05:00
02089a78da
chore: downgrade toolchain to 1.86 on all versions
...
This is just because managing both 1.86 and 1.88 is really annoying, so
it's better to just be unified. There's no real point to using 1.88
besides more clippy warnings, which are already impeding my work right
now. So we're downgrading.
2025-08-11 22:10:41 -05:00
1f8e7c6d71
fix: resolve clippy warnings, inline format vars, use tracing to log warnings
v0.32.1
2025-08-11 22:09:08 -05:00
27079e127d
feat!: implement proper error handling, drop most expect() & unwrap() usages
v0.32.0
2025-08-11 20:23:39 -05:00
5e9bb3535e
ci: add dependabot config
v0.31.5
2025-08-11 19:24:52 -05:00
250cf2fc89
fix: avoid rendering path lines between far apart cells
v0.31.4
2025-08-11 18:39:01 -05:00
57975495a9
fix: calculate more static, stable offsets for path debug rendering
v0.31.3
2025-08-11 16:00:23 -05:00
f3e7a780e2
fix: drop problematic ctrl-c keybind for bacon, reconfigure binds
v0.31.2
2025-08-11 15:46:26 -05:00
ee6cb0a670
refactor: implement entity trait, common abstraction for movement & rendering
2025-08-11 15:46:04 -05:00
b3df34b405
fix: crash when entering right tunnel due to overflowing pixel position calculation
v0.31.1
2025-08-11 15:44:04 -05:00
dbafa17670
chore: add bacon.toml config file
2025-08-11 15:25:53 -05:00
d9c8f97903
feat: pathfinding for ghosts, add debug rendering of paths
v0.31.0
2025-08-11 15:25:39 -05:00
ad2ec35bfb
chore: remove unused tracing debug invocations
2025-08-11 15:23:23 -05:00
6331ba0b2f
refactor: move graph traversal code into traversal.rs
2025-08-11 14:05:28 -05:00
3d275b8e85
fix: clippy inline format args
v0.30.2
2025-08-11 14:05:28 -05:00
bd61db9aae
chore: remove unnecessary names, merge audit.yaml with tests.yaml, plural tests.yaml
2025-08-11 14:05:28 -05:00
ed8bd07518
fix: site rendering, fix SVG colors, remove header, viewport scaling, simplify
v0.30.1
2025-08-11 12:20:52 -05:00
27705f1ba2
feat: implement ghost entities, movement & rendering
v0.30.0
2025-08-11 11:54:05 -05:00
e964adc818
feat: enhance debug visuals with cursor-based effect
v0.29.0
2025-08-11 11:54:05 -05:00
c5213320ac
fix(emscripten): string pointer casting, fixup AssetError handling
v0.28.1
2025-08-11 11:25:52 -05:00
e0f8443e75
refactor: replace HashMap with fixed-size arrays for textures in DirectionalAnimatedTexture
2025-08-11 11:13:46 -05:00
6702b3723a
refactor: move DIRECTIONS constant into direction, add as_u8() const fn for array indexing
2025-08-11 11:03:46 -05:00
f6e7228f75
refactor: platform trait, platform-specific code handling into platform module
2025-08-11 10:49:58 -05:00
14cebe4462
chore: use logtape logger properly
2025-08-11 10:34:26 -05:00
c39fcaa7d7
feat: add timestamp-based tailwind cli downloading, add logtape logging, validate content-length
v0.28.0
2025-08-11 10:31:54 -05:00
1d9499c4f8
docs: improve story & readme, simplify top header, expand experiment ideas, more build notes
2025-08-08 13:42:26 -05:00
61050a5585
chore: use fallback installer for bun run in build workflow
2025-08-08 13:34:54 -05:00
85420711df
fix: preventDefault() context menu on canvas
v0.27.1
2025-08-08 13:34:36 -05:00
2efa7a4df5
feat: manually download tailwindcss cli, only check for emsdkDir if not activated
v0.27.0
2025-08-08 11:04:31 -05:00
1d018db5e9
ci: handle pre-activated emsdk
v0.26.4
2025-08-08 10:15:43 -05:00
023697dcd7
fix: use bun and web.build.ts in build workflow, use minify & cwd args for tailwindcss cli
v0.26.3
2025-08-08 10:10:57 -05:00
87ee12543e
tests: revamp tests, remove more useless tests
2025-08-08 09:07:10 -05:00
b308bc0ef7
refactor: move all tests out of src/ into tests/, remove unnecessary tests
2025-08-08 08:50:52 -05:00
9d5ca54234
fix: improved frontend web interface, use tailwind cli
v0.26.2
2025-08-08 00:20:38 -05:00
2ae73c3c58
fix: disable app quit on browser build
v0.26.1
2025-08-07 23:44:26 -05:00
adfa2cc737
feat: edge traversal permissions system
v0.26.0
2025-08-07 23:39:39 -05:00
7c937df002
docs: add build notes to README
2025-08-07 23:26:48 -05:00
9fb9c959a3
refactor: ensure emsdk dir exists before issuing commands
2025-08-07 23:20:12 -05:00
61ebc8f317
chore: fixup .gitignore
2025-08-07 23:00:03 -05:00
b7f668c58a
feat: revamp web build script in bun + typescript, delete old scripts
v0.25.0
2025-08-07 22:59:51 -05:00
b1021c28b5
chore: remove unused door/map.png/build.css
2025-08-07 22:58:38 -05:00
7d6f92283a
docs: update README with badges, remove unnecessary install details, change workflow names
2025-07-28 21:09:42 -05:00
2a295b1daf
test: small test lint fixes
v0.24.3
2025-07-28 20:55:45 -05:00
4398ec2936
chore: fix clippy errors, add allow dead_code modifiers
2025-07-28 20:53:01 -05:00
324c358672
refactor: remove StartingPosition MapTile, track pacman start explicitly in parser
2025-07-28 20:49:17 -05:00
cda8c40195
test: allow mute state updates while audio subsystem is disabled
v0.24.2
2025-07-28 20:48:13 -05:00
89b4ba125f
feat: begin tracking nodes of entity starting positions
v0.24.1
2025-07-28 20:41:26 -05:00
fcdbe62f99
feat: allow graceful disabling of audio subsystem in background
v0.24.0
2025-07-28 20:38:16 -05:00
57c7afcdb4
ci: emit warnings on retry attempts in emscripten build
v0.23.16
2025-07-28 20:25:13 -05:00
2e16c2d170
ci: add retry mechanism for emscripten builds due to dependency hash errors in sdk
v0.23.15
2025-07-28 20:18:28 -05:00