友ゲーム01 ゲーム開発者様向け公式ページ(公開資料)

 

アプリの公式ページ

  ⇒ リンク

 

 

取込み可能ゲームについて

 

ゲーム形式

友ゲーム01アプリで取り込んで実行できるのは、HTML5 アプリです。

 

条件:

・HTMLルートディレクトリ以下に全てのゲームファイル・フォルダがある。

・HTMLルートディレクトリの名前が”g”。(半角小英字1文字 ジー)

・HTMLルートディレクトリ直下に”index.html”がある。

ゲームファイル・フォルダの文字が半角英数字記号である。

  ※半角記号でも使える文字は限られています。 _.()- などが可能。

  ※半角カタカナは不可。日本語は不可。 全角記号も不可。

 ・外部URLアクセスをしない。(APIでブラウザ起動可能)

・HTML, JavaScript でセキュリティ違反をしない。

 

 

以下のゲーム制作ツールでは HTML 形式でデプロイすれば取込可能です。

・RPGツクール MV / MZ

・ ラノゲツクール MV

・ティラノスクリプト / ビルダー

 

 ※使用するプラグインによっては動作しない場合も有ります。

 ※ストレージキーが衝突するとロード・セーブが不正になります。

 

他にも、上記条件を満たすHTML5アプリであれば取込んで実行可能です。

 

 

 

ファイル形式

 取込みに対応するファイル形式は以下の通りです。

 

・ZIP形式 (パスワードなし / パスワード付き)

・BIN形式 (BIN形式専用パスワード必須)

 

 ご自身の自作ゲームを取込むなら、ZIP形式が簡単です。

 BIN形式は、ZIP解凍が出来なくなりますので、

配布にお勧めです。

 

 

 

ゲームファイル作成手順  ZIP形式

 

用意するもの :

・HTML5 アプリ (ゲーム本体。上記の条件に注意。)

  ※HTMLルートディレクトリ名を”g”(半角小英字で、ジー)にしてください。

・___i.png (ゲーム画像 横800px, 縦600px 程度。) ※オプション

  ※ファイル名注意: 半角アンダーバー3つにアイ

・___n.txt (ゲーム名を書いたテキストファイル 15文字程度で1行記載。)

  ※ファイル名注意: 半角アンダーバー3つにエヌ

  ※オプションですが、無いとゲーム名表示が「名無し」になります。

 ・ZIP圧縮できるPCなど

 

手順:

1. HTMLルートディレクトリ”g”直下に”___i.pmg”,”___n.txt”を配置。

  つまり、”index.html”と同じディレクトリです。

 

2.HTMLルートディレクトリ”g”をZIP圧縮してください。

 出来たZIPファイルがゲームファイルとして取込めます。

 ZIPファイル名は、分かりやすい名前に変更してもOKです。 

  例) mygame.zip

 

 

ゲームファイル作成手順  BIN形式

 

用意するもの : ZIP形式の手順に加えて…

 

・本アプリをインストールしたデバイス


 

手順:

1.ZIP形式の作成手順でZIPファイルを作成。

  ※重要:ZIPパスワード無しで作成してください、。

     (BIN形式パスワードを設定することになります。)

2.本アプリをインストールしたデバイスに、

  ZIPファイルをコピーして下さい。

  (USB接続でコピー、または、SDカードで持っていく、…など。)

 3.本アプリを起動し、メイン画面の「B」ボタンをタップ。

   「B」ボタンは、「ギャラリー」ボタンの右にあります。

4.以降は、アプリのガイドに従って操作してください。

  手順概要: 変換元のZIPファイルの選択 ⇒ 出力先のBINファイルの指定

  ※途中、BIN形式パスワード設定が求められます。

   パスワードは必ず設定してください。日本語も可能。

   半角・全角・大文字・小文字は全て区別されます。

  ※ パスワード1111(半角数字で4文字イチ)を指定すると、

   取込み時に入力を省略できます。(デフォルトパスワード)

5.しばらく待って、完了メッセージが表示されます。

 出来たBINファイルがゲームファイルとして取込めます。

 配布するときは、分かりやすい名前に変更してもOKです。

6.取込み確認…本アプリ で取り込めるか確認してください。

 

 

 RPGツクールMV/MZで制作したゲームの場合

・メニュー「ファイル」⇒「デプロイ」でダイアログ表示。

  ※デプロイ形式 → WEB HTML

  ※不要ファイル削除(推奨)

・出力先を設定してデプロイ実行。

  ※RPGツクールに設定したゲーム名を「マイゲーム」とすると、

   設定した出力先フォルダに ”マイゲーム” というフォルダが作成されます。

   MZの場合、この ”マイゲーム” が、HTMLルートディレクトリです。

   MVの場合、 ”マイゲーム”の直下にある ”www” が、

   HTMLルートディレクトリです。

 

 

 

API

JavaScript で実行できるAPIの仕様です。

 

・window.Android.gov("x");

 パラメータ:"X" ⇒ 固定

 ゲームオーバーして、アプリのメイン画面を表示。


・window.Android.url("https〜");

 パラメータ:"https〜" ⇒ URL(ダブルクォーテーションで挟む)

 ブラウザを起動し、URLにアクセスさせる。




FAQ


Q:RPGツクールMZ製で、数値入力がおかしいと言われる。

A:MZ製をAndroid 10 以前でプレイすると、数値入力の増減が

  +ー2ずつ増減するようです。

  ショップでの個数増減も同様です。

  MV製は正常に動作するようです。 

  対策は現状で不明。

 

 

 

以上