5-2a.内容を指定してWebページに出力



メニュー[出力]-[Webページ]でダイアログが表示されます。



これで、現在のパズルを「Webページ」上で遊べるようにできます。

「出力」ボタンで、指定したWebページが出力されます。
同時に、同じフォルダ内にプレイに必要なファイルが出力されます。

5-2b.出力ファイルとサイトでの公開について


Webページ
「指定」ボタンから、出力する「Webページ」を指定します。
そのフォルダ内に他の必要なファイルも出力されることになります。

「タイトル」はブラウザ上端のバーに表示されるものです。

おまけページ
全ステージクリアで「おまけページ」へ飛ぶようにできます。

「出力するWebページからの相対パス」か「絶対パス」を指定します。
  例1: omake.htm
  例2: premium/block01.htm
  例3: ../omake/premium.html
  例4: http://www.takana.info/blockquest/index.htm
「おまけページ」となるWebページは自分で用意してください。

全クリア画面でクリックするとそのページに飛ぶようになります。
不要なら空欄のままにしてください。普通に最初のステージに戻ります。

開始ステージ
途中のステージから開始させたい場合は指定します。
コンティニュー
ゲームオーバーの時に同じステージから再開できるかです。
オプション
ブラウザ上で「セーブ・ロード・ステージ選択」できるようにします。

「ステージ選択」はどちらかを選びます。
(全)は最初から全ステージ可、(到達)はクリア済みステージのみです。

出力フォルダ
単独のパズルを扱う場合は変える必要はありません。
「ステージ設定・ブロック配置・効果音」の出力先の変更です。

複数のパズルを同じフォルダに出力する場合に必要です。
上書き防止のため、パズル毎に出力先を変えて分けます。



「Webページ」上のプレイには「Applet」を利用しています。
このソフトにはApplication版だけでなく、Applet版もあるのです。

詳しく知りたい人はこちらから。
6-0.奇特にもApplet版の説明を読みたい

なお「セーブ・ロード・ステージ選択」は「Applet」の機能ではありません。
「Webページ」の「JavaScript」と「Cookie」を使っています。




出力機能その2で、そのままWeb上で遊べるようにする。
作者お得意の方法で、他のソフトにも付けている機能です。
これもJavaだから出来るわけだね。

全然わかんない言葉がたくさんあるんだけど……

専門用語が頻出してますが、とりあえず気にせずやってみてください。
わからなくても何とかなるようにはしてます。
Webの基本的な知識だから、ここで改めて説明する事柄じゃないかもね。
どこにでも載ってるし、知りたい人は自分で調べろって感じ?
…………

とりあえず最低限、出力先のWebページを指定して出力すればいいんです。
そうすれば、そのフォルダの中にプレイできる環境が整えられます。
他の設定項目は、必要なら変えるということだね。
実際にいろいろ試してみればどういうものか分かるか。
うん。詳しく説明すると大変だから実際にやってもらうと一番かなあ。
一応要点だけ説明しておこうか。
……あ、猫だ。

「タイトル」は自由にしたらいいね。
「おまけページ」の指定が難しいよ。
例えば「omake.htm」というページを作ってフォルダに放り込む。
そしてその「omake.htm」というファイル名を指定しておけばOK。
ああ、それなら簡単だね。何も考えずそうしておけばいい。
相対パスで同じディレクトリ内を指定してるわけだけど、別に知らなくていいしね。
こっちおいでー。
にゃんこー、にゃんこー。
あと「プレイ専用ファイル」出力とほぼ共通の設定が三つあります。
「コンティニュー」と「開始ステージ」はそのまま同じです。
「オプション」が少し違う。
「プレイ専用ファイル」出力の「ファイル選択」に「セーブ・ロード」が加わってる。
ブラウザ上でプレイする場合はパズルをメニュー操作で動かせないので。
かわりにWebページ上にそういう機能を加えられます。
ほしい機能にチェックを入れて出力すればいい。
具体例はサンプル問題を見たり、実際の出力で確かめるということで。
そっちじゃないよー。
ほら、こっちこっち。
「出力フォルダ」も理解しづらい。なぜこんな項目があるかというと……
複数のパズルを同じフォルダに出力すると設定ファイルを上書きしちゃう。
上書きを防ぐために、出力するフォルダを別にするんだね。
ま、一つのフォルダに一つのパズルならそのままでいい。
これも実際に出力してもらうと一番よく分かります。
難しく考えず、いろいろやってみることでしょうか。
そうそう……よーし、捕まえた。
いい子いい子……あ痛っ! 痛たたたたっ!
なんか騒がしいなあ、さっきから。
どうし……
ひっかかれたあ……。
猫があ……。
うわっ!

ああ、血だらけ。
薬箱どこ。
なでたかっただけなのにー。
ひどいー。
また無理矢理、捕まえたんだろ。
猫ひっかき病になるぞ。
何それ?

リンパが腫れて熱が出るんだ。
弟がなってた。
はい、消毒。
弟って小学生の?
うん。道端の野良猫に手を出してひっかかれた。
小学生と同じレベルだな。
がーん。



戻る