Game Properties

Game properties can be changed by select "Game" from the tree menu.

Setup

Set up the game

Game name: Enter the name of your game here.

Version: The version number of your game.

When the game starts

Players start in this room: Select from the list which room the player will be in when the game starts.

Run this script: This script is run when the game starts. You could use it to run an introductory sequence, or to set up any string or numeric variables your game uses, or perhaps both.

Options

Disable debug windows: Removes the "Debug" menu from the Quest window. This is useful for hiding internal game information from players, particularly when compiled to CAS, because then the players of your game won't be able to change this option back again.

Panes: You can specify here whether the "panes" on the right-hand side of the Quest window (containing the Inventory and Places and Objects lists, and the Compass) are initially visible or not. If you select "disabled", the panes will be turned off and players won't be able to turn them back on again - useful if you want a more traditional look and feel for your game.

Allow players to use abbreviated object names: Players can interact with objects without having to type out the full object name. For example, instead of typing "look at apple", they can type "look at app". You can turn this option off to disable this feature.

About

Here you can specify various details about your game, which will be printed when the player types "about" or selects "About This Game" from the "Help" menu.

Game author: Enter your name here.

Copyright Enter any copyright information here, for example "© 2007 Silly Game Enterprises". Tip: To get the © symbol, hold down the Alt key and enter "0169" on the numeric keypad.

Extra info: Enter any additional information you want about your game here.

Display

Font and Colours

Here you can specify the default font and font size used in the game, as well as default colours for the foreground and background. Note that some users may set their Quest Options to override your font and/or colour information, so don't rely on these settings. Leave the font name empty to use the default font, and use zero for the font size to use the default font size.

Window menu

You can use this section to add a menu to Quest. When the player clicks items in this menu, the command you specify will be run. Use the ampersand character "&" before a letter to set up a keyboard shortcut for the menu item, and use a dash "-" to create a separator.

Advanced

Edit custom information

Edit Properties and Actions: Allows you to set up properties, actions and included types for the "game" object. See the Object Types page for information on using this window.

Advanced script commands

To describe rooms in the game: Recommended for advanced users only. This overrides Quest's room description code for every room in the game using "Standard style" descriptions. See How to Customise Room Descriptions for an ASL example using the relevant string variables and functions.

Before each turn: This script is run immediately after a player types a command, before the command is processed.

After each turn: This script is run immediately after a command has been processed.

Before saving a game: This script is run whenever a player saves the game, immediately before the save-game file (QSG) is created.

After loading a game: This script is run immediately after loading a save-game QSG file.

Custom ASL

Edit Misc ASL Script Tags: Allows you to specify extra ASL tags for the "define game" block.

Packager

You can use Quest Packager to turn a game into an EXE file.

Icon: On this tab in QDK, you can specify your own icon to use in place of the default Quest icon on the game window and Start menu.

Other tabs

You may see other tabs in addition to those described above, if you have included libraries in your game. Refer to the relevant library documentation for details - the name of the library that has added the tab will be displayed at the bottom of the pane for that tab.

 

< Back