Twineで作るゲームブック——Wireframeマガジン第10号

レビュー

今回のWireframeマガジン10号で気になったコンテンツに「インタラクティブフィクション(Interactive fiction)を作る初心者ガイド」がありました。

プログラミングをしなくてもゲームが作成できますから、万人にオススメできます。

インタラクティブフィクション

インタラクティブフィクション(Interactive fiction)は日本語でそのままの言葉が難しいです。Wikipediaによれば、コンピュータゲームのジャンルの一つで、アドベンチャーゲームの一種とあります。

インタラクティブが対話式と訳せ、フィクションは小説のことですよね。受け身でおこなう読書と違い、読者がストーリーを選べるものになります。そうなると昔のPCゲームのようなアドベンチャーゲームはそうですよね。「みる」「きく」「いどう」などや、選択肢の中から選ぶことでゲームやストーリーを進めていきます。

1980年代に流行ったゲームブックってご存じですか? 文庫本でファンタジーやSF物のお話が多かったです。今でも一定のファンが居て、当時の物は高価になっています。これもインタラクティブフィクションで、今回のアプリケーションで製作できるタイプの紙ベース版でした。

これら物語が変更するストーリー仕立てのゲームや物語をeブック、テキストアドベンチャー、サウンドノベル、単にアドベンチャーゲームとして更に細かくジャンル分け出来ます。

こういった作成ソフトウェアで有名なのがツクールシリーズがあります。家庭用ゲーム機でゲームを作れるものです。元はPCゲームとして発売されました。PS4版もありますから息が長いソフトウェアです。

ツクールシリーズ

ツクールシリーズ一覧(Amazon)

製作ツール「Twine」

Wireframeマガジンで紹介されていたのは、Twineというアプリケーションです。Twineはオープンソースのツールです。Windows(32-bit)、macOS、Linux(32-bit)のクロスプラットフォーム環境で動作します。テキスト主体のアドベンチャーゲームを作成するソフトウェアです。

https://twinery.org

Twineで簡単なストーリーを作成するためにコードを記述する必要はありません。追加のモジュールをインストールすれば変数、条件付きロジック、画像、CSS、およびJavaScriptを使用してストーリーを拡張できます。

iOS向けにTwine Viewerもあります。

また同じようなアプリケーションにAXMA Story Makerもあります。こちらの方が高度です。

実際に使ってみた!

実際にどうやって使うのか、簡単にご紹介します。

いくつか追加編集した画面です。四角いマスで一節(文章の1つの単位)となり、そこに文章と選択肢を記述し分岐させていきます。

左から削除、編集、再生、その他とあり、中身を編集してみます。
新しいウィンドウが重なって表示されました。

シンプルです。タイトル書いて、タグ付けもでき、中身を記入します。リスト形式になっていますね。

選択肢の部分は [[ で括るだけです。すると、最初の画像のように分岐が矢印で表されます。

再生ボタンを押してみます。

このようになります。中身はHTMLとCSSとJavaScriptなので変更も用意です。

CSSの変更はメニューから選ぶだけです。

追加で変更します。

背景の色を変えました。

このように昔のHTMLでHPを作成したことのある人には懐かしい印象です。画像を入れれば立派なテキストアドベンチャーゲームになりますね。

HTMLへの書き出しは左下の部分からPublish to Fileで保存するだけです。

出来上がったHTMLファイルはそのままWEBサーバーへUPすれば操作できます。

\ Raspberry Pi 4はメモリー8GBが最新 /

【セット概要】「データーベース」「Webサーバー」「NAS」「AI処理」「4K画像での2画面処理」などの高負荷がかかる処理を、長時間稼働させるのに必要な負荷テスト行い、当社で厳選した高品質なパーツを組み合わせたセットです。高品質なAnker製USB電源の採用、トラブルの原因になりやすい電源周りをデジタルモニターリングできるをType-Cケーブル、Raspberry財団認定モデル 高速タイプ 100MB/sec 128GB MicroSD、静音FANによる強制冷却など、高負荷運用でも長期に渡る安定稼働が可能です。また単品でご購入いただくよりお得です。

アイディア整理やブレインストーミングにも使える?!

他のブログでも紹介してありましたが、ブレインストーミングやメモ文書の整理などに使えそうです。基本はHTMLですから、リンクなども簡単です。

専用のフォーマットであるPassage markupを参考にしてください。

繋げて俯瞰して見ることができるので、断片的な情報から思考するには役立ちそうです。何よりもテキストベースなため、難しい操作もないことから集中できますね。

クロスプラットフォームなのでRaspberry PiのようなLinuxだけではなく使ってみたいと思いました。

こちらのサイトが詳しいです。e.GameBook.Xyzのブログ

ラズパイダ

ラズパイダ

学べる楽しむ便利になる。小さいくせにヤケにパワフル。そんなRaspberry Pi をまだ知らない人に伝えたい。様々な場所で利用されているRaspberry Pi を知って「あっ、これもラズパイだっ!」だからラズパイダ!

関連記事

特集記事

コメント

この記事へのコメントはありません。

最近の記事 はじめて向け
  1. OMV5のアップデートエラー回避

  2. Raspberry Pi Pico マイコンボード、僅か4ドルで登場

  3. お掃除ルンバのアイロボットから教育用ロボット「Root」発表

  4. 【海外】プライステーション2の中にラズパイ4を組み込んで多目的マシン

  5. openSUSEがRaspberry Pi 4と400、Compute Module 4をサポート(まだバグあり)

  1. お掃除ルンバのアイロボットから教育用ロボット「Root」発表

  2. 【初心者向け】Raspberry Pi 4との接続方法(電源、HDMI)

  3. 【初心者向け】はじめてRaspberry Pi OS をダウンロードする人へ

おすすめの記事

  1. TwisterOSで懐かしのWindows、最新macOSの見た目でラズパイを使う

  2. ラズパイ4をデスクトップPCライクに使えるOSとして個人的に急浮上中のEndlessOS

  3. 非公式のLinuxディストリビューション〜Raspberry Pi で動く様々なOS一覧まとめ13種類!

  4. Raspberry Pi とLibreELEC9.0で作るAmazonプライム・ビデオプレイヤー

  5. DAZNをラズパイのLibreELECで観る方法

  6. ラズパイ(Raspberry Pi)を使ってできるメディアセンター3選

今月の人気記事

  1. 1

    Raspberry Pi で動く様々なOS一覧まとめ13種類!

  2. 2

    ラズパイ4をUSB接続のSSDから起動する方法(USBブート)

  3. 3

    初心者でもラズパイでNASサーバーを作ってみよう!

  4. 4

    Raspbian のWi-Fi設定(Raspberry Pi 初期設定)

  5. 5

    Raspberry Pi 4の初期設定2020年版

  6. 6

    Raspberry Pi 4を起動したのにモニターに画面が映らない対処法

  7. 7

    ラズパイ4とOMV5(openmediavault5)で作る自宅NASサーバーの設定方法

  8. 8

    ラズパイで使うmicroSDカードの選び方

  9. 9

    Raspberry Pi 4のOSをデスクトップPCとして使うためにUbuntuMATEをインストールしてみた

  10. 10

    ラズパイ4はPCライクな性能になったけどPCではないよという話

記事ランキングページ

TOP