Skip to main content

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

I can see that the art is the emphasis- it's very cute, and honestly probably too nice for this jam. There's definitely some weirdness to the physics. I've had the ball/heart non-intuitively bounce back, and I had to restart because it got stuck on the bottom twice in the first level. It gets more tedious and annoying as you get closer to the end of the level, but that's hardly unique to this game, most Breakout clones are like that. The later levels are more interesting than the first, and I got to the third before game over.

I usually use opengameart for music (and sometimes other assets) and freesound for sound effects.

I agree! The ball will even self-correct itself as it's moving "normally" at times, and send itself in a different direction. Part of the code makes it move in case it slows down too much (to prevent it from getting stuck at the opposite end), but I think it is also creating that weirdness where it moves randomly even when there's no issue. Maybe the number needs to be lower.

I wasn't sure how to fix when it gets stuck at the top/bottom though. I added the spinning triangles to the first level to lessen the space the ball could exit (to lower difficulty), but I also thought it would help with the ball when getting stuck. In a way it does, as hitting the ball with the paddle + the triangle can at times bounce it out of being stuck (whereas before there was no way to hit it to fix it so it was an automatic -1 life), but I only realized after uploading that if you can't get that to work you basically have to restart the game (which suuuucks). Also, it's not a good "fix" b/c who wants to fight with that just to get the ball working again? It's also not intuitive, as I imagine some people will just consider it stuck without trying to hit it with the paddle. I also tried to angle the walls in case it was riding the wall but that didn't help either. I'm sure there's a formula like "if moving the same path x times reset the ball" or something, but as I have no idea what I'm doing code wise I don't know how that needs to be written. I should've spent more time on that, as I'll bet I could find the answer somewhere.

 I think adding some kind of mechanic where you can fine-tune the direction of the ball would be helpful too (similar to Peggle or even pinball), because getting the last few bricks can get super tedious. Maybe after so many bounces off the paddle you get to use an aiming guide.

Thank you for playing my game and leaving me feedback! I really appreciate it! And also thanks for the music and SFX site recommendations!!