4 ms·
The screenshot is telling: "Framerate: 4" Pretty mighty achievement though: no engine, no frameworks, no graphics SDK, a quirky language...
by scrumper 9y ago
The screenshot is telling: "Framerate: 4"
Pretty mighty achievement though: no engine, no frameworks, no graphics SDK, a quirky language...
- khedoros1 9y ago- Most 2D games I've played use their own engine. - Why would a framework be necessary? - QB64 provides a graphics API, a wrapper around SDL and OpenGL. - QBasic isn't that quirky, and QB64 looks like it pretty massively expanded the language. QBasic itself allowed for struct types, a limited dynamic memory allocation, and the standard flow control structures. The author apparently modified QB64's use of SDL/OpenGL to handle some scaling differently. It's impressive as a solo game project and interesting for the nostalgic connections. I respect anyone who can get through a project like this on their own, but it just doesn't seem that unusual.
- scrumper 9y agoI don't play as much as I used to, but these days most 2D things I come across are based on Unity. Was not aware of the extensions made in QB64 over QBasic (though I knew the author had extended QB64) - thanks for pointing that out.
- khedoros1 9y agoIt seems like Unity really blew up around 2013. The first references that I can find to this game are from April 2013, so he'd likely been working on the engine for a long while before that. And most of what I've played reach back before then too ;-) My point was that Unity's probably been used for "just" a few hundred games, mostly in the past 4 years.
- scrumper 9y agoAnd also I don't think he'd have chosen Unity either; he talks a lot in the post (or the forum, I forget which) about being very comfortable with QBasic and choosing it for his familiarity with the language.