Keytchen
- 5 Devlogs
- 11 Total hours
I'm building a chill 2D cooking game to pair with my nanoKEY2 as controls!
I'm building a chill 2D cooking game to pair with my nanoKEY2 as controls!
I debugged the entire timing system of beats because the gameplay was just not fun, it was not registering beats sometimes and the visual beat feedback wouldn’t update when it was supposed to. I fixed this by separating the visual beat updating system with the input tracking of beats for gameplay and it worked out well 😭
That’s all folks! see ya in the next update! ;D
Now the player knows what notes to hit based on the note shown on screen! I’m going to add a note guide so that it’s also more obvious which note to hit if they’re not familiar with cdefgabc keys!
Though there aren’t any graphics to match at the moment, there are different vegetables that call for different mini-games! I finished the carrot, zucchini, and potato mini-games.
I added some plain beat in the background that the player needs to match with the notes accordingly. It won’t work unless the player matches the beat well enough.
sorry my updates have slowed down…i’ve started school again D:
I used Aseprite to make the cutting board and the carrot graphics! I made each cut of the carrot a different image to make this work. Now there is a visible cutting animation for carrots!
I timed position changes, rotations, and modulation using AnimationPlayer.
Currently, the animation steps are triggered by a ui_accept input. I’ll change it to be musical chords that the player has to time perfectly as my next update.
I looked into how MIDI inputs are controlled by Godot, and it doesn’t natively detect MIDI inputs from the Input Map in Project Settings, so I had to create a script that detects MIDI input and maps it onto a default Godot input like ui_accept and ui_left etc!
But now it’s working really well :DDDD
Through a ton of pressed() signals and booleans we have made this happen
To pair this with my nanoKEY2, I’m starting game development with keyboard focus features early so that it isn’t a hassle to do later on!
I changed the colors of the background to make it even more approachable and friendly! I like this cool toned version… that last version looked a little eerie
I will be adding:
Not many challenges this time but I keep forgetting to record my aseprite using lapse…I need to remember!
I drew the main background for the game’s kitchen area with Aseprite! There’s a stove and cutting board so far.
Soon, I’ll be adding the following: