|
|
3d0bc66e40
|
feat: ghosts system
v0.46.0
|
2025-08-15 20:38:18 -05:00 |
|
|
|
e0a15c1ca8
|
feat: implement audio muting functionality
v0.45.1
|
2025-08-15 20:30:41 -05:00 |
|
|
|
fa12611c69
|
feat: ecs audio system
v0.45.0
|
2025-08-15 20:28:47 -05:00 |
|
|
|
342f378860
|
fix: use renderable layer properly, sorting entities before presenting
v0.44.5
|
2025-08-15 20:10:16 -05:00 |
|
|
|
e8944598cc
|
chore: fix clippy warnings
|
2025-08-15 20:10:16 -05:00 |
|
|
|
6af25af5f3
|
test: better formatting tests, alignment-based
v0.44.4
|
2025-08-15 19:39:59 -05:00 |
|
|
|
f1935ad016
|
refactor: use smallvec instead of collect string, explicit formatting, accumulator fold
|
2025-08-15 19:15:06 -05:00 |
|
|
|
4d397bba5f
|
feat: item collection system, score mutations
v0.44.3
|
2025-08-15 18:41:08 -05:00 |
|
|
|
80930ddd35
|
fix: use const MAX_SYSTEMS to ensure micromap maps are aligned in size
v0.44.2
|
2025-08-15 18:40:24 -05:00 |
|
|
|
0133dd5329
|
feat: add background for text contrast to debug window
v0.44.1
|
2025-08-15 18:39:39 -05:00 |
|
|
|
635418a4da
|
refactor: use stack allocated circular buffer, use RwLock+Mutex for concurrent system timing access
|
2025-08-15 18:06:25 -05:00 |
|
|
|
31193160a9
|
feat: debug text rendering of statistics, formatting with tests
v0.44.0
|
2025-08-15 17:52:16 -05:00 |
|
|
|
3086453c7b
|
chore: adjust collider sizes
|
2025-08-15 16:25:42 -05:00 |
|
|
|
a8b83b8e2b
|
feat: high resolution debug rendering
v0.43.0
|
2025-08-15 16:20:24 -05:00 |
|
|
|
8ce2af89c8
|
fix: add visibility check to rendering implementation
v0.42.1
|
2025-08-15 15:10:09 -05:00 |
|
|
|
5f0ee87dd9
|
feat: better profiling statistics, less spammy
v0.42.0
|
2025-08-15 15:06:53 -05:00 |
|
|
|
b88895e82f
|
feat: separate dirty rendering with flag resource
v0.41.3
|
2025-08-15 14:19:39 -05:00 |
|
|
|
2f0c734d13
|
feat: only present/render canvas when renderables change
v0.41.2
|
2025-08-15 14:15:18 -05:00 |
|
|
|
e96b3159d7
|
fix: disable vsync
v0.41.1
|
2025-08-15 13:46:57 -05:00 |
|
|
|
8c95ecc547
|
feat: add profiling
v0.41.0
|
2025-08-15 13:46:39 -05:00 |
|
|
|
02a98c9f32
|
chore: remove unnecessary log, simplify match to if let
|
2025-08-15 13:05:55 -05:00 |
|
|
|
7f95c0233e
|
refactor: move position/movement related components into systems/movement
|
2025-08-15 13:05:03 -05:00 |
|
|
|
a531228b95
|
chore: update thiserror & phf crates
|
2025-08-15 13:04:39 -05:00 |
|
|
|
de86f383bf
|
refactor: improve representation of movement system
|
2025-08-15 12:50:07 -05:00 |
|
|
|
bd811ee783
|
fix: initial next direction for pacman (mitigation)
v0.40.1
|
2025-08-15 12:30:29 -05:00 |
|
|
|
57d7f75940
|
feat: implement generic optimized collision system
v0.40.0
|
2025-08-15 12:21:29 -05:00 |
|
|
|
c5d6ea28e1
|
fix: discard PlayerControlled tag component
v0.39.3
|
2025-08-15 11:28:08 -05:00 |
|
|
|
730daed20a
|
feat: entity type for proper edge permission calculations
v0.39.2
|
2025-08-15 10:06:09 -05:00 |
|
|
|
b9bae99a4c
|
refactor: reorganize systems properly, move events to events.rs
|
2025-08-15 09:48:16 -05:00 |
|
|
|
2c65048fb0
|
refactor: rename 'ecs' submodule to 'systems'
|
2025-08-15 09:27:28 -05:00 |
|
|
|
3388d77ec5
|
refactor: remove all unused/broken tests, remove many now unused types/functions
|
2025-08-15 09:24:42 -05:00 |
|
|
|
242da2e263
|
refactor: reorganize ecs components
|
2025-08-15 09:17:43 -05:00 |
|
|
|
70fb2b9503
|
fix: working movement again with ecs
v0.39.1
|
2025-08-14 18:35:23 -05:00 |
|
|
|
0aa056a0ae
|
feat: ecs keyboard interactions
v0.39.0
|
2025-08-14 18:17:58 -05:00 |
|
|
|
b270318640
|
feat: directional rendering, interactivity
v0.38.0
|
2025-08-14 15:44:07 -05:00 |
|
|
|
bc759f1ed4
|
refactor!: begin switching to bevy ECS, all tests broken, all systems broken
|
2025-08-14 15:06:56 -05:00 |
|
|
|
2f1ff85d8f
|
refactor: handle pausing within game, reduce input system allocations
|
2025-08-14 10:36:39 -05:00 |
|
|
|
b7429cd9ec
|
chore: solve tests/ clippy warnings
|
2025-08-14 09:46:10 -05:00 |
|
|
|
12a63374a8
|
feat: avoid using spin sleep unless focused
v0.37.2
|
2025-08-13 23:30:07 -05:00 |
|
|
|
d80d7061e7
|
refactor: build decoupled input processing & add event queue system
|
2025-08-13 20:45:56 -05:00 |
|
|
|
abdefe0af0
|
chore: add hidden note about why Coveralls.io is disappointing today
|
2025-08-13 19:52:58 -05:00 |
|
|
|
4f76de7c9f
|
feat: enable vsync & hardware acceleration
v0.37.1
|
2025-08-13 19:49:02 -05:00 |
|
|
|
db8cd6220a
|
feat: cache dynamicly rendered map texture
v0.37.0
|
2025-08-13 19:48:50 -05:00 |
|
|
|
ced4e87d41
|
feat: embed atlas.json via phf instead of runtime parsing
v0.36.0
|
2025-08-13 00:37:37 -05:00 |
|
|
|
09e3d85821
|
feat!: dynamic map rendering from tiles
v0.35.0
|
2025-08-13 00:25:34 -05:00 |
|
|
|
c1e421bbbb
|
test: new graph tests
v0.34.10
|
2025-08-12 19:58:37 -05:00 |
|
|
|
3a9381a56c
|
chore: use NodeId explicitly in collision.rs types
|
2025-08-12 19:58:11 -05:00 |
|
|
|
90bdfbd2ae
|
chore: remove emscripten.rs platform from coverage, add html generation task, hide absolute path with remap-path-prefix, organize gitignore
|
2025-08-12 19:57:52 -05:00 |
|
|
|
a230d15ffc
|
test: setup common submodule, add text.rs tests, pattern exclude error.rs
v0.34.9
|
2025-08-12 19:24:06 -05:00 |
|
|
|
60bbd1f5d6
|
ci: add retry mechanism for coverage reporting via Coveralls CLI
v0.34.8
|
2025-08-12 18:31:07 -05:00 |
|