1. Trang chủ
  2. » Giáo Dục - Đào Tạo

creating interactive fiction with inform 7

497 751 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Table of Contents

  • Introduction: Why Interactive Fiction?

  • Chapter 1 Understanding Interactive Fiction

    • Blue Lacuna: An IF Excerpt

    • How to Play Interactive Fiction

      • Finding and Installing an IF Interpreter

      • Finding Stories to Play

      • Playing IF

    • The Nature of Interactive Fiction

      • Story v. Game

      • Solving Puzzles

      • What IF Does Well

      • What’s Harder with IF

      • Length

    • Sand-dancer: The Example Game

      • The Concept Document

      • What It Will Teach Us

  • Chapter 2 Introducing the Inform Application

    • Installing Inform

      • Installing for Windows

      • Installing for Mac

      • Installing for Linux

    • Getting Started

      • The Facing Pages

      • Using the Built-In Documentation

      • Extensions

    • Resources for Learning More

      • The Inform Website

      • The Interactive Fiction Community Forum

      • IFDB

      • Planet IF

      • IFWiki

  • Chapter 3 Creating a Story World

    • Building the Foundations: Rooms and Directions

      • The Room

      • Linking Rooms Together

      • Regions

    • Structuring Your Source Text

      • Spacing and Ordering

      • Headings

      • Using “It”

      • Comments

    • Making Things

      • What Are Things?

      • Articles

      • Properties

    • Positioning

      • Holding and Wearing

      • Supporters

      • Containers

    • Custom Kinds and Properties

      • Creating New Kinds

      • Default Properties for New Kinds

      • Making Your Own Properties

    • Relating Things to Each Other

      • Defining Relations

      • Relation Verbs

    • Tools

      • The Index Panel: World

      • The TREE Testing Command

  • Chapter 4 Describing the Story World

    • The Description Property

      • Descriptions for Rooms

      • Text Substitutions and Getting BENT

      • Descriptions for Things

      • Backdrops

    • More Descriptive Tools

      • Initial Appearance

      • More Text Substitutions

    • Conditional Descriptions

      • Conditions

      • Defining New Adjectives

      • Using Definitions

      • Using Conditions

    • Describing Sand-dancer

      • Filling in Detail

      • Keeping Things Organized

    • Extensions for Controlling Description

      • Extensions for Describing Rooms

      • Extensions for Describing Things

  • Chapter 5 Making Things Happen

    • Rules and Actions

      • The Basis of Rules

      • Actions

    • Action Rulebooks

      • Action Default Rulebooks

      • Action Exception Rulebooks

      • Making Action Rules More General

    • Action Rules in Sand-dancer

      • The Duct Tape

      • The Emergency Blanket

    • Debugging Actions and Rules

      • The Index Panel: “Actions” Tab

      • ACTIONS

      • RULES

    • Making More Things Happen

      • Light and Dark

      • Navigation Restrictions

      • The Roof

  • Chapter 6 Understanding the Player

    • Understanding Synonyms

      • Synonyms for Nouns

      • Printed Name

      • Synonyms for Verbs

      • Understanding Less

    • Creating New Actions

      • Creation

      • Definition

    • Modifying Existing Actions

      • Adding New Action Default Rules

      • Replacing and Removing Rules

    • Other Ways of Understanding

      • Understand as a Mistake

      • Understanding Things by Their Properties

    • Disambiguation

      • Dangers of Disambiguation

      • Does the Player Mean

      • Avoiding Ambiguity

    • Helping the Player Participate

      • Using Words Deliberately

      • Extensions to Assist the Player

    • Back to Sand-dancer

      • The ABSTRACT Testing Command

      • The Memories

      • Finding Food

      • Sniffing Out Some Fuel

  • Chapter 7 Logic and Control

    • Logic

      • Conditions

    • Variables

      • Variable Basics

      • Custom Kinds of Variables

    • Phrases

      • Named Phrases

      • Phrases to Decide

      • Deciding If

      • Phrases with Variable Inputs

    • Lists

      • Creating List Variables

      • Using Lists

      • Repeating Through Lists

    • Numbers and Randomness

      • Numbers

      • Kinds of Numbers

      • Comparing Numbers

      • Sand-dancer’s Radio

      • Math

      • Randomness

    • The Kinds Index and Phrasebook

      • The Kinds Index

      • The Phrasebook

    • Expanding Sand-dancer

      • Reaching the Desert

      • Describing the Desert

  • Chapter 8 Time, Scenes, and Pacing

    • Story Structure

      • Structure in Traditional Narrative

      • Structure in Interactive Stories

      • Structure in Inform Stories

    • How Inform Sees Time

      • Turns

      • Remembering Past Events

      • Remembering Past and Present Actions

      • Future Events

    • Scenes

      • Creating a Scene

      • Pursuit: Tracking the Rabbit

      • Incorporating Scenes into Your Narrative

      • What Scenes Can’t Do

      • Testing Scenes

      • Temptation: Tracking the Coyote

    • Extensions for Time and Pace Control

  • Chapter 9 Creating Characters

    • Defining Interactive Characters

      • All of You

      • All of Them

    • Making a Character

      • The Person

      • Actions Done to People

      • Actions Done by People

      • People with Plans

      • Orders

      • Extensions for People

    • Conversation: Three Systems

      • ASK/TELL

      • Conversation Framework by Eric Eve

      • Threaded Conversation by Emily Short

      • Other Conversation Systems

    • Sand-dancer’s Characters

      • Setup

      • Trading

      • The Rabbit

      • The Coyote

  • Chapter 10 Challenging Assumptions

    • Basic Changes

      • The Command Prompt

      • Status Line

      • Directions

      • Plural Things

      • Games in Different Languages

      • Use Options

    • Activities

      • Activity Rulebooks

      • Some Useful Activities

      • Room Descriptions

    • Changing Library Messages

    • Rules and Rulebooks

      • A Review of Rules

      • The Rules Index

    • Scope and Reachability

    • Changing the Style of Play

    • Filling in the Corners of Sand-dancer

      • The Voice on the Radio

      • More Radio Conversations

      • Sand-dancer’s Arrival

  • Chapter 11 Finishing

    • Adding the Polish

      • Review the Concept Document

      • Sand-dancer Himself

      • Verify Your Story Is Completable

      • Adding Candy

      • Rewriting

    • Testing and Debugging

      • Playing Like a Tester

      • Review of Testing Commands

      • Creating Test Scripts

      • Debugging with showme

      • Sections Not for Release

      • Useful Debugging Extensions

      • Debugging Strategy

    • Using the Skein and Transcript

      • The Skein

      • The Transcript

    • Outside Testing

      • Finding Testers

      • Working with Testers

      • Signposting

      • Debugging Sand-dancer

    • Releasing

      • Format

      • Bibliographic Info

      • Releasing With

      • Interpreters

      • Where to Find an Audience

  • Chapter 12 Further Pursuits

    • After Release: What Next?

      • Fixing Bugs

      • Adding Features

      • Archiving Your Project

    • Advanced Inform 7: A Brief Overview

      • Indexed Text

      • Tables

      • Styled Text

      • Beyond Text

    • Creating Adventure Game Tropes

      • Score

      • Locks and Keys

      • Carrying Capacity and Holdalls

      • Unusual Map Connections

      • Boxed Quotations

    • Third-Party Tools

      • FyreVM

      • Guncho

      • Inform 6

    • Some More Useful Extensions

    • More Resources

      • Stories with Source Text

      • Our Website

      • Other Books

    • Is Sand-dancer Done?

  • Appendix A: A Thought Experiment

  • Appendix B: Interactive Fictions Cited

  • Glossary

    • A

    • B

    • C

    • D

    • E

    • F

    • G

    • H

    • I

    • K

    • L

    • M

    • N

    • O

    • P

    • R

    • S

    • T

    • U

    • V

    • W

    • Z

  • Index

    • A

    • B

    • C

    • D

    • E

    • F

    • G

    • H

    • I

    • J

    • K

    • L

    • M

    • N

    • O

    • P

    • Q

    • R

    • S

    • T

    • U

    • V

    • W

    • X

    • Y

    • Z

Nội dung

[...]... 271 Actions Done by People 274 People with Plans 275 Orders 276 Extensions for People 277 Conversation: Three Systems 277 ASK/TELL 278 Conversation Framework... 1 67 Sniffing Out Some Fuel 169 Chapter 7 Logic and Control 173 Logic 173 Conditions 173 Variables 177 Variable Basics 177 Custom Kinds of Variables... later, after nearly 100,000 newsgroup posts mentioning Inform and something like a thousand stories written with the language, Nelson announced Inform 7, a radically new language entirely While the old Inform was “a computer programmer’s tool which aimed to be welcoming to creative writers,” Inform 7 “aspired to be the other way around”: a tool for making interactive stories that’s been designed first and... Artists) Our focus will be strictly on using Inform 7 to write interactive fiction, without spending much time on abstractions without practical examples Naming Conventions Consistent language is an important component of any instructional book, so briefly, here’s the rationale behind certain nomenclature choices Scholars of interactive stories have often struggled with what to call the pieces they talk... or leave them out C hapter 1 Understanding Interactive Fiction B efore you start creating your own interactive fiction, it’s important to understand the medium: its strengths and weaknesses, its tropes and clichés, its language, pacing, and flow If your experience with IF is limited to hazy memories, and especially if you’ve never encountered an interactive fiction before, this chapter provides a useful... then $9.95 Nobody wants it Interactive fiction has failed, just another short-lived fad in the early days of home computing, unable to compete with the superior technology superseding it Time passes Twenty years later, in 2010, a website tracking interactive fiction called the IFDB adds a newly written story to its archive every four days on average Projects to bring interactive fiction (IF) to cell phones,... Contents Introduction: Why Interactive Fiction? xix Chapter 1 Understanding Interactive Fiction 1 Blue Lacuna: An IF Excerpt 1 How to Play Interactive Fiction 5 Finding and Installing an IF Interpreter 6 Finding Stories to Play 7 Playing IF ... 67 The Index Panel: World 67 The TREE Testing Command 69 Table of Contents Chapter 4 Describing the Story World 73 The Description Property 73 Descriptions for Rooms 73 Text Substitutions and Getting BENT 77 Descriptions... and the one this book adopts, is to call it an interactive fiction, as in “Photopia is an interactive fiction about memory and death.” This seems less redundant than something like interactive fiction story,” and less awkward than something like “work of IF.” While most programming languages use the term “source code” to describe what the user generates, Inform and this book use the term source text... 3 67 The Transcript 369 Outside Testing 372 Finding Testers 372 Working with Testers 372 Signposting 374 Debugging Sand-dancer 375 Releasing .

Ngày đăng: 30/05/2014, 23:18

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN