Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

This game definitely has a very charming feel! Unfortunately, it's nearly unplayable due to a major input bug. Anything else I'd have to say about the game is very minor by comparison, so I'll just focus on this. Interacting with anything gets you caught in a loop with that dialogue unless you advance the last message with a frame-perfect input. The reason for this is because the input check just looks for whether or not the button was down in that moment, so ending the dialogue and the opportunity to start the dialogue again happens within 1/60 of a second, a very short period of time that covers many times the average button press.

The solution for this is to keep track of the previous input state from the last frame or update, and compare the previous and current state. If the 'Z' button is up in the previous state and down in the current state, the player just pressed the button and you should handle the input. Conversely, if the 'Z' button is down in the previous state and up in the current one, that means the player just lifted their finger off the button. If both are down or both are up, these are states in the middle of a button press and you should ignore these inputs.

Great work on this! It definitely feels like a game that would be on the Game Boy.

(+1)

Hey thank you very much for such detailed feedback. I really appreciate it! I definitely will add some input buffering in the future, watching my brother play it, I saw the same bug. Its things like this that make me want to have testing on another device be a bigger priority earlier next time I do a jam. I honestly haven't been able to recreate this bug on my computer, maybe due to it being a laptop with a embedded keyboard? Either way, sorry if it caused any frustration for you!

While I'm sorry about the bug, i really appreciate that you checked it out and that you gave me such honest feedback!

Yeah, that sounds really helpful! Playtesting as early as possible is one of the most powerful game development tools.

And of course! It really is a sweet concept for a game and I'm happy I tried it.