What I would love to see is that we retain old flash games too. HTML5 was promoted as "making flash obsolete", but they never fulfilled that promise. Many flash-games simply died and there was no replacement in HTML; similar with some java applet games. Or at the least I could not find a replacement (that's also a problem - with google search having become nearly useless, finding things is super-hard; and of course old websites tend to die, that is also a problem).
Great way of reviving a game. Because it's those small things that make it hard to go back to older games. Old graphics I can live with, but it often looks weird if made for crt. And the interface breaking on bigger screens etc is hard. But mainly it's often the nicer mechanics and QoL things one miss.
Lots of wonderful single player games were made in Flash, and it's awesome that there's a way to play them again. But almost all of my work was multiplayer or relied on amfphp or other Flash versions of XHR to draw in data for levels, multiplayer, music or graphics after my engine loads. I still have all the server code... but all we can resurrect still are games that are entirely self-contained. That's still alright but it relegates Flash to a museum.
0: https://flashpointproject.github.io/flashpoint-database/sear...
However with the source code and server code it seems like a perfect task to set an AI agent (IE. Please patch out these API's and replace them with websockets on both client and server, then recompile)
0: https://flashpointproject.github.io/flashpoint-database/sear...
I've realised that giving him a reduced hand-picked library of games, with no ads, no automatic prompts to try another game, might be a good idea. These flash games are easily as good as most of the junk I see him play anyway.
Swift Playgrounds was (is?) ad-free and teaches programming. There are music studio apps that let him compose his own music. Plenty of apps let kids create things actively instead of just playing games. There are also all sorts of non-electronic activities that could occupy his time more fruitfully, but I'll skip over that.
Some games didn't mind running locally from an .swf file, but some others had a "URL protection", presumably to prevent people from embedding their flash games at other websites, and they didn't make an exception for localhost.
Long time ago I've fixed hundreds of such flash games using RABCDAsm and made them work in standalone Flash Player.
Took a brief look at Flashpoint Archive, it seems their way to fix URL check is to spin up a web server to present an address the game expects.
https://flashpointproject.github.io/flashpoint-database/sear...
Or you can play it here too https://archive.org/details/homerunderby_en
Now thanks to https://f-droid.org/es/packages/rs.ruffle/ (it has high % compatibility but it is ok) another we have again a handful flash games in the phone.
It’s staggering to imagine that beginners, novices and experts all built these things in the same interface. No stack, build processes, or more.
https://ooooooooo.ooo/?id=03e7fd89-5181-9562-ae5d-b6fda478ad...
https://www.devicq.com/bembo-zoo/
https://soundeffects.fandom.com/wiki/Bembo%27s_Zoo_(Websites...
https://web.archive.org/web/20000816172409/http://www.bembos...
If there's a way to get it added, I'd be very glad of that (or if someone could figure out how to re-create it for the modern web)
That game was fun and had some really nice music