Past raif topics: Game Mechanics: part 2

From IFWiki

This is part two of a collection of Past raif topics to do with the mechanics of IF games, such as puzzles, game world physics and navigation.

The first part may be found at Past raif topics: Game Mechanics: part 1.

If you add or change any of the sections on this page, remember to update the entry on the Past raif topics page as well.

Tricky objects

See also => Category:Examples of code

Tricky events / situations

Indistinguishable & groupable objects

Hidden objects & searching

Combat

See also => Past raif topics: Miscellaneous#Relatives of IF ("RPG elements in IF")

Magic

Vehicles

Body parts & clothing

Actors / PCs and NPCs

See also => Past raif topics: NPCs and AI
See also => Game character .. Player-character .. Non-player character (IFWiki articles)

Restricting PC movement

Required PC activities

See also => Hunger in the IF Gems review quotes collection (also in the IF Archive)
See also => Hunger_puzzle (IFWiki article)

Flashbacks & cut scenes

See also => Text Dumps and Cut Scenes in the IF Gems review quotes collection (also in the IF Archive)
See also => Cutscene (IFWiki article)

Presenting choices

See also => NPCs and AI: Conversation interfaces

Special commands

Meta commands (undo, save, restore, restart, quit)

Game responses

See also => Default Messages in the IF Gems review quotes collection (also in the IF Archive)
See also => Default response (IFWiki article)

Disallowed actions

See also => Disallowed Actions in the IF Gems review quotes collection (also in the IF Archive)
See also => Refusal message (IFWiki article)

Text generation

See also => Writing: Computer generated story lines

Transcripts

See also => Sample Infocom transcripts .. Lucian Smith's game transcripts (archive)
See also => Mark Musante's transcripts & reviews for IF Comp 1998 .. 1999

Spelling correction etc.

User interface

See also => IF Theory: Graphical games / graphics & sound in IF
See also => User Interface in the IF Gems review quotes collection (also in the IF Archive)