WebアプリをOPFSにインストールしてURLを拡張!

0. はじめに

このページは、こちらの電子書籍用のサンプルプログラムです。
無料公開部分で利用方法を紹介しておりますので、該当箇所をお読みの上でご利用ください。

1. 起動ページに移動して、なんてことのないただのページであることを確認する

2. インストールするWebアプリのフォルダを用意

このゲームの説明について このゲームの説明について

3. 指定したフォルダをOPFSにインストール

4. 起動ページに移動して、インストールしたWebアプリの起動を確認する

5. OPFSからWebアプリをアンインストールする

6. 本文に戻る

Territory Clash について

このゲームは、ゲーム開発関係のDiscordコミュニティを通じてShinkaytic様からご提供いただきましたので、ここに感謝の意とともにご紹介させていただきます。

Shinkaytic様について

Shinkaytic様のご厚意により、当サンプルプログラムでのインストール用ゲームが揃えられました。

そしてご提供いただいたゲームがGodot製だったこともあり、ゲームエンジン製のWebビルドやWasmもOPFSにインストールして動作できるという、説得力のある実証例を示すことができました。

ご提供いただいたゲームで、このサンプルプログラムとそれを扱うこの本の価値を大いに高めていただきましたことに、この場を借りて厚く御礼申し上げます。

ゲームルールと仕様

基本情報

ゲームの流れ

  1. プレイヤー1の選択
  2. プレイヤー2の選択
  3. 結果判定

陣地獲得のルール
選択範囲の衝突判定:

陣地の奪い合い:

スコア倍率システム:

スコア計算

戦略のポイント

操作方法

MINAMO'S FIZZBUZZ GAME について

当サイト管理人minamoが、OPFSジャックの動作検証のためだけに開発中の、最低限の動作検証要素と最低限のバージョン管理部分・及び最低限のMod対応部分を備える(予定の)エンジン・フレームワーク不使用の開発のシンプルゲーム。

なお想定用途がこのような用途のため、面白さは何も考えていません。

このゲームについては、当サイトのリンクとminamoの名前表記を希望する以外、あらゆる権利とサポートを放棄するため、インストール用サンプル1ボタンからダウンロードされたプログラムは、ご自由に改変していただいて構いません。

なお、魔改造した末にX等でつぶやいたり、報告して下さるとminamoは多分喜びます。

Mod対応した暁には、「このクソゲーをいかに面白く改造できるか」などを競っていただけるとminamoが多分、ほくそ笑みます。

ゲームのルールについて

  1. 難易度を設定してGameStartボタンからゲームを開始します。
  2. 難易度で設定した秒数ごとに、数字がカウントアップしていきます。
  3. カウントアップ時間内に、画面中のFizzボタン及びBuzzボタンのチェック状態を適切に管理。
    • Fizz: カウント数が3の倍数の時のみ、チェックしてください
    • Buzz: カウント数が5の倍数の時のみ、チェックしてください
  4. カウントアップ完了後、各ボタンのチェック状態が適切であればセーフ、不適切であればアウトとしてハートを失います。
  5. ハートがゼロになった時点でのカウント数が、クリアスコアとなります。
  6. 各難易度ごとに上位3位までスコアが記録されます!完全オフライン、ライバルは自分自身!