QSP: Difference between revisions

From IFWiki

m (Update version info)
 
(10 intermediate revisions by 3 users not shown)
Line 2: Line 2:
|Type=Authoring system
|Type=Authoring system
|Style=Choice
|Style=Choice
|Multimedia=Colour, graphics, sound
|Multimedia=Colour, graphics, sound, HTML5
|Developer=Valeriy Argunov
|Developer=Val Argunov
|Home page=https://qsp.su/
|Home page=https://qsp.org/
|Download=https://qsp.su/index.php?option=com_content&view=article&id=64&Itemid=87
|Download=https://qsp.org/index.php?option=com_content&view=article&id=64&Itemid=87
|System=Windows, macOS, Linux, Android, Other
|System=Windows, macOS, Linux, Android, Other
|System details=Various other systems (Pocket PC, Sony PSP, PocketBook, Flash).
|System details=Various other systems (Pocket PC, Sony PSP, PocketBook, Flash).
|Version=5.7.0
|Version=5.9.1
|Date=2010/10/19
|Date=2024/11/27
|License=GPL v2
|Status=Stable
|Notes=Language: Russian.
|License=GPLv2 / LGPLv2.1
|Notes=Language: Russian, English
}}
}}
=Quest Soft Player=
=Quest Soft Player=
'''Quest Soft Player''' is a text-based game developing system leaning towards the choice-based interface (there is an option to make a parser game). It includes a cross-platform player and a couple of utilities for game development.
'''Quest Soft Player''' is a text-based game development system leaning towards the choice-based interface (there is an option to make a parser game). It includes a cross-platform player and a couple of utilities for game development.


Originally developed by Valeriy "Byte" Argunov, it has a big and stable Russian community.
Originally developed by Val "Byte" Argunov in 2001, it has a big and stable community.


The program is cross-platform, working on Windows, PocketBook, Android, Windows CE / Windows Mobile, Linux / Unix, MacOS, Sony PSP, BeOS / Haiku. The player is licensed under GPLv2, some utilities and libraries are LGPLv2.
The program is cross-platform, working on Windows, PocketBook, Android, Windows CE / Windows Mobile, Linux / Unix, MacOS, Sony PSP, BeOS / Haiku. The player is licensed under GPLv2, some utilities and libraries are LGPLv2.


There is a flavor of QSP named [[#AeroQSP Shell|AeroQSP Shell]] for making Flash games, making QSP playable in a web browser.
The standard player is called QSP Classic and is available on multiple platforms.
Another web player that is implemented using WebAssembly and HTML5 is [[#qSpider|qSpider]].
The main web-based (HTML5) player is [[#qSpider|qSpider]] that allows you to play games in a web browser.
There is a flavor of QSP named [[#AeroQSP Shell|AeroQSP Shell]] for making Flash games, but it's outdated.


==Interpreters==
==Interpreters==


===QSP Player for Windows===
===QSP Classic Player for Windows / Linux / MacOS===
Basic archive of the interpreter
The latest versions of QSP Classic player for multiple platforms (Windows / Linux / OS X):
*[https://github.com/QSPFoundation/qspgui/releases GitHub]


Version 5.8.0 beta 7 Windows x86 (32bit):
===qSpider===
*[https://qsp.su/attachments/qsp580b7.zip Download this file (qsp580b7.zip)]
A web (HTML5) player. Author - werewolf.
Version 5.7.0 Windows:
The latest release is here:
*[https://qsp.su/attachments/qsp570.zip Download this file (qsp570.zip)]
* [https://github.com/QSPFoundation/qspider GitHub].


===QSP Player for Android===
===QSP Player for Android===
Line 38: Line 41:
*[https://github.com/seedhartha/QuestPlayer Quest Player by seedhartha]
*[https://github.com/seedhartha/QuestPlayer Quest Player by seedhartha]
*[https://github.com/MrBoboFace/QuestPlayer Quest Player by MrBoboFace]
*[https://github.com/MrBoboFace/QuestPlayer Quest Player by MrBoboFace]
===QSP Player for MacOS===
Version 5.7.0 alpha:
*[https://qsp.su/attachments/qsp_5.7.0_alpha.dmg.zip Download]
===QSP Player for Linux===
*[https://github.com/QSPFoundation/qsp Source code for self-build]
Version 5.7.0 corresponds to revision 63e49c6a47ffd027c926b81c35422a78d851a674
===Linux x86===
The basic archive of the interpreter for Linux x86 platforms. Built on Ubuntu 10.04
* [https://qsp.su/attachments/qsp570.tar.bz2 Version 5.7.0]
===Linux x86_64===
The basic archive of the interpreter for Linux x86_64 platforms. Built on Ubuntu 10.04
* [https://qsp.su/attachments/qsp570_64.tar.bz2 Version 5.7.0]


===Player QSP CE===
===Player QSP CE===
Version of the interpreter for Pocket PC 2003 - Windows Mobile 6.1 devices. Only QVGA displays are supported.
Version of the interpreter for Pocket PC 2003 - Windows Mobile 6.1 devices. Only QVGA displays are supported.
Version 5.7.0 beta 0.7.1:
Version 5.7.0 beta 0.7.1:
*[https://qsp.su/attachments/qspce_570_071.cab Download]
*[https://qsp.su/attachments/qspce_570_071.cab Download] 2010-06-17


===qsPSP===
===qsPSP===
Port of the interpreter on the Sony PSP.
Port of the interpreter on the Sony PSP.
Currently, graphics and sounds are not supported, otherwise it is a fully functioning platform on which you can play any QSP-games without restrictions.
Currently, graphics and sounds are not supported, otherwise it is a fully functioning platform on which you can play any QSP-games without restrictions.
*[https://qsp.su/attachments/qspsp095.rar Version 0.9.5]
*[https://qsp.su/attachments/qspsp095.rar Version 0.9.5] 2010-04-03
*[https://qsp.su/attachments/qspsp095slim.zip Version 0.9.5 for PSP-Slim]
*[https://qsp.su/attachments/qspsp095slim.zip Version 0.9.5 for PSP-Slim] 2011-08-04


===QSP Player for PocketBook===
===QSP Player for PocketBook===
QSP version for PocketBook (e-books). [http://fedorchenko.net/qsp.php Developers Page] [https://github.com/yuryfdr/pbqsp GitHub]
QSP version for PocketBook (e-books). [http://fedorchenko.net/qsp.php Developers Page] [https://github.com/yuryfdr/pbqsp GitHub]
*[https://qsp.su/attachments/qsp_for_pb_100.zip Version 1.00]
*[https://qsp.su/attachments/qsp_for_pb_100.zip Version 1.00] 2010-04-03
 
===qSpider===
A web player. Author - werewolf.
The latest release is here:
* [https://github.com/QSPFoundation/qspider GitHub].


===AeroQSP Shell===
===AeroQSP Shell===
QSP on Flash with enhanced graphics support. To work, you need a pre-installed [https://get.adobe.com/ru/flashplayer/otherversions/ Flash plug-in for Internet Explorer.]
QSP on Flash with enhanced graphics support. To work, you need a pre-installed [https://get.adobe.com/ru/flashplayer/otherversions/ Flash plug-in for Internet Explorer.]
Version 5.7.0.5:
Version 5.7.0.5:
*[https://qsp.su/attachments/aeroshell.zip Download]
*[https://qsp.su/attachments/aeroshell.zip Download] 2011-04-29


===Quest Navigator===
===Quest Navigator===
Line 116: Line 97:
==Useful programs==
==Useful programs==


===Game editor QGen===
===Game editor QGen for Windows / Linux / MacOS===
Version 4.0 beta 1:
A special editor to create QSP games.
*[https://qsp.su/attachments/qgen400b1.zip Download]
Source code:
*[https://github.com/QSPFoundation/qgen current version on wxWidgets]
*[https://github.com/QSPFoundation/qsp/tree/master/qgen future version on Qt.]


===TXT2GAM===
The latest versions of QGen for multiple platforms (Windows / Linux / OS X):
*[https://github.com/QSPFoundation/qgen/releases GitHub]
 
===TXT2GAM for Windows / Linux / MacOS===
Utility for converting text files to QSP format.
Utility for converting text files to QSP format.
Allows you to write games in any text editor.
Allows you to write games in any text editor.
*[https://qsp.su/attachments/txt2gam011.zip Download]
 
Source code:
The latest versions for multiple platforms (Windows / Linux / OS X):
*[https://github.com/QSPFoundation/txt2gam GitHub]
*[https://github.com/QSPFoundation/txt2gam/releases GitHub]


===GamConv===
===GamConv===
[https://qsp.su/attachments/gamconv.rar GUI-shell for the utility TXT2GAM]
[https://qsp.su/attachments/gamconv.rar GUI-shell for the utility TXT2GAM] 2010-04-22


==Links==
==Links==
* [https://qsp.su/ QSP.su] - the official site
* [https://qsp.org/ QSP.org] - the official website
* [https://wiki.qsp.su/ Wiki] - documentation and guides
* [https://wiki.qsp.org/ Wiki] - documentation and guides
* [https://github.com/QSPFoundation/qsp Source code] - source code on GitHub
* [https://github.com/QSPFoundation Source code] - source code on GitHub
* [https://ifwiki.ru/QSP QSP] - page on the Russian IFWiki
* [https://ifwiki.ru/QSP QSP] - page on the Russian IFWiki


[[Category:Authoring system]]
[[Category:CYOA]]
[[Category:Russian]]
[[Category:Russian]]
{{software navbox}}
{{software navbox}}

Latest revision as of 00:18, 27 November 2024

QSP
Authoring system
[[File:|385px|center]]
Links Home page Download
Developer Val Argunov
Format
Interaction style Choice
Systems Windows, macOS, Linux, Android, Other
System details Various other systems (Pocket PC, Sony PSP, PocketBook, Flash).
Latest version 5.9.1 / 27 Nov 2024
Status Stable
Implements
Uses
Multimedia support Colour, graphics, sound, HTML5
License GPLv2 / LGPLv2.1
Notes Language: Russian, English
Browse the software database
Edit this infobox

Quest Soft Player

Quest Soft Player is a text-based game development system leaning towards the choice-based interface (there is an option to make a parser game). It includes a cross-platform player and a couple of utilities for game development.

Originally developed by Val "Byte" Argunov in 2001, it has a big and stable community.

The program is cross-platform, working on Windows, PocketBook, Android, Windows CE / Windows Mobile, Linux / Unix, MacOS, Sony PSP, BeOS / Haiku. The player is licensed under GPLv2, some utilities and libraries are LGPLv2.

The standard player is called QSP Classic and is available on multiple platforms. The main web-based (HTML5) player is qSpider that allows you to play games in a web browser. There is a flavor of QSP named AeroQSP Shell for making Flash games, but it's outdated.

Interpreters

QSP Classic Player for Windows / Linux / MacOS

The latest versions of QSP Classic player for multiple platforms (Windows / Linux / OS X):

qSpider

A web (HTML5) player. Author - werewolf. The latest release is here:

QSP Player for Android

There are multiple Android players:

Player QSP CE

Version of the interpreter for Pocket PC 2003 - Windows Mobile 6.1 devices. Only QVGA displays are supported. Version 5.7.0 beta 0.7.1:

qsPSP

Port of the interpreter on the Sony PSP. Currently, graphics and sounds are not supported, otherwise it is a fully functioning platform on which you can play any QSP-games without restrictions.

QSP Player for PocketBook

QSP version for PocketBook (e-books). Developers Page GitHub

AeroQSP Shell

QSP on Flash with enhanced graphics support. To work, you need a pre-installed Flash plug-in for Internet Explorer. Version 5.7.0.5:

Quest Navigator

Quest Navigator is created as the next step in the development of the QSP platform, in place of the outdated classic player and AeroQSP. Author - Nex-Otaku (Леонид Черненко)

Principal differences:

  1. The content is rendered by means of the browser. There is full support of HTML, CSS and JavaScript.
  2. Decoration is separated from the game code
  3. It is easier to port the player by moving the platform independent part of the logic into a common JavaScript framework
  4. Support for mobile platforms (Android, iOS)

Links:

  • Universal player for Windows on the Awesomium engine GitHub
  • QSP library branch, modified for Quest Navigator GitHub
  • JS framework (core) GitHub
  • Library project for Android standalone applications GitHub

Fastqsp

Faster than the classic player. Author - Graylord.

Qqsp

Alternate player for QSP games.The interface is rewritten using Qt. Author - Sonnix. The new player should be fully compatible with the old one. Save games are compatible between the players. The player has all the functionality and settings from the original. There are also a couple of additional settings. You can enable the display of the HTML code of the current page. You can enable the autostart of the last downloaded game.

The player supports HTML5 and video. Versions:

Useful programs

Game editor QGen for Windows / Linux / MacOS

A special editor to create QSP games.

The latest versions of QGen for multiple platforms (Windows / Linux / OS X):

TXT2GAM for Windows / Linux / MacOS

Utility for converting text files to QSP format. Allows you to write games in any text editor.

The latest versions for multiple platforms (Windows / Linux / OS X):

GamConv

GUI-shell for the utility TXT2GAM 2010-04-22

Links

  • QSP.org - the official website
  • Wiki - documentation and guides
  • Source code - source code on GitHub
  • QSP - page on the Russian IFWiki
Authoring systems
By style ParserChoiceParser-choice hybrid
By system BrowserAndroidiOSLinuxmacOSWindows
Browse Stable authoring systemsSearch formDrilldown
Other software InterpretersUtilities