戻る

Gift No.188

静かなサイクリング・ナラティブゲーム。母が姿を消した山道をもう一度たどるため、1 人の男が自転車で山を登ります。霧に包まれた 8 の字のループを走り、16 の宿駅に立ち寄って断片を集めます。戦闘もゲームオーバーもなく、プレイ時間は 20〜30 分です。

作者: Jasper Studioソースコード
ライブで試す
Gift No.188ライブで試す

説明

「Gift No.188」は、静かなサイクリング・ナラティブゲームです。途中で一度だけ交差する 8 の字のループを走り、霧が幾重にも重なる山々を抜けながら、道沿いの 16 の宿駅に立ち寄ります。そのうち 5 つには、3 度目に訪れたときにしか手に入らない断片があります。

Miles Lu は、壊れたものを修理して生計を立てています。6 年前、母はこの道で姿を消し、彼に家業を遺しました。宿屋「第十八駅」です。以来、宿はずっと空き家のままでした。そこへ弁護士から手紙が届きます。30 日以内に開業しなければ、土地は法に基づいて取り上げられる。そして、温泉の下にあるものを欲しがっている誰かがいるのです。道は無人ではありません。道沿いに立つ 4 つの石碑には、こう刻まれています。守り人は道を覚えていても、自分のことは覚えていない。あなたは皆のために帰り道を守り、その代償として、誰もあなたを覚えていない。そのうちの 1 つは文字が削り取られ、半分になった「188」だけが残っています。

断片と断片のあいだには、雲、茶、琴、竹、鳥という 5 つの小さな楽しみがあり、どれも 3 回訪れなければ何も明かしてくれません。引き算でしか解けない予算があり、下がる一方の平常心があります。それを回復させる唯一の手段は、茶屋で売られています。戦闘も、ゲームオーバーも、カットシーンもありません。セリフはすべて自転車が走っている間に流れ、1 回のプレイは 20〜30 分です。最後に、集めた 15 の断片が 1 枚のポストカードにまとめられます。メッセージを書いて PNG として書き出すことも、白紙のまま残すこともできます。そして「扉を開けておく」か「手放す」かを選びます。もう一方は、空のままです。

このゲームは、あえて非力なハードウェア向けに作られています。宿駅の屋根、柱、礎石、手すりはコードで生成され、すべての表面はシェーダーで計算されているため、ビルドにはテクスチャのデータが 1 バイトも含まれていません。3 段階の画質設定では、内部レンダリング解像度、影、植生の描画範囲を削ります。最低設定では草を完全に取り除き、その分の余力を解像度に回します。草はフィルレートに律速されるうえ、草がまばらになるよりも画面がぼやけるほうが見た目を損なうからです。ポストプロセスは使っていません。平常心を表すビネットは DOM オーバーレイで、GPU 時間を一切消費しません。性能検出は GPU の文字列を読み取り、その判断の根拠を表示したうえで、それ以降は勝手に画質設定を変えることはありません。

作者はこの作品を、自分自身と、故郷を離れたすべての人への贈り物として作りました。ブラウザで動作し、英語と中国語に対応しています。オーディオは MiniMax のモデルで生成されています。

Tripo の活用方法

ゲームに登場する 23 の 3D アセットのうち、15 を Tripo で生成しました。

  • 乗り物:自転車(26 パーツ)、バイク(69 パーツ)、スケートボード(5 パーツ)。
  • 風景:断片のある 5 つの宿駅、松、竹の茂み、低木、2 棟の現代的な建物。
  • 乗り物に命を吹き込む:作者は Blender で、実測したピボット位置をもとに 2 ボーン IK を組み直し、ペダルをこぐサイクルをアニメーションにベイクして、ライダーの足がペダルから離れないようにしました。three.js では、共分散行列の Jacobi 固有値分解によってジオメトリから車軸と回転軸を測定して向きをそろえ、ハンドルが前輪の操舵に追従するようにしています。

トレーラー