Live data from Hacker News

Show HN: Breakout with a roguelite/vampire survivor twist

breakout.lecaro.me

71–80 of 196 posts

Re: Show HN: Breakout with a roguelite/vampire survivor twist

#71

Really fun, nice work. Oops, I skipped the extra life, since it wasn't too clear I only had one. The destroy last brick didnt seem to work. It said I had +1 choice for only missing 3x, but I only received the coin choice. And missed ball gave me a 'list.findLast is not a function' (brave) and didnt run at all on my bit older FF, but not your fault, I lose a site a week at the moment, and I refuse to play the never en…

Yeah, it's not clear how many lives you start with, but I'm going to guess people will quickly figure out that the game is over once the ball is lost. Destroy last brick was buggy (< sign instead of <= , silly mistake) but should work now. +1 choice means you get 4 options in the upgrades list instead of 3, but you can still only pick one thing in the list. +1 upgrade happens when you don't miss at all, by the way. Funny, my tests today crashed when I tried to use findLast, and I realized it's not as common of a function as I thought. I've just redefined it to let you play on FF LTS. I'm a grumpy Debian and FF user myself, but I have the latest Firefox because as a Web dev I need to reproduce the issues my users report.

Re: Show HN: Breakout with a roguelite/vampire survivor twist

#72
“Add multiplayer” is of course the annoying request that every game maker always gets, but since you’ve already done it for v2–how hard do you think it would be to combine the multiplayer and the “survivors” type system?

Anyway, fun game. I liked that the perks slowly seemed to ramp up from small tweaks to total game changers as I accumulated/unlocked them.

Re: Show HN: Breakout with a roguelite/vampire survivor twist

#74
post #35

Amazing! Well executed idea and great example that less is more. :) Consider: (a) locking mouse (b) hiding cursor (c) fullscreen mode Here's an example if you don't want to search docs: https://mdn.github.io/dom-examples/pointer-lock/ As other mentioned UI needs a few more iterations, but it's ok. I don't think you need to track coins during the run as you don't spend them to buy upgrades - which is not obvious and m…

Thanks for the feedback. Fullscreen is offered in the menu when "document.fullscreenEnabled || document.webkitFullscreenEnabled" is true. I've noticed it doesn't show in safari mobile, but you can trigger it by click aA / Hide toolbars. I'll look at the pointer lock, i could easily unlock it once you pause the game with a click, so it wouldn't be too intrusive. For the score, i'm thinking to put the score multiplier there instead, i'll experiment a bit. There's a life counter, in the sense that you start with 0 extra lives, but if you pick the extra life perk, you'll see 1 heart per life next to your score. The game being 100Kb, you can probably guess I'll pass the electron option, but Tauri could be considered. First, I'll just make the web app offline capable. Also, I'm pretty sure that "save page as / Web page, complete" would work on desktop and give you a usable app (YMMV). I personally dislike Steam (mandatory updates, slow UI, DRM, monopoly, online requirement), and never buy any game there, so it's not a priority to publish there for me, but I might put it there once I have enough interest and price if 4 euros. I'd rather have a good app on the web first, and deal with the various store's rules and painful UIs later, I'm doing this for fun after all.

Re: Show HN: Breakout with a roguelite/vampire survivor twist

#75
post #35

Amazing! Well executed idea and great example that less is more. :) Consider: (a) locking mouse (b) hiding cursor (c) fullscreen mode Here's an example if you don't want to search docs: https://mdn.github.io/dom-examples/pointer-lock/ As other mentioned UI needs a few more iterations, but it's ok. I don't think you need to track coins during the run as you don't spend them to buy upgrades - which is not obvious and m…

Also need (great if): spacebar launches ball, L/R arrows moves bar.

Yes, that will come. But you have no chance to reach a decent score with binary like that honestly, it's like playing with mittens on.

Re: Show HN: Breakout with a roguelite/vampire survivor twist

#76
post #35

Amazing! Well executed idea and great example that less is more. :) Consider: (a) locking mouse (b) hiding cursor (c) fullscreen mode Here's an example if you don't want to search docs: https://mdn.github.io/dom-examples/pointer-lock/ As other mentioned UI needs a few more iterations, but it's ok. I don't think you need to track coins during the run as you don't spend them to buy upgrades - which is not obvious and m…

I'm another vote for hiding the cursor. It's pretty distracting, especially early on in a level when there's still a lot of low-level bricks.

That's be an option soon :)

Re: Show HN: Breakout with a roguelite/vampire survivor twist

#77

There is an issue with mouse control (I'm playing with a mouse pad but the problem should occur with a regular mouse too): When you move the mouse fast it gets out of the control area and then small movement don't respond anymore until the mouse gets back into the control area which usually results in an overshoot. It makes the game feels unresponsive when you lose control of the pad because of this. It also breaks i…

Thanks for the feedback. I recommend turning on full screen in the menu, until I figure out how to add mouse lock .

Full screen doesn't solve my problem (firefox ubuntu).

Re: Show HN: Breakout with a roguelite/vampire survivor twist

#78
post #16

Fun game! A couple of small translation issues I spotted: "Keep pressing here to play" should really mean "tap repeatedly", I think you should put something like "Press and hold here to play"; the other was one of the upgrade descriptions said something like "slower the ball" which I'd write as maybe "slow down the ball".

Both good points, the message now says "Press and hold here to play" and "Slower ball: slow down the ball". English isn't my native language.

Re: Show HN: Breakout with a roguelite/vampire survivor twist

#79

“Add multiplayer” is of course the annoying request that every game maker always gets, but since you’ve already done it for v2–how hard do you think it would be to combine the multiplayer and the “survivors” type system? Anyway, fun game. I liked that the perks slowly seemed to ramp up from small tweaks to total game changers as I accumulated/unlocked them.

I think that would be a good candidate feature for a paid version later. When starting v3, I decided to focus on game feel and finding the fun, and disregard everything else, so there's a lot I could do. I still want to make it deeper, and add basic QOL options to let everyone play it the way they like, before adding multiplayers or distributing in more closed gardens. I'm already very happy about the reception the game got here.

Re: Show HN: Breakout with a roguelite/vampire survivor twist

#80
post #5

Earlier quoted context omitted.

Both valid points. I colored the coins for two reasons : they are pretty and the perk "coins stain bricks" means that if a red coin hits a blue brick, that brick becomes blue (which helps with other perks like "picky eater" and "color pierce"). I think there could be a short text that changes once you perform the action, so "click to start", "catch the ball", "catch the coins for score", and "clear all bricks", then…

The game is great and clearly a lot of thought has gone into polishing! Congrats FWIW it also took me a couple of levels to even realize how I was getting coins. A yellow glow around the coins or some shiny effect + clinky sounds would go a long way. The -2 +2 etc. callout numbers could also last longer on the page and just grow in size as they fade out? They were also quite hard to spot

The -1 numbers are when your coin multiplier drops, that part isn't really explained or intuitive. i'm not even sure of how to call it. It's the number of coins that will spawn when you break a brick, and is displayed on your puck. I guess if i displayed " 2 x " on the puck and made coins look like coins, everything would be a bit easier to understand.
Post reply on HN