Stendhal Quest Contribution: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
imported>Hendrik Brummermann
splitted overview table and details
imported>ToBeFree
I guess those links are outdated and depend on a third party hoster which might go offline sometime
 
(67 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Navigation for Stendhal Top}}
{{Navigation for Stendhal Top|Contributing}}
{{Navigation for Stendhal Contributors}}
{{Navigation for Stendhal Contributors}}


{{Stendhal Quests}}__NOTOC__
{{Stendhal Quests}}__NOTOC__


Line 7: Line 9:
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.
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 [http://stendhal.game-host.org/?id=content/game/chat #arianne] and ask. This channel is really friendly and helpful.'''
'''If you are unsure about something, got lost, or just want to talk about Stendhal, please join [http://stendhalgame.org/chat/ #arianne] and ask. This channel is really friendly and helpful.'''


== Overview ==
== Overview ==

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


{| class="prettytable"
{| class="prettytable"
! Skills || Doc || Description
! # || Skills || Doc || Description
|- bgcolor="#CFC"
|-
| Creativity || [[Stendhal Quest Ideas|ideas]] || '''It all starts with an idea'''
| 1. || '''Creativity''' || [[Stendhal Quest Ideas|ideas]] || It all starts with an idea
|- bgcolor="#CCF"
|-
| Stendhal || [[StendhalQuest|existing]] || '''Refining and Discussing''' in [http://stendhal.game-host.org/?id=content/game/chat #arianne]
| 2. || '''Stendhal''' || [[StendhalQuest|existing]] || Refining and Discussing in [http://stendhalgame.org/chat/ #arianne]
|- bgcolor="#CFC"
|-
| English || - || '''Text said by NPCs'''
| 3. || '''English''' || - || Text said by NPCs
|- bgcolor="#FCC"
|-
| Coding || [[Stendhal Quest Coding|code]] || '''Programming the quest'''
| 4. || '''Coding''' || [[Stendhal Quest Coding|code]] || Programming the quest
|- bgcolor="#CCF"
|-
| Stendhal || [[Stendhal Quest Testing|test]] || '''Doing the quest on test-server with chat log'''
| 5. || '''Stendhal''' || [[Stendhal Quest Testing|test]] || Doing the quest on test-server with chat log
|- bgcolor="#FCC"
|-
| Coding || [[Stendhal Quest Testing|test]] || '''Automatic Test'''
| 6. || '''Coding''' || [[Stendhal Quest Testing|test]] || Automatic Test
|}
|}



==It all starts with an idea==
==It all starts with an idea==
Line 33: Line 36:


== Refining and Discussing ==
== Refining and Discussing ==
Please join [http://stendhal.game-host.org/?id=content/game/chat #arianne] and talk about your ideas.
Please join [http://stendhalgame.org/chat/ #arianne] and talk about your ideas.


'''These questions may help to make up useful information:'''
'''These questions may help to make up useful information:'''
* What is the quest about?
* What is the quest about?
* How does it fit into the world?
* How does it fit into the world?
* Which NPCs should take part of the quest?
* Which NPCs should take part in the quest?
* What should the reward be?
* What should the reward be?
* Can the quest be done only onces or repeatedly?
* Can the quest be done only once or repeatedly?
* Are new items or monsters required?
* Are new items or monsters required?


'''In the end there should be a short [[Stendhal Quest Ideas|characteristics sheet]]:'''
'''In the end there should be a short [[Stendhal Quest Ideas|characteristics sheet]]:'''
* ''Title:'' Beer For Hayunn
* ''Title:'' Beer For Hayunn
* ''Participants:'' Hayunn Naratha (the veteran warrior in Semos Village)
* ''Participants:'' Hayunn Naratha (the veteran warrior in Semos Village), Margaret (Semos inn)
* ''Steps:''
* ''Steps:''
*# Hayunn asks you to buy a beer from Margaret.
*# Hayunn asks you to buy a beer from Margaret.
Line 58: Line 61:


* Hayunn Naratha
* Hayunn Naratha
** ''quest:'' My mouth is dry, but I can't be seen to abandon this teaching room! Could you bring me some #beer from the #tavern?
** ''quest:'' My mouth is dry, but I can't be seen to abandon this teaching room! Could you bring me some {{chathighlight|beer}} from the {{chathighlight|tavern}}?
** ''yes:'' Thanks! I'll be right here, waiting. And guarding, of course.
** ''yes:'' Thanks! I'll be right here, waiting. And guarding, of course.
** ''no:'' Oh, well forget it then. I guess I'll just hope for it to start raining, and then stand with my mouth open.
** ''no:'' Oh, well forget it then. I guess I'll just hope for it to start raining, and then stand with my mouth open.
Line 68: Line 71:


==Programming the quest==
==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==
==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==
==Automatic Test==
There is a tutorial at [[Stendhal Quest Testing]] which explains how to create an automatic test.