4 ms·
I would make restarting much much faster than it is now. That's the most annoying part and it breaks the satisfying chain completely for me. I miss and then h
by 0x3f 6mo ago
I would make restarting much much faster than it is now. That's the most annoying part and it breaks the satisfying chain completely for me. I miss and then have to watch it slowly fall, or struggle to find the reset button. And even if I hit the reset, I have to go through the menu.
At the very least, put the reset and play again buttons in the same spot, so I can just keep tapping/clicking there.
Super Meat Boy is how all games like this should be.
- cachius 6mo agoI nearly stopped playing because of this, before reaching 11. Just leave out the interstitial when clicking restart at the bottom.
- igravious 6mo agoTampermokey userscript -- <space> to launch and restart <esc> to give up ```javascript // ==UserScript== // @name StarFling Spacebar // @namespace https://playstarfling.com/ // @version 2026-04-11 // @description Spacebar to launch and restart StarFling // @author Claude Code // @match https://playstarfling.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=playstarfling.com // @grant none // @run-at document-idle // ==/UserScript== (function () { 'use strict'; document.addEventListener('keydown', function (e) { if (e.code === 'Escape') { e.preventDefault(); // During play, click give-up to trigger the death/restart screen const giveup = document.getElementById('giveup-btn'); if (giveup) giveup.click(); return; } if (e.code !== 'Space') return; e.preventDefault(); // If the game-over screen is visible, click retry const gameOver = document.getElementById('game-over'); if (gameOver && !gameOver.classList.contains('hidden')) { const retry = document.getElementById('retry-btn'); if (retry) retry.click(); return; } // Otherwise simulate a tap on the canvas (start from menu / release orb) const canvas = document.getElementById('c'); if (canvas) { canvas.dispatchEvent(new PointerEvent('pointerdown', { bubbles: true, clientX: window.innerWidth / 2, clientY: window.innerHeight / 2, })); } }); })(); ```
- hirako2000 6mo agoI got so annoyed I fixed the annoyances. https://orbitup.surge.sh/ https://orbitup.surge.sh/ - FPS tweak to fix variable speed - Can bounce - Life points instead of sudden death - Levels - A few effects - Better adjusted difficulty
- arcza 6mo agoNice! Some ideas: Please can you remove the text that hides the main game view. This is the biggest annoyance on both games and slows you down a lot. Also the gravity / physics feels off. Orbit is too slow.
- beAbU 6mo agoNo attribution to the original game?
- hirako2000 6mo agoyes, I should. In case someone outside this thread comes across that 'fork'. Edit: I added due credit. thanks for pointing that out.
- grimgrin 6mo agoPublish yours un-minified like OP, so we can easily riff w/ or w/o an LLM ;)
- hirako2000 6mo agoThe author hasn't complained (yet). I will open source it if he wouldn't mind. Regarding moat, I doubt the logic behind a server would prevent anyone to copycat game concept and graphics. Games have always been cloned as community remakes, with little recourse to take them down.
- grimgrin 6mo ago
- Cort3z 6mo agoI would add long-press to restart
- akaBruce 6mo agoI'm not sure if it was added after your comment, but there's a restart button at the bottom center of the screen that you can hit while the ball is falling.