But that sort of support will, unfortunately, be limited. We know (and I certainly went on about it) that it’s much, much easier for an interpreter to provide specific options, like font and text size customisation. It is unrealistic to expect a webpage game to offer that same support, partly because it doesn’t have a specific engine that does it for the author but mostly because webpage-game-authors, from what I’ve seen, delight in tweaking it to the smallest detail so that it looks exactly the way they want it to.
Which is a good thing! The not-so-good thing is that it may not look that way in a different device, and they’re not terribly motivated to either accomodate the smaller devices or to include a framework to allow the player proper customisation. And let’s be honest, the author that DOES do this is going above and beyond, you can hardly fault them.
And I’m been implicitly talking about Undum, Twine, and all the non-parser games. If we add parser games into the mix… well, it’s laborious to play in my iOS, and let’s leave it at that, whereas in iFrotz I get a great experience.
So, my point is, web-based will most likely be the simples solution, yes, but also the one that will cut down the gaming experience to its bare bones, and in some devices that will not be preferable. Again, I bring up Tads 3 as an example - you can provide BOTH versions of your game, in t3 and webpage form (it’s apparently not an entirely trivial process, but seems reasonably easy for 90% of the Tads games that might be made), so you have a choice to play it with an interpreter and all its niceties, if you have one, or webpage, if you don’t.
BTW, something else to mull over. The technology isn’t the same everywhere, and the most complex that a web-based game is - “Interactive Fiction Fund Creations” is showcasing a twine game wrapped in Unity3D, or something similar - the lesser the chance that it’ll run on a mobile device. So “web = immediate and easy cross-platform” isn’t automatically true.
EDIT - The only reason that I keep talking about T3 is that, as I understand, the Glulxe support in Parchment/Quixe is still a way away from what it could be (Ryan Veeder’s new dinosaur game plays excruciatingly slow online for me). But I’m sure that’s a matter of time, and when that’s sorted, then we’ll have two major terps with the ability to (relatively) easily export webpage versions of your game, to be played as cross-platform as possible. Heh, you could even talk the I7 dev team to, by default, always release the game along with an interpreter, so that by default every new game will exist in webpage and raw file form.
EDIT 2 - Let me try to make an active contribution to the original point of this thread!
[b]TMM, I would say that if your system exported to offline-playable webpages it’d be much appreciated, but it’d be even better if it allowed for some customisation of said webpages. Font and background colour, font type and text size - that would go a long, long way!
And for parser games, take into account the possible small size of the device, ok?[/b]
EDIT 3 - At the risk of being so direct that I’m being rude, I’d say that if there’s a problem with the mac interpreters, then the problem is with the mac interpreters, not with the format or the platform or even the OS. Sort out the long-standing 'terp problems and hey presto. I’m pretty much a layman here, I know, but it strikes me as very odd that, given that there’s a considerable amount of people here running Macs, no one actually buckles down and tries to tackle the Mac terp issue. Parchment and Glulxe are actively being bettered, and so are the windows terps (WinGit, WinGlulxe and WinFrotz still see updates). Considerable energy is being put into iOS frontends for games as apps. All of this is downright awesome. But why then aren’t the mac terps finally targeted and set right, to the point where they are at least stable? Wouldn’t it be better, even, to code up a new Mac terp?
I know this isn’t easy, and I know there are very many shiny and attractive other projects to be working on, but this has been a sore issue since I found this community. Doesn’t it need serious tackling?