Project ideas from Hacker News discussions.

Flashpoint Archive – Over 200k web games and animations preserved

📝 Discussion Summary (Click to expand)

1. Flash preservation is a community‑driven priority
The discussion centers on keeping the Flash archive alive—whether through Flashpoint, Ruffle, or other projects.

“I’m very glad to see they have some of it.” – rmunn
“Lots of wonderful single player games were made in Flash, and it’s awesome that there’s a way to play them again.” – noduerme
“200k preserved items is a staggering number… that’s the real loss when a platform dies.” – altcunn

2. Technical hurdles keep many games from running today
Users repeatedly point out gaps in emulation, especially with networking, AMF, and legacy APIs.

“Ruffle never even makes the call out to the server… NetConnection.connect() is still missing.” – noduerme
“I think it might be all that’s stopping my old games from running!” – noduerme
“Ruffle has some definite issues with AMF serialization/deserialization.” – danielhjacobs

3. Flash’s cultural legacy fuels nostalgia and debate over its value
Participants reminisce about the creative freedom and unique games of the era, while also critiquing modern ad‑heavy mobile experiences.

“Flash was genuinely innovative… the content was unmatched.” – SilverElfin
“I see him swat away an ad almost before I’ve even noticed that it wasn’t part of the game.” – raffraffraff
“The art of the past, created by humans before the advent of AI, deserves a reevaluation.” – tomleelive

These three themes—preservation, technical challenges, and cultural nostalgia—drive the conversation and shape the community’s efforts to keep Flash alive.


🚀 Project Ideas

FlashPlay Hub

Summary

  • A web‑first platform that runs Flash games via Ruffle with full NetConnection support using a WebSocket proxy, enabling multiplayer and server‑dependent titles to work in the browser.
  • Built‑in recommendation engine that curates games by genre, era, and user ratings, solving the “too many games” problem.
  • Mobile‑responsive UI and offline caching for on‑the‑go play.

Details

Key Value
Target Audience Retro game collectors, casual players, educators, and developers who want to preserve and play old Flash titles.
Core Feature Browser‑based Flash player with NetConnection/WebSocket proxy, curated library, and recommendation engine.
Tech Stack Ruffle (WebAssembly), Node.js + Express for proxy, PostgreSQL for metadata, React for frontend, Redis for caching.
Difficulty Medium
Monetization Revenue‑ready: freemium with optional $4.99/month for ad‑free experience and early access to new titles.

Notes

  • “I wish there was a plugin for curation / recommendation.” – williams936
  • “It’s frustrating that they cover almost everything in AS3 except the NetConnection class.” – noduerme
  • Enables multiplayer Flash games to run in browsers, addressing a major pain point for preservation projects like Flashpoint.

KidFlash

Summary

  • Native mobile app (iOS & Android) that bundles a hand‑picked, ad‑free library of classic Flash games, playable offline via a lightweight Ruffle wrapper.
  • Simple, child‑friendly UI with parental controls and game ratings.
  • Solves the “ad‑heavy, upgrade‑prompting” frustration for kids.

Details

Key Value
Target Audience Parents, educators, and children who want a safe, ad‑free gaming experience.
Core Feature Offline Flash game library with Ruffle compiled to native via wasm‑to‑native bridge, parental controls, and curated recommendations.
Tech Stack Kotlin/Swift for native UI, Ruffle compiled to wasm, Tauri for cross‑platform packaging, SQLite for local metadata.
Difficulty Medium
Monetization Revenue‑ready: $2.99 one‑time purchase or $0.99/month subscription for new game additions.

Notes

  • “I see him swat away an ad almost before I've even noticed that it wasn't part of the game.” – raffraffraff
  • “Giving him a reduced hand‑picked library of games, with no ads, no automatic prompts…” – raffraffraff
  • Provides a practical, ad‑free alternative to the current mobile gaming landscape.

SWF PatchKit

Summary

  • Web service that automatically patches SWF files to bypass URL checks, DRM, and other protection mechanisms, generating a lightweight patch file that can be applied at load time.
  • Includes a CLI tool for batch patching and a browser UI for single‑file uploads.

Details

Key Value
Target Audience Flash preservationists, archivists, and hobbyists who need to run protected games.
Core Feature Automated SWF patching engine, patch format, and integration with Ruffle for seamless playback.
Tech Stack Rust for performance, SWF parsing libraries, WebAssembly for browser UI, Docker for CI.
Difficulty High
Monetization Hobby (open source) with optional paid support for enterprise users.

Notes

  • “I have trouble finding someone who has standing and desire to sue.” – vlovich123 (highlighting the need for legal‑safe patches)
  • “I never liked the idea of running Flash inside the web browser, but a single file .swf game format is almost as good as any ROM game dump.” – Grom_PE
  • Addresses the frustration of games that refuse to run due to URL protection or DRM, a common issue in Flashpoint archives.

Read Later