Redrew the snake, the pattern on the snake is more visible now
Spent an hour wrestling Github Actions to build the GBA file AND publish it to Github Pages.
The game is available to test on https://rayzchen.github.io/snake-gba/
Much of this logged time was actually spent hunting for RLE files and testing them…
Rewrote a large portion of the loading code to render a ‘cursor’ which indicates where the placed cells will be. The actual placing hasn’t been implemented yet…
RLE bank can be found at https://rayzchen.github.io/algol/patterns/
Changed the behaviour of the playback button icons to keep sync with the simulation. Also fixed a layering issue in the CSS. The project should now be ready to ship!
Temporary deployments can be found at https://rayzchen.github.io/mechsim/
Added a modal to input any RLE string (many can be found at https://conwaylife.com/wiki/!). Spent a while trying to debug an extra generation simulated when loading, only to realise my RLE loading was too fast and outpaced the simulator…
The RLE can also be inputted through Ctrl+Enter. RLE banks to be created soon…
Temporary deployments can be found at https://rayzchen.github.io/algol/
Added reset, play/pause and step buttons!
Temporary deployments can be found at https://rayzchen.github.io/mechsim/
Added a bar on the left to graphically show the ratio between kinetic and potential energies (the faster things are moving, the more light grey there is).
Temporary deployments can be found at https://rayzchen.github.io/mechsim/
Finally able to navigate through the six simulation systems from one place 🔥🔥 Had to wrestle with CSS flexbox and transitions to make nice animations!
Temporary deployments can be found at https://rayzchen.github.io/mechsim/