Starfling: A one-tap endless orbital slingshot game in a single HTML file

https://playstarfling.com

Article Summary

Starfling is a minimalist browser-based arcade game where players sling a ball between rotating stars using a single tap — release at the right moment to catch the next star and keep the chain going. The entire game ships as a single HTML file using vanilla JS, Canvas, and Web Audio with no frameworks or build step, loading in under 2 seconds. It features a combo system, skip bonuses, procedurally generated audio, haptic feedback, and a “trail art” visualization of your full run generated on death.

Discussion

  • Physics skepticism dominated the thread: Multiple commenters noted the orbital mechanics feel inaccurate — the ship flies in straight lines between stars, constant downward gravity exists, and off-screen forces cause unexpected curves, leading to debate about whether “orbital slingshot” is misleading branding.
  • Overlapping UI text is the top UX complaint: Several users independently flagged that combo labels like “Quick!” and “Fast” appear over the ball mid-orbit, obscuring visibility and ironically causing misses right when players are on a streak.
  • Restart flow criticized: One commenter invoked Super Meat Boy as the gold standard, arguing the slow death animation and multi-step menu loop breaks the satisfying rhythm that makes hyper-casual games addictive.
  • AI auto-play experiment: One commenter used Claude (Codex 5.4) with Playwright MCP to automate the game — after a few attempts the model reverse-engineered the mechanics and wrote a script that ran to a score of 10,866, currently the leaderboard high score.
  • Community additions: The game was added to HN Arcade (hnarcade.com), and commenters praised the Web Vibration API haptics implementation as an underused browser feature.

Discuss on HN


Type Link
Added Apr 13, 2026
Modified Apr 13, 2026