Hacker News new | past | comments | ask | show | jobs | submit login

I was considering making my current game in DOS for these reasons. Basically you get a graphics-capable VM that runs on virtually any platform with stable tools. I wanted multiplayer/networking to be a big part and seamless though, so I went a different direction.



I think this is sometimes missed when considering why Flash was so popular.

The rich all in one tooling is one part, but the packaging, and sandboxed nature of them is what spawned the ecosystem.

An author could just focus on their experience, without getting bogged down in any Web complications (or indeed requiring any web specific knowledge at all), compile out an .swf, and share a simple file. Those hosting could then easily embed them knowing they were completely confined to their little box, and couldn't escape.

Similar Solution here


You can treat Web browsers themselves the same way—the "Web" part is optional. They run single-file programs quite capably.

(What's nuts is that all the Web developers don't get this. They end up writing all their tooling against NodeJS, instead of the JS runtime everyone already has and that, for that reason, is the entire basis for how their field is actually able to produce things that users can actually use.)


I'm really curious what you decided on in the end. Can you tell us?


I ended up using js/html5. For stylistic purposes, I created my own VGA-esque framebuffer and drawing functions. I'm looking into packaging for native downloads for when people don't have access to the website. The lack of typing in javascript is really annoying, but otherwise it's been fine.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: