Stendhal Quest Contribution

From Arianne
Jump to: navigation, search



Stendhal Quests

Sometimes people have a very good idea but don't contribute it because they are afraid that creating a quest is very difficult, that it may require a deep knowledge of computer programming. And other times people who know the ins and out of computer programming would like to code a quest but don't have a good idea.

This page wants to bring people with different skills together to create new and interesting quests. Starting from the very first rough idea to an implemented quest that is well tested and fun to play.

If you are unsure about something, got lost, or just want to talk about Stendhal, please join #arianne and ask. This channel is really friendly and helpful.

Overview

The following tables shows the steps in which quests are usually created. The steps are described in detail below.

# Skills Doc Description
1. Creativity ideas It all starts with an idea
2. Stendhal existing Refining and Discussing in #arianne
3. English - Text said by NPCs
4. Coding code Programming the quest
5. Stendhal test Doing the quest on test-server with chat log
6. Coding test Automatic Test

It all starts with an idea

  1. There is an old and drunken soldier.
  2. There is an old soldier on duty. He wants a drink of beer but is not allowed to leave his post and therefore asks the player to buy one for him.

Refining and Discussing

Please join #arianne and talk about your ideas.

These questions may help to make up useful information:

In the end there should be a short characteristics sheet:

Text said by NPCs

Once the idea of the quest is clear, it is time to think about the things the NPCs should say. Don't worry if you cannot think about all the required chat lines. Just having a few as a start makes coding the quest a lot easier:

Programming the quest

There is a tutorial at Stendhal Quest Coding which explains how to write the little computer program for the quest.

Doing the quest on test-server with chat log

The best chat logs for quests are those which explore all possible options for the quest.

For example say that you already have the items you are supposed to fetch although this is not true, yet. Reject the quest first time and only return later to accept it. Try to ask to start the quest again once it has finished, this kind of thing.

Please try to play dumb and fool the NPC by asking stupid question which may confuse him.

Please say Bye when you want to finish the conversation if the NPC is still listening - don't just let him time out.

Automatic Test

There is a tutorial at Stendhal Quest Testing which explains how to create an automatic test.

Personal tools
Namespaces
Variants
Actions
Navigation
stendhal for players
portal
resources
Toolbox