ティラノスクリプト(tyranoscript)を使って、レベルゲームを制作してみたいと思っている方に向けた記事です。
ここでは、実際に「短編ノベルゲーム」を制作していくことで、ゲーム制作に必要な知識を身につけていきます。
まだ環境を整えていないという方は、以下を参考にして準備をしてください。
【ティラノスクリプト】ゲーム制作を行うための環境を整えよう
フォルダ構成(データ・フォルダ)
それでは、開発を進めていきましょう。
その前に「ティラノスクリプト」のフォルダ構成について簡単に説明していきます。
「TyranoStudio_win_std_v603」※(バージョンによって多少フォルダ名が異なります)フォルダに作成されている
「myprojects」フォルダ以下→「自身で作成したプロジェクト名」フォルダ内に
「data」フォルダがあります。

このフォルダは、ゲームで使用する「シナリオ」や「画像ファイル」「音源データ」など、ゲームに必要とされる各ファイルが保管される場所になります。「データ・フォルダ」という名称になっていて、中心的な役割を持ちます。
構成は以下のような感じで、それぞれ役割があり、各フォルダは開発者が削除したり名前を変更したりしてはいけないものとなっています。
| bgimage | 背景画像を保管するフォルダです |
| bgm | BGMに使用する「音源データ」を保管するフォルダです |
| fgimage | 前景レイヤーに配置する「画像データ」を保管するフォルダです キャラクターの画像データもここに保管します |
| image | その他の画像データで保管しておくフォルダです ボタン用の画像データなどを保管します |
| others | 分類できない汎用的なファイルを保管します フォントファイルやプラグインで使用するファイルなどを保管します |
| scenario | ゲームの「シナリオ・ファイル」を保管するフォルダです ゲーム開発で最もよく使用する箇所になります |
| sound | 効果音に使用する「音源データ」を保管するフォルダです |
| system | ティラノスクリプトの基本設定が定義されています「Cnfig.tjs」ファイルがそれにあたります ゲームの基本的な設定はこのファイルを編集することになります |
| video | ゲーム内で使用する「動画データ」を保管するフォルダです |
シナリオの作成
「シナリオ」の作成をしていきます。
ノベルゲームとして基本的な動きである「文字を表示する」方法について確認していきましょう。
「データ・フォルダ」内に「scenario」という名前のフォルダがあります。
これを「シナリオ・フォルダ」といいます。

「シナリオ・フォルダ」内にある各ファイルを主に編集していき、ゲームを制作していくことになります。
上記のように新規プロジェクトを作成すると、いろいろなファイルが作成されています。
今回は、何もない状態から制作してみようと思います。
「first.ks」と「make.ks」2つのファイルだけを残して、それ以外をすべて削除します。
「first.ks」は、ゲームの起動後に最初に呼び出されるファイルになります。
「make.ks」は、ゲームをロードする際に使用するファイルになります。「このファイルは削除しないでください」となっています。
現時点ではあまり使用しないのですが、削除しないでください。

「first.ks」ファイルをエディタで開いてみます。

こんな感じです。。。
いろいろと書いてありますが、ここではすべて消してみて、何も状態からコーディングをしてみたいと思います。
文を表示させてみる
「first.ks」ファイルの内容をすべて消した状態で、以下のように書いてみます。
ノベルゲーム制作のテストです
文章を書いたら、保存して → 「TyranoStudio」を起動 → マイプロジェクトからプロジェクトで、読み込みするプロジェクトを選択
(開発するボタンをクリック)→ 「ゲーム再生」をクリックします。

ウィンドウが開いて、上記のように表示されれば成功です。先ほど入力した文章が表示されました。
文章を改行してみよう
それでは、先ほど入力した文章に続いて次の文章を書いて、保存して、実行してみましょう。
ノベルゲーム制作のテストです
次の文章です(2行目)
その次の文章です(3行目)

あら。。。すべて1行で表示がされてしまいました。
文章を改行するには、「タグ」を使います。
ノベルゲーム制作のテストです[r]
次の文章です(2行目)[r]
その次の文章です(3行目)[r]
改行をしたい場所(行末)に [r]タグ を追加します。
※小文字のアール r を 角カッコ [ ] で囲う形です。タグは半角の英文字で書きます。
保存して実行してみましょう。

改行されて表示されました。
参考書籍
公式からガイドブックが販売されています。以下書籍がおすすめです。
TYRANOSCRIPTではじめるノベルゲーム製作改訂版 フリーで使える「アドベンチャーゲーム」製作ツール (I/O BOOKS) [ シケモクMK ] 価格:2530円 |
BOOTHのティラノマーケットストアで販売している「ティラノスクリプト公式ガイドブック」もあります。
役に立つ事柄まで幅広く記載されています。持っておいて損はないものと思います。
ティラノスクリプト公式ガイドブック- ティラノスクリプト|スマホ対応のノベルゲームエンジン。無料 (tyrano.jp)
ティラノスクリプト 製作テクニックwikiという外部サイトもあります。
こちらのサイトではティラノスクリプトの初歩的な内容から発展的な内容まで幅広く扱っていました。まだ読まれていない方は新たな発見があるかもしれませんので、一見の価値ありです。
他にも有志がティラノスクリプト・ティラノビルダーについて記事にしています。検索してみると色々出てきたりします。ぜひご自身で調べてみてください。
開発者 技術ブログ
こちらはティラノスクリプト・ティラノビルダーの開発者のシケモクMK氏の技術ブログになっています。
主にティラノスクリプト・ティラノビルダーの記事も投稿しているため、一度見てみるといいかもしれません。
今回は、ティラノスクリプトのフォルダ構成、シナリオの作成(文章の書き方、改行の仕方、タグ)について書いてみました。
ノベルゲームを制作できるように皆さんがんばっていきましょうね。