Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Fair call with the enemies.

I don't have any issue with the character having instant velocity movement. I just don't like how impossible it seems to dodge through, say, Cirno's bullet pattern without getting hit (unless lucky).

I'm not talking about the double-jump bug, where double-jumping at certain times makes you fall instead. But it is similar. I figured it out: Changing direction mid-jump causes the player to fall instead.

I also just found something amazing: Bullets pile up on the borders of the screen. So, if you change screens, you can end up with a mass of accumulated bullets assaulting you. :D

Cirno is an example for an enemy where you can use the fact that he runs to you, as he doesn't shoot any bullets directly at you. If you walk on top of the one way platforms in the beginning and wait for Cirno to get under you and jump, you can drop down on him without getting hit.

Thank you for a useful bug description, I'll have a look at that later.

The bullets stop once out of view as a result of the enemies being hacked together as an afterthought for the jam. They are not integrated with the map editor, they are just spawned at hardcoded locations and do their thing, instead of having dummy enemies replaced with the real thing when you enter a room. The easiest way to approximate that was to skip everything that is not in the view. As all the piled up bullets are flying away from you when you transition to another room it shouldn't lead to any unfair situations.

I guess I didn't use my brain enough when considering bullet avoiding.

The bullets stopping out of view can do this: https://imgur.com/E7KRrdA

(+1)

That is indeed a problem I did not consider. The intended solution for avoiding Koishi's bullets was to get on the elevated part behind which she spawns fast enough, so that you can safely wait for them to pass by while Satori doesn't hit you due to being blocked one tile to the right on the upper part. 

A big advantage of a team seems to be simply having a playtester who doesn't know what the programmer intended to happen.