インタラクティブフィクションを作成するための5つのオープンソースツール

ビデオゲームのグラフィックは年々現実的になっています。 残念なことに、これはしばしば物語が印象的なグラフィックスの後部座席を取ることを意味します。 反対側には対話型のフィクションがあり、それは物語を何よりも優先します。 それがコンピューティングの初期の頃に人気があった間、インタラクティブフィクションは近年人気の復活を見ました。

ここにあなたがあなた自身のインタラクティブな小説を作成するのに使用できる5つのオープンソースツールがあります。 しかしその前に、インタラクティブフィクションとは何かについて答えさせてください。

インタラクティブフィクションとは何ですか?

インタラクティブフィクション(またはIF)は、プレイヤーが一連のテキストコマンドを介してゲームの主人公を制御することを可能にするコンピュータゲームのカテゴリです。 最もよく知られているテキストアドベンチャーゲームの1つがZorkです。

ゲームブックと呼ばれる、よりグラフィカルなバージョンのIFがあります。 ゲームブックでは、ゲーム内で自分の道をクリックすることもできます。 それでも、グラフィックや画像がゲームの大部分を占めることはありません。 焦点はテキストとストーリーです。 ゲームブックの良い例は、あなた自身の冒険を選ぶシリーズです。

あなたはこことここで遊ぶためにIFゲームを見つけることができます。

インタラクティブフィクションを作成するための最良のオープンソースツール

先ほど、Linuxで電子書籍を作成する方法を説明しました。 今日は、Linux上でインタラクティブフィクションを作成するために使用できるツールをいくつか紹介します。 以下のプログラムは特定の順序でリストされていません。

1.ひも

Twineは、コーディング方法を知らなくてもIFゲームを作成できる使いやすいプログラムです。 あなたがしなければならないのは、一連の節を作成してそれらをつなぐことだけです。 より糸はあなたにすべてのあなたの通路がどのように接続されているかそしてそれらがあるものから別のものへどのように流れるかの地図を見るオプションをあなたに与える。

ゲームにもっと追加したい場合は、「変数、条件付きロジック、画像、CSS、およびJavaScriptを使用して」それを拡張できます。 Twineは完成品をHTMLファイルとしてエクスポートします。 これにより、他の人と共有することが非常に簡単になります。

現在、Twineの最新バージョンは2.1.3で、これはLinux、Windows、およびMac OSで利用可能です。 GPL v3の下でライセンスされています。

クエスト

Questは、プログラミング方法を知らなくてもIFを作成できるもう1つのオプションです。 このアプリケーションには、リストからコマンドを選択できる視覚的なスクリプトエディタが付属しているので、コマンドを暗記する必要はありません。 Questでは、テキストアドベンチャーとゲームブックの両方を作成することができます。

Twineのように、Questは写真、音楽、効果音を使って拡張することができます。 YoutubeやVimeoからビデオを埋め込むこともできます。 HTMLとJavascriptを使って、あなたの最終的なゲームのインターフェースを変更することさえできます。

最新のダウンロード可能バージョンは、Windows用の5.7.0です。 LinuxまたはMacをお持ちの場合は、オンラインエディタを使用できます。 それはMITの下でライセンスされています。 ここでソースコードをチェックすることができます。

3

SquiffyはQuestのメーカーからの別のIF作成ツールです。 それは「インタラクティブフィクションを書くための簡単な方法」として市販されています。 Squiffyは、TwineのようにHTMLやJavascriptを出力できるため、以前のアプリケーションとは少し異なります。これは、自分のWebサイトで再生できます。 PhoneGapを使ってゲームをアプリに変えることもできます。

Squiffyの最新リリースは5.0です。 Linux、Mac、Windowsで実行できます。 ブラウザでも使えます。 それはMITの下でライセンスされています。 ここでソースコードをチェックすることができます。

4. TADS

TADSまたはText Adventure Development Systemは、IFを作成するための「プロトタイプベースのドメイン固有のプログラミング言語および一連の標準ライブラリ」です。 TADS言語の最新版はC ++とJavascriptに基づいています。 それはあなたがゲームをプレイできるようにするだけでなく、それらを作成するためのコンパイラが付属しています。

TADSは、リスト上ではるかに複雑なエントリの1つです。 私はそれがどのようなライセンスを使用しているかわからないが、彼らのウェブサイトによるとそれで作成されたIFゲームは制限なしに配布または販売することができる。

5. Ren'Py

Ren'Pyはグラフィック小説の作成者です。 この記事にはほとんど取り上げませんでしたが、無視できないほどきれいに見えました。 同サイトによると、Ren'Pyは「デジタルストーリーテリングのための無料のクロスプラットフォームエンジンです。 言葉、画像、音を組み合わせて、視覚的な小説やライフシミュレーションゲームを作成するのが簡単になります。」

このリストのいくつかのエントリと同様に、Ren'Pyには独自の言語が付属していますが、Pythonスクリプト言語もサポートしています。 Ren'Pyは、Linux、Windows、およびMacをサポートしています。 それを使用して作成されたゲームは、iOSまたはAndroidでもプレイできます。 Steamにアップロードするバージョンを作成することもできます。 Ren'PyのほとんどはMITとしてライセンスされています。 ここでソースコードを見てください。 Ren'Pyの最新リリースは6.99.12です。

通知する(オープンソースではない)

前のエントリと同じように、InformはIFを作成するための単純なプログラム以上のものです。 Informは、「自然言語に基づいたインタラクティブフィクションのデザインシステム」です。含まれているさまざまなツールを使って、「アドベンチャーゲーム、歴史的なシミュレーション、グリップストーリー、実験的なデジタルアート」を作成できます。プログラマ以外の人にもアクセスできるようにする」

Informには、IFストーリーに機能を追加するためのユーザー作成の拡張機能のライブラリがあります。 作者またはInformはまた、作家が始めるのを助けるためにWriting with Informというタイトルの電子ブックを書きました。 InformはLinux、Mac、およびWindows上で実行できます。 Linux版はGNOMEフレームワークを使用しています。 Informの最新リリースは7.0です。

最終的な考え

インタラクティブフィクションは、初期のプログラマーがゲームを作成してプレイした最初の方法の1つでした。 今日、それらはどこでもプレイすることができツールが改良され続けているのでまだかなり関連性があります。

私が若い頃、私はあなた自身の冒険を選ぶ本をたくさん読んでいたので、私はこれらのゲームの魅力を見ることができます。 小説の作家として、私は自分自身のものを作るという考えで遊んできましたが、いつも忙しすぎました。 私はすぐにそれにもう一度ひびを入れるつもりです。 いいところは、そこから選択できるツールやオプションがたくさんあるということです。

インタラクティブフィクションをプレイまたは作成したことがありますか。 あなたの好きなIFは何ですか? どのIFツールが欠けていましたか? 下記のコメント欄で教えてください。

この記事が面白いと思われた場合は、少し時間をかけてソーシャルメディアで共有してください。

推奨されます

Atraci:Linux用のYouTubeベースのストリーミングミュージックプレーヤー
2019
マイクロソフトオープンソース推論.NET AIフレームワーク
2019
あなたはこのbashスクリプトパズルを解くことができますか?
2019