QuestJS icon
QuestJS icon

QuestJS

 2 likes

Quest 6 is a full re-write of Quest, an interactive fiction app, to pure JavaScript. It's a framework for creating parser-based text adventures.

QuestJS screenshot 1

License model

  • FreeOpen Source

Platforms

  • Windows
  • Mac
  • Linux
  No rating
2 likes
0comments
0 news articles

Features

Suggest and vote on features

QuestJS News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

  • badbishoujo liked QuestJS
    6 months ago
Show all activities

QuestJS information

  • Developed by

    ThePix / The Pixie
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    45 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

GamesDevelopment

GitHub repository

  •  77 Stars
  •  18 Forks
  •  22 Open Issues
  •   Updated Dec 6, 2024 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about QuestJS, and it has gotten 2 likes

QuestJS was added to AlternativeTo by QuestioningEspecialy on Jul 24, 2023 and this page was last updated Jul 24, 2023.
No comments or reviews, maybe you want to be first?
Post comment/review

What is QuestJS?

Quest 5 is written in C#, with some Visual Basic, has its own scripting language, ASL, and also uses JavaScript for the UI. Players can either download a dedicated player/editor or use the web version, in the latter case the game runs on the textadventures.co.uk server. In contrast, Quest 6 is written entirely JavaScript, and runs in the player's browser. This means:

Better for players • No lag between turns • Game does not time-out • Saved games will play in the latest version of the game

Better for authors • Authors can upload games to their own web site • Authors are learning/using JavaScript, the computer language of the internet, rather than ASL, which is exclusive to Quest 5 • Authors can change absolutely anything in the game system; everything is accessible and customisable • Authors can create games on Linux and Mac, as well as Windows

Better for me • No need to support legacy games in the app (the Quest 5 player/editor and the web player both have to support every version of Quest 5, and Quest 4 - and I think all the way back to Quest 1)

Alex had some experiments into this before he quit. QuestJS was hoped to convert a Quest .quest file to pure JavaScript. QuestKit was supposed to do pretty much the same as I am doing here. Arguably Squiffy is another attempt, being entirely JavaScript, though without a parser.

Is there an editor? No, but it is under development. It is in another repository on GitHub, so go there to learn more on how that is going. However, you do not need a dedicated editor to create games, and the Wiki includes a tutorial that will take you through how you can already create a game.

Will it be possible to convert existing Quest games? Yes, but it is not perfect.

For more details: https://github.com/ThePix/QuestJS/wiki

Official Links