Pre-release
AdventureJS Docs Downloads
Score: 0 Moves: 0
Tutorial introducing AdventureJS goalcards, hintcards, and scorecards. tutorial, goals, goalcards, hints, hintcards, score, points, scorecards

Goals, Hints, and Scores:Overview

Goalcards, Hintcards and Scorecards are three related systems for creating, managing, and displaying goals, hints and scores. Goals, hints, and scores must be defined by authors. At this time, the three systems are uncoordinated – meaning, there's no automatic linking between them. Authors must decide when to enable / disable goals and hints, or award points. (Sorry. The logic to automatically coordinate all three systems seems rather complex. Maybe in future.)

Players may type goals to see a list of goals or hints to see a list of hints. By default, individual goals and hints are hidden from the player at the start of the game. The thinking is that authors will probably want to tie them to a player's progress, so that they are only made visible to the player once the player is capable of acting on them. Of course if you prefer you can simply set all goals and hints active at game's start.

Goals, hints and scores can be defined either by shorthand or longhand methods. Shorthand methods use a form of markdown to define the minimal amount of information needed to create a goal, hint or point. Longhand methods allow authors to exercise greater control and take advantage of more features.

At minimum, authors may want to investigate these functions.