インタラクティブ フィクションの歴史は 1970 年代にまで遡りますが、この過程で、グラハム ネルソンの Inform 言語が数え切れないほどの創造的な知恵を結び付け、新しい時代を切り開きました。 1993 年の最初のリリース以来、Inform は単なるプログラミング言語ではなく、芸術形式となってきました。バージョン 6 は 1996 年にリリースされましたが、これは Inform シリーズの書き直しであるだけでなく、ネルソンがインタラクティブ フィクションの可能性と幅広さをゼロから再構築したものでもありました。
Inform は、インタラクティブ フィクション向けのプログラミング言語およびデザイン システムです。複数の開発者の創造的なアイデアを反映し、継続的なイノベーションを推進します。
Inform コンパイラの改良により、コードを Z コードまたは Glulx ストーリー ファイルに変換できるようになり、ゲームのプレイアビリティとスケーラビリティが大幅に向上しました。 Glulx はより大規模なゲームをサポートしており、Inform のデフォルトの選択肢となっています。技術が進歩するにつれ、ネルソン氏と他の開発者たちは Z マシンの限界を克服し続け、Inform のアプリケーションを新たな高みへと押し上げました。
Inform 6の台頭Inform 6 は単なる言語のアップデートではなく、複雑なプレーヤー入力を処理するためのコンパイラと Inform ライブラリを含む完全なシステムです。
この文脈では、プレイヤーの選択と相互作用がストーリーの展開に直接影響します。このデザインパターンは後のゲーム開発者にインスピレーションを与え、より多様なインタラクティブ小説の実現を可能にしました。Inform プログラミング言語は、オブジェクト指向と手続き型の組み合わせであると言われています。オブジェクトはツリー構造で管理され、ワールド構築は親子関係を通じて行われます。
Inform 6 のエコシステムでは、高く評価されているインタラクティブ小説が数多く生み出されています。たとえば、ネルソンが 1993 年に作成し、現代のインタラクティブ フィクションの基礎を築いた優れた作品「Curses」を考えてみましょう。さらに、
これらの作品は単なるゲーム体験ではなく、作者とプレイヤーの間に深いつながりを築きます。Galatea は、ノンプレイヤーキャラクター向けのインタラクティブ システムの設計のベンチマークを設定し、人間とコンピューターのインタラクションの新しい状況を作り出しました。
2006 年、ネルソンは自然言語に基づく新しい開発言語である Inform 7 を発表しました。そのクリーンなプログラミングと読みやすさにより、技術的なバックグラウンドを持たない多くのクリエイターが簡単に使い始めることができます。このバージョンは、クリエイターの可能性を広げるだけでなく、ストーリー中心のデザイン思考を促進します。
オープンソース開発ツールである Inform 7 の戦略により、さまざまなプラットフォームに拡張できるようになり、熱心なコミュニティの設立が促進されます。開発者はリソースを共有し、互いに学び、刺激し合い、インタラクティブ フィクションの創作の繁栄を促進します。現在、Inform 7 は構造化プログラミング言語を搭載しているだけでなく、ストーリー創造の温床にもなっています。
Inform シリーズの発売以来、深い感動と無限の創造性が出会い、多くの優れた作品が生まれ、ネルソンのリーダーシップのもと、インタラクティブ ノベルの歴史を再定義してきました。これはまた、私たちに思わず考えさせます。将来のインタラクティブ小説は、どのように新興技術と組み合わさって、私たちに新しい体験と認識をもたらすのでしょうか?