Elijah Voigt
f83b79bda5
Custom VecMap and VecSet collections for cache-friendly linear search
...
Does HashMap and HashSet already implement these optimizations?
Almost certainly...
15 minutes ago
Elijah Voigt
397b60b18c
Optimize simulation system a bit
3 hours ago
Elijah Voigt
e89886382d
Limit set of active audio cells to only those enabled
3 hours ago
Elijah Voigt
2665ffb3c5
Simplifying audio (a bit) and optimizing for web
4 hours ago
Elijah Voigt
61084e2251
Minimize static set of audio entiites
6 hours ago
Elijah Voigt
209e5f60c0
web zip for pages.elijah.run, enforced system ordering for cell de-dupe
1 day ago
Elijah Voigt
7aa159e7b8
use R-pentomino as default pattern
2 days ago
Elijah Voigt
4f84c4cc86
collapsing ui elements in game of life
2 days ago
Elijah Voigt
41bbc6b973
Tiling works, code simplified
2 days ago
Elijah Voigt
e7f816a7d5
just test and life tiling almost working
3 days ago
Elijah Voigt
fbc9389f57
Debug info: acive cell info
6 days ago
Elijah Voigt
35d6206d5e
toggle buttons for toggle actions
6 days ago
Elijah Voigt
f3afb2616c
use actions for zooming w/ buttons, keys, and scroll wheel
6 days ago
Elijah Voigt
09e6c66788
Adopt actions framework
6 days ago
Elijah Voigt
bc13a3b27b
space to play/pause
1 week ago
Elijah Voigt
a0ca524599
dial m for... mute/unmute
1 week ago
Elijah Voigt
d0703fcedf
Disable last selected note to avoid crash when no notes selected
1 week ago
Elijah Voigt
7054bdd469
Added coordinates and cell count debug info
1 week ago
Elijah Voigt
4322863040
wipe board and reset board both implemented
1 week ago
Elijah Voigt
db4eb74a45
fix some scheduling issues, material updates, seemingly audio
1 week ago
Elijah Voigt
94052efc6e
Updating pitch map updates cell pitches!
...
There is a new bug related to sound not playing but I think that's
because we're re-assigning sounds soon after spawning cells which is
understandable...
1 week ago
Elijah Voigt
69673ac9c0
notes selection UI works
...
Still need to update all cells to actually use the new selections...
2 weeks ago
Elijah Voigt
1c0f5ef623
the game does not crash, it's not right but that is in fact a win so we're committing
2 weeks ago
Elijah Voigt
bd1cb17c36
sorta fixed loading cells, but now limited cellpitch is not respected...
2 weeks ago
Elijah Voigt
ee8a70cc16
mid refactor, saving my place
2 weeks ago
Elijah Voigt
97aa5cb20d
Color scheme and some ui cleanup
3 weeks ago
Elijah Voigt
6b492c9a62
life: user defined notes and octaves; saving my place
4 weeks ago
Elijah Voigt
1ac628a503
Slight button themeing
4 weeks ago
Elijah Voigt
94b6faf97a
mute cell on placement
4 weeks ago
Elijah Voigt
da9550d74c
Adopt feathers for ui buttons; rough first draft
1 month ago
Elijah Voigt
f53de2307c
Refactor cells to full bsn! macro
1 month ago
Elijah Voigt
774e8f11f9
Refactor ui to full bsn!
1 month ago
Elijah Voigt
e3f1bf83e2
0.19 upgrade, move some things to bsn! syntax
1 month ago
Elijah Voigt
9debf268a6
Update to bevy 0.19
1 month ago
Elijah Voigt
9069c0b29e
life: audio toggle, ui play/plause mute/playAudio toggle
1 month ago
Elijah Voigt
be242dbb1f
Do not spawn when panning
1 month ago
Elijah Voigt
58aea7b02d
life: pan sorta kinda works
1 month ago
Elijah Voigt
84dd94ed3a
move /prototypes/life -> life
1 month ago