Quick QuestKit Question [SOLVED]
K.V.
10 Apr 2018, 17:03If you would use QuestKit, just post to let me know. If enough people seem interested, I'll see if I can make a few improvements. (No promises!)
jmnevil54
10 Apr 2018, 19:35Was that the thing where you could upload games on the site? I might try it, I guess.
K.V.
10 Apr 2018, 19:38No, ma'am. This is the thing where you have to write a game completely in code, and it in no way resembles any Quest code.
This is like a console version of a completely different version of Quest which outputs website files (or allows you to play from the command line).
It works like this:
http://docs.textadventures.co.uk/questkit/
CheeseMyBaby
11 Apr 2018, 07:28When I get better (and if it had features I wanted that Quest don't have) I'd surely use it.
I'm still very far away from leaving a GUI oriented way of creating so at the moment: Quest is my drug of choice.
Pertex
11 Apr 2018, 11:00I thought the first steps of QuestKit would have been to evaluate ASLX files directly in the browser via a Javascript engine and to start the game directly in Javascript, so that one would no longer need a server or a quest installation. That would still be brilliant.
jmnevil54
11 Apr 2018, 12:38QuestKit's format looks simple enough to me. At least simpler than squiffy!I
Edit: Weird typo.
The Pixie
11 Apr 2018, 15:16A Quest that runs in the browser is the way forward ultimately. Presumably you could fit a GUI editor to it (and that could be server based).
K.V.
11 Apr 2018, 15:36I thought the first steps of QuestKit would have been to evaluate ASLX files directly in the browser via a Javascript engine and to start the game directly in Javascript
I thought that was what Quest 6 was once destined to become by including QuestJS. I've noticed that Alex mentioned different ideas about the future of Quest a few times. I probably missed one of his later posts.
Currently:
QuestKit converts a YAML file to a website (or just JS, if you choose that option; or you can run the game in CLI). It can be installed via NPM.
QuestJS tries very hard to convert .quest
files in ASLX format to a website.
Quest 6 - the editor outputs .aslx or .quest files; a good bit of the player's code was converted from VB.NET to TypeScript, which Alex said would allow it to be run in a browser on a server and only successfully plays a bare bones Quest game (or that's all I can get it to do; games will load (including The Mansion), but nothing works once they are loaded).
I see where QuestKit is described differently:
https://textadventures.co.uk/forum/questkit/topic/5852/is-questkit-still-happening#40529
I was talking about QuestKit in its current form, but, after going through all the code, I think I may go back to trying to make QuestJS work!
YAML isn't hard at all, but I think most Quest authors are using the GUI.
If we can get QuestJS working:
We can (of course) just use it to convert .quest files to websites, but I bet we can also get Quest to output the .quest file to QuestJS and have it compile to a website, all in one step when clicking 'PUBLISH' (if that option is enabled in the settings).
K.V.
25 May 2018, 09:00XanMag is awesome! (I say this because he's the SPAM Killer 'round these here parts.)
JenniferCampbell
25 May 2018, 11:13At least it's very British SPAM, using 'they' to refer to 'information'. Much better than our American SPAM.