Project ideas from Hacker News discussions.

Hole Punch: Sling your spaceship around gravitational fields

📝 Discussion Summary (Click to expand)

Theme 1 – Mobile usability needs improvement
Many users noted that the game feels desktop‑centric and struggles on touch devices.
- “It’s a mobile world. This would be so nice as a proper touch enabled game” – jonplackett
- “Clicking too fast zooms the browser which breaks the click placement. Native Mobile would be much better.” – toobulkeh
- “It launches on mobile Safari but doesn’t seem playable, landscape on mobile Safari sucks.” – xixixao
- “Fun, but terrible on mobile.” – Loughla
- “The controls on mobile are a bit too imprecise.” – rkagerer

Theme 2 – Overall enjoyment and praise for the concept
Commenters repeatedly called the game fun, clever, and a delightful diversion.
- “Nice, a lot of fun!” – mkatx
- “This is kind of a cool concept. It's like Space Golfing.” – iamwil
- “Wow wonderful game this is super fun! Would love it on iOS.” – shantanujoshi
- “I love it! : )” – mihaaly
- “Loved it! Played all 20 levels.” – NooneAtAll3

Theme 3 – Requests for UI/feature refinements (mass control, speed, clarity)
Several users suggested concrete tweaks to improve gameplay precision and flow.
- “The ability to subtract mass is definitely needed.” – adamesque ( echoed by 40four, msephton, gschizas)
- “also need a way to increase the sim speed. 1.5x 2x etc” – rapidfl (also suggested by Razengan)
- “As you drag a hole, the size widgets should disappear so you can better see what's around it.” – rkagerer
- “It would be nice to be able to manually key in the matter; on Safari desktop clicking uses up matter too quickly to set precisely.” – Razengan
- “Should add an (optional) instruction level…” – kkhire


🚀 Project Ideas

GravityPilot Mobile

Summary

  • A native iOS/Android app built with Flutter that brings the black‑hole gravity puzzle game to touch devices with precise controls, mass subtraction, and adjustable simulation speed.
  • Core value: seamless mobile gameplay that preserves the desktop experience while adding missing features requested by HN users.

Details

Key Value
Target Audience Casual gamers and physics‑puzzle fans who play on smartphones/tablets
Core Feature Touch‑friendly hole placement, add/subtract/delete mass via on‑screen buttons, simulation speed slider (0.5x‑2x), manual mass entry via numpad, undo/redo, cloud saves
Tech Stack Flutter (Dart), Flame game engine, Firebase Auth/Firestore for leaderboards, optional Unity for physics if needed
Difficulty Medium
Monetization Revenue-ready: Freemium (free with optional cosmetic skins, $0.99 ad‑removal)

Notes

  • HN commenters lamented “terrible on mobile” and wanted “a proper touch enabled game” (toobulkeh, Loughla) and “need a way to increase the sim speed” (rapidfl); this app directly addresses those points.
  • Provides a platform for future level‑editor community and leaderboards, sparking discussion similar to Zachtronics‑style score sharing.

OrbitAssist Web Enhancer

Summary

  • A lightweight browser extension (userscript) that adds missing controls to the existing web‑based gravity game: simulation speed buttons, manual mass input via keyboard, and dynamic UI that hides hole‑size widgets while dragging.
  • Core value: Improves the desktop experience without requiring a rewrite, satisfying power users who want precision and speed.

Details

Key Value
Target Audience Desktop players of the current web game who seek finer control and faster iteration
Core Feature Overlay toolbar: +/- speed (1.5x, 2x), mass entry box, toggle to hide widgets while dragging, undo/redo shortcuts
Tech Stack JavaScript/TypeScript, userscript manager (Tampermonkey/Greasemonkey), optional React for overlay UI
Difficulty Low
Monetization Hobby

Notes

  • Users asked for “manual key in the matter” (Razengan) and “speed up time once running” (Razengan); also wanted widgets to disappear while dragging (rkagerer). This extension delivers those exact features.
  • By enhancing the existing game, it can drive renewed engagement and discussion on HN, potentially leading to contributions or forks.

GravityHub Level Service

Summary

  • A backend API and simple web portal that lets players upload, share, and rate custom levels for the gravity puzzle game, backed by a global leaderboard for metrics like mass used, time, and number of holes.
  • Core value: Extends replayability and fosters a creator community, turning a single‑player puzzle into a collaborative platform.

Details

Key Value
Target Audience Enthusiastic players and aspiring level designers who want to share challenges and compete
Core Feature Level upload (JSON schema), play‑anywhere via embedded web player, rating system, leaderboards (mass, time, holes), API for game clients to fetch levels
Tech Stack Node.js (Express) or Python (FastAPI), PostgreSQL for level metadata, Redis for leaderboard caching, optional Docker deployment
Difficulty Medium
Monetization Revenue-ready: Subscription for premium level hosting ($4/mo) or take‑a‑cut of tips via Patreon integration

Notes

  • HN users asked for a leaderboard with score distribution (NooneAtAll3) and wanted to see “mass/holes/time” metrics; this service satisfies that desire.
  • Enables discussion around level design strategies, similar to Zachtronics communities, and could spark jams or contests on HN.

Read Later