ADRIFT 5 Wiki Manual
ADRIFT is an acronym for Adventure Development & Runner - Interactive Fiction Toolkit
It is a tool for writing Interactive Fiction and Text Adventure Games that are controlled by entering commands as text, and which primarily describe what is happening though prose (Although pictures and sound effects can also be added).
The wiki is divided into 3 main sections: a user guide to give you a quick introduction to how to start playing or writing interactive fiction, tutorials to show you how to add specific features to your game, and a reference manual that explains each part of ADRIFT in detail.
Contents
User Guide
- Overview
- Comparison of ADRIFT 5 to ADRIFT 4
- General Setup
- Running games
- ADRIFT 5 fundamentals
- Getting Started - Writing your first game
- The command parser
- Verbs and commands
- FAQ - Frequently Asked Questions
- ADRIFT Game Development Tips
Tutorials
Introductory Tutorials
- Connecting locations using the Map
- Locked Doors
- Drawers and Cupboards
- Adding Characters
- Keeping Score
Intermediate Tutorials
- "How do I...?" - A collection of short tutorials
- Adding a new command
- Chopping through a locked door with an axe
- Climbing a Tree
- Refreshing the screen display when entering a location
- Character Walks
- Conversations with other characters
- Using an event to delay a poisons effect
- A lock with TWO keys
- Clothing Slots - Preventing the player from wearing two hats at the same time
- Multiple Page Maps
- Demo Games
Advanced Tutorials
- Choose Your Own Adventure
- Creating Libraries and Modules
- Separate Inventories for files, keys and supplies
- Pickable Locks, or how to unlock doors without the right key
ADRIFT Reference
The Main Items
Items are the building blocks of an ADRIFT adventure. There are twelve types of item in ADRIFT.
The 5 items available in simple mode are:
- Locations
- Objects
- Tasks (Specific, General, System, Sub-tasks, How tasks work)
- Characters (The Player Character)
- Events
The other 7 items, available if simple mode is turned off:
- Variables
- Groups/Classes
- Properties (Types: Character, Integer, Location group, Location, Object, Selection, State, Value, Text)
- Text Overrides
- Hints
- Synonyms
- User functions
User Interface
Dialogs
- Introduction & End of Game
- Restrictions
- restrictions list
- Actions
- Settings
- Forms theme
- Available Libraries and modules
- Options