Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

The upgrade were: sana size increaser, mumei dagger, black hole, scissors and irys jewel but I don`t remember if at that level the player have five or six upgrade. From that run I remember that from the moment I took the black hole I saw the scissors do strage movement like stay for some second floating on themselves and then restart moving on a random direction or float very slowly vertically towards a target after they bounce. Regarding the freeze screen, after finishing the level it simply stayed on the last frame where I could see the level in its entirety without it switching to the next one.

(2 edits)

Thanks for the details.

Assuming I understand the scenario correctly, the penultimate level should have been this one:


There are 7 levels and you get an upgrade after each, so on level 6, you should have played the level with 5 upgrades, and what should have happened is that, after you cut the last bit of hair, the upgrade screen appeared, which would've been your sixth and final upgrade. Instead the upgrade screen never appeared and the scissors just stopped moving, correct? Do you know if you were able to pause the game when that happened?

I'll spend some time trying to figure this out, but since I've never seen it in testing and since I don't know what could cause it, unfortunately, I'm not sure if I'll be able to succeed in figuring it out and fixing it.

(+1)

Yes exactly the level is this. After cutting the last piece of hair the scissors stopped where the last bit of hair was and the selection window for the last upgrade did not appear. I was unable to pause the game. I left the game open for about ten minutes but but nothing happened and I had to reload the page.

(+1)

Thanks for being as helpful as always.

Unfortunately, if even pause was not working, then I don't know what could cause this bug. The pause screen is inefficient but reliable because it's state is checked every single frame, and the only way pause stops working is if the game over/victory flags are set, which shouldn't be the case in the second to last level. Even then, if those flags are somehow set, the corresponding ending screen should show.

My best guess is that this is caused by some issue in a third party dependency I have, but some of those dependencies recently had a major release, so I think they're probably too unstable to upgrade/migrate to atm. They were also rather unstable while working on this project. So, I'll update the dependencies for this project at a later point in time, but otherwise, yeah, unfortunately, I don't think I can fix this.