Here I added a "root note map" screen where the player can assign a root note for each direction of the dpad.
During game, then, pressing left, right, up, or down, will change root note, set of sfx carried by the electric shocks and colors accordingly.
Also the osd gives info on the current root note and on the upcoming shock note.


A small 3-bit endless runner, a video game spinoff of my fiction and music project!
This is my first game and practically the only code I've ever written in my life 😅
The main goal here was to get hands-on experience with the Pico 8 tracker, sprites, and Lua basics, so that in the future I can create a little music-based game.
In the meantime, this came out, and I'm pretty satisfied!
Nothing special to report, just a themed silly endless runner.
Oh, I tried to implement a difficulty increase system: every 100 points, the maximum speed at which the shocks appear and their frequency increases by a small percentage.
Any feedback is welcome, and in the meantime, enjoy!
This green version is mostly a simple sound experiment. I created some SFX with notes and short phrases in the C pentatonic scale; every time an electric shock appears on the screen, one of these random SFX plays. Similarly, when the Thing jumps, besides the "hop sound" SFX, one SFXs with super simple rhythmic patterns with percussive sounds is randomly played.
So it's a super simple system to get some pseudo-generative, random sounds that are tied to the gameplay and to what's happening on screen.
The effect is simple, kind of stupidly melodic, and also chaotic. But for those who like to mess around with music, it's fun to send the audio signal from the game into an effects processor to get pseudo-random textures in that key.

Hi there! Echoes from the Shield is my post apocalyptic fiction and electronic music project (you can find it on YouTube or IG). I'm also passionate about pixel art and videogames, so I kinda wanted to try making a sort of spin off of the project here on Pico 8. Here are my first step with something suuuper basic, it's the first code of my life, put together to make this silly endless runner.
Funny enough there is no music atm. Will handle this in a second moment.
Cheers!
first update, I added music :) it was so fun and fast to get along with the pico8 tracker since I'm really used to LSDJ, LGPT and the M8, which all share similar workflow.