<<Being a mild-tempered fellow, you're looking for a cozy place to warm your heart. But it's a long way through the nightly rain and you're exhausted.>>
Complete sample adventure. Play dice, drink beer, arm wrestle, and have fun
in this bar!
Quests
Server-side QML
These QML server-side quests can be played with any browser:
- The Google Adventure [PHP interpreted]:
<<Today, you started your new job as Google Quality Assurance Assistant of the 3rd degree. That means you're now responsible for spellchecking bug reports. (Well, you're not literally responsible, as you're just assisting the one who's responsible.)
But what you really want is a career inside Google. A high-paying, fulfilling, challenging and creative job. You think you have the right skills, too.>>
A full-fledged adventure game.
-
Bargames [PHP interpreted]:
Sample adventure in QML2
Running on this Apache Server -
Bargames [Python interpreted]:
Sample adventure in QML2
Running on this Apache Server
The Grey Sorcerer
[Python interpreted]
<<You're living in Wornim. It's a fantasy world full of demonic creatures, beautiful princesses and magic waterfalls.>>
A complete, longer adventure, converted from another format.
This QML2 sample has been ported from
the original Madventure version.
Different interpreters can run the exact same quest data file, and there is no need to rewrite the QML for a certain interpreter. For more information, see QML on a server.
Client-side QML
Try these client-side quests written in written in QML -- as opposed to server-side QML, here you need Windows Internet Explorer 5+:
QML2 samples
- Bargames (also see XML source)
- Candle (also see XML source)
- Little Bird (also see XML source)
QML1 samples
Samples to demonstrate QML features:
- Attributes: RPG-like attributes set in a visual fashion
- Component: With a component, you can script your own functionality and output using JScript or VBScript.
- Friends: A trivia game.
- House: Here you can see an automapping feature, using station inclusion and QML strings in the stylesheet. Read more about the House sample.
- Image map: Demonstrating a clickable image.
- Include: Showing station inclusions.
- Jester: Small adventure, using station inclusions to create a character.
- Math: Demonstrating number calculations in QML.
- Move: A game board with movable pieces, using QML strings in the inline styles.
- Number comparison
- Table: Outputting a table in QML.
- Variables
- Visits: Use station visits to count how often a player has been somewhere.
Static QML
Last not least, there's static QML.
If the full-feature set is used -- like state-setting and checking --
static QML requires the player/ reader to keep track of certain events
(something which the script-interpreted versions handle automatically).
Bargames, print view
Created using the print view function of QML-Edit.QML Quick Help, static export
Created using the QML-Edit file-export.