Show HN: A little physical breakout clone (brontosaurusrex.github.io)
Idea: How about a 5 minute game I can play in my browser and it's actually fun to play.
Controls: Mouse or keyboard (left/right, left alt/right alt or A/D), space and esc are pause toggle. Page up / Page Down are next or previous level (if already unlocked).
Cheats: Z toggles zapper, M toggles magnets.
Debug stuff: I, P, E keys are toggles for various stuff (E lets you change some aspects of physics engine).
Game is maybe playable on mobile devices, there is a menu on top right, and then click the circle to select type of control.
Physical engine is decoupled from refresh rate and runs at 240 Hz.
Fully vibe coded (deepseek, chatgpt), levels are human made with some amount of love.
11 comments
[ 0.23 ms ] story [ 15.0 ms ] threadAccording to the plausible we got staggering 82 hits since yesterday. Roughly 50% desktop and 50% mobile, with average time on page 1 minute and 24 seconds.
These surprises made it far-more-interesting to play than I expected.
(f to show fps, shift+f to reset lowest fps)
It’s a shame because I love breakout!
About the mouse control: many times i failed because my cursor went outside the viewport and the paddle stopped moving. So i got to keep the mouse inside the game area, which is kinda annoying visually too. Even in fullscreen there are borders where the cursor can fall and die.
Another feedback: the ball bounces a bit too vertically on block corners, it seems it could bounce a bit more diagonally.
And i found the big-blocks levels a bit difficult because it was hard to send the ball at the top of the screen.
Thank you, i had fun :)
Yeah the physics, this is ~ 5th internal version already, there were more pronounced corner angles at some point, but it got unplayable.
Big block levels; The idea is to encourage the player to find two bounce solutions, where first bounce is spinned and 2nd would be to 'correctly' translate that spin into upward speed.