チェストバースターのように、誰もが出てくるのを待っているゲームを持っています。残念ながら、誰もがゲームを作成するスキルを持っているわけではありません。特にグラフィックを備えたゲームはそうです。ありがたいことに、言葉だけを使って楽しいゲームを作成する方法があります。役立つアプリケーションを共有しましょう。
より糸とは何ですか?
上で触れたように、Twineを使用すると、コードの記述方法を知らなくても、誰でもゲームを作成できます。きみならどうする?の本を覚えていますか?これが基本的にTwineの仕組みです。
一連のパッセージを作成します。これは、1つの文またはテキストの壁にすることができます。これらの各パッセージに名前を付けたので、それらを追跡できます。その後、これらのパッセージを接続し、プレーヤーが決定に基づいてたどるパスをいくつか作成します。
新しいパッセージの作成は、文を二重角かっこで囲むのと同じくらい簡単です。たとえば、 [[続行しましょう!]] 。この例では、「続けましょう!」は、新しいパッセージにアクセスするためにクリックするリンクであり、その文が新しいパッセージの名前になります。
新しいパッセージの名前をリンク文とは違うものにするのが好きです。次の形式を使用してこれを行うことができます: [[続行しましょう!| start-journey]] 。この例では、「Let’scontinue!」という文をクリックします。 start-journeyというタイトルのパッセージに移動します。
完了したら、ゲームをHTMLファイルとして公開して友達と共有したり、itch.ioなどのサイトで共有したりできます。
より複雑なゲームを作成するために利用できるより高度な機能があります。これらの機能は次のとおりです。
- 変数のサポート
- プレーヤーから情報を取得するための入力ボックス
- if…thenステートメント
- ループなど
もう1つ覚えておくべきことは、Twineは複数のストーリーフォーマットを利用しているということです。ストーリー形式は、基本的にHTMLファイルに組み込まれ、ゲームを機能させるゲームエンジンです。麻ひもには3つのストーリーフォーマットが付属しています:
- Harlowe –この形式はデフォルトであり、初心者が簡単に習得できるように設計されています
- Snowman –この形式は、JavaScriptとCSSに精通しているゲーム開発者向けです。この形式を使用して、カスタマイズされたプレイ体験を作成します。
- SugarCube –このフォーマットは、Twineの初期バージョンに触発されており、プレーヤーが進行状況やその他の機能を保存できるようにします。
- チャップブック–この形式は、新しいユーザー向けに設計されており、高度な機能が組み込まれています。
インストール
残念ながら、ほとんどのリポジトリには最新バージョンのTwineがありません。これは将来変更される可能性があります。
Archを使用している場合、またはHomebrewサードパーティのパッケージマネージャーをインストールしている場合は、幸運です。
それ以外の場合は、最新バージョンをダウンロードし、サイトからフォルダーを解凍して実行可能ファイルを実行する必要があります。
Twineをインストールしたくない場合、または最初に試してみたい場合は、オンラインバージョンを確認できます。
私の経験
いくつかのゲームジャムのために、Twineを使用していくつかのゲームを作成しました。これらは私がこれまでに作成した最初のゲームであり、私は楽しんだ。当時、高度な機能を使用したい場合は、少しコーディングする必要がありました。これで、エディターのツールを使用してこれらの機能を追加できます。
Twineの問題の1つは、実際にはgitで使用できないことです。これは、Twineエディターがすべてのファイルを同じ場所に保存するためです。目的地を変更する方法はありません。
もう1つの問題は、ゲームを校正するのが面倒だということです。 「プルーフコピーの表示」オプションがあり、すべてを1ページに表示します。小さいゲームの場合は問題ありませんが、大きいゲームの場合は、スペルと文法のエラーを修正する必要があります。ありがたいことに、そのためのツールがあります。
Tweegoは、プレーンテキストファイルを使用してTwineゲームを作成できるGoで記述されたツールです。 Tweegoは、Twineの公式コマンドラインツールであるtweeに触発されました。 tweeは5年間更新されていないため、新しいバージョンのTwineでは使用できません。 Tweegoを使用すると、ゲームを直接HTMLまたはTwine形式にエクスポートできます。
gitを使用して、Tweegoで作成したファイルを簡単にバックアップできます。テキストファイルは、スペルチェッカーに入れるのも非常に簡単です。これは、Tweegoを使用して作成した簡単なゲームのテキストファイルで、読みやすさを示しています。
最終的な考え
全体として、Twineはゲームを作成するための非常に優れたツールだと思います。習得は非常に簡単で、コーディング方法を知らなくてもかなり複雑なゲームを作成できるツールがあります。
ほとんどの人が派手なグラフィックのないゲームを無視しているのではないかと心配しています。テキストゲームはコンピューターで最初のゲームであり、今でもプレイするのが楽しいです。必要なのは少し想像力だけです。
元の記事