GNU/Linux >> Linux の 問題 >  >> Linux

Twine:言葉でゲームを作るためのオープンソースツール、別名インタラクティブフィクション

チェストバースターのように、誰もが出てくるのを待っているゲームを持っています。残念ながら、誰もがゲームを作成するスキルを持っているわけではありません。特にグラフィックを備えたゲームはそうです。ありがたいことに、言葉だけを使って楽しいゲームを作成する方法があります。役立つアプリケーションを共有しましょう。

より糸とは何ですか?

上で触れたように、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はゲームを作成するための非常に優れたツールだと思います。習得は非常に簡単で、コーディング方法を知らなくてもかなり複雑なゲームを作成できるツールがあります。

ほとんどの人が派手なグラフィックのないゲームを無視しているのではないかと心配しています。テキストゲームはコンピューターで最初のゲームであり、今でもプレイするのが楽しいです。必要なのは少し想像力だけです。

元の記事


Linux
  1. このLinuxツールとのオープンソースファイル共有

  2. このオープンソースツールを使用してELFバイナリの機能を検査します

  3. このオープンソースツールを使用してLinuxメモリフォレンジックを実行します

  1. Draw.ioを使用したオープンソースのマインドマッピング

  2. このオープンソースツールを使用して、携帯電話とLinux間でファイルを転送します

  3. Linuxとオープンソースファンのための12冊のフィクション本

  1. このオープンソースツールを使用して、Linux上のiPhoneにアクセスします

  2. このオープンソースツールを使用して、USB上に複数のLinuxディストリビューションを保持します

  3. このオープンソースの財務ツールを使用して、Linuxの予算を管理します