Releasing your game

From QuestWiki
Jump to: navigation, search

Contents

Creating a .quest file

When your game is ready to release, go to the Tools menu and choose Publish.

This will take your game file together with all included libraries, and package it up with all the picture and sound files in your game folder. The result will be one .quest file that contains everything your game needs to run. You can then upload this file to textadventures.co.uk, which will mean other people can play your game online in their web browser - without having to download any software.

Releasing your game

When you have finished creating a game of your own, you will want people to play it. In this section we will look at what you need to check before you release your game, and some advice on getting the game "out there".

Before Releasing

Before you even think about releasing your game, you need to thoroughly check to make sure it works properly, and that it has sensible responses for things that a player might reasonably type while playing it. To create a good game is a lot of hard work, and while it might be tempting to release your first efforts after a minimal amount of testing, your players won’t thank you for it.

And no matter how tempting it might be, do not even think about releasing the game you’ve created while working your way through this tutorial!

Here are some things to think about before unleashing your game on an unsuspecting public:

Uploading the game

There are various places you can upload your game, so that other people can get hold of it:

Announcing your game

Once you have uploaded your game, you will want people to know where to get hold of it, and how to play it.

You can announce your game on:

Tutorial

Beginners

  1. Introduction
  2. Creating a simple game
  3. Interacting with objects

Intermediate

  1. Using scripts
  2. Custom attributes
  3. Custom commands
  4. More things to do with objects
  5. Using containers
  6. Moving objects during the game

Advanced

  1. Using timers and turn scripts
  2. Changing templates
  3. Text formatting
  4. Using lockable exits
  5. Using lockable containers
  6. Using walkthroughs
  7. Multiple choices - using a "switch" script
  8. Debugging your game
  9. Releasing your game

Elite

  1. Creating functions which return a value
  2. Using inherited types
  3. Using libraries
  4. Using Javascript
Personal tools
Namespaces
Variants
Actions
Navigation
Quest Documentation
Toolbox