■■■■■■■■■■■■■■■■■■■
■■■
■■ JellyStones 〜あわふきクラゲとジェリーストーン〜 使用説明書
■
本説明書が想定しているバージョンは
です。
■概要
JellyStones 〜あわふきクラゲとジェリーストーン〜(以下ジェリーストーン)は、Flashで
制作されたパズルゲームです。星のついたジェリーストーンをゴールまで運ぶのが目的です。
ジェリーストーンをweb上で公開するには以下のファイルが必要となります。
jelly.swf ジェリーストーン本体
xxxx.html ジェリーストーンを表示するHTMLファイル
config.txt コンフィグファイル。ファイル名はHTML内にて指定
STAGE1〜 各ステージデータ。ファイル名はコンフィグ内にて指定
以上を同一ディレクトリに置いて使用します。
htmlファイルは、添付しているjelTemplate.htmlのconfig(2箇所)やwidth/height指定などを書き換えて、
使用することをお薦めします。
■遊び方
プレイヤーはクラゲを操作して、星のついたジェリーストーンをゴール(青い床)まで運ぶのが目的です。
クラゲは重力の支配無くカーソルキーで上下左右に移動が可能です。
スペースバーを押すと泡を作ることができます。
この泡は上に物体が無ければまっすぐ浮上します。
プレイヤーは泡を押すことはできません。いずれの方向から押しても割れてしまいます。
ストーンは重力に従って下に落ちますが、泡やクラゲの上を移動することができます。
泡の上にストーンを乗せた状態では泡もストーンも動きません。
ストーンを泡に押し付けても泡は割れてしまいます。
作ることのできる泡の数はステージごとに制限があります。
■ステージデータ作成〜公開手順
[作成準備:コンフィグファイルの修正]
ダウンロードしたファイルを解凍して、全てのファイルを作業用フォルダにコピーしてください。
次にテキストエディタ(Windowsであればメモ帳でも構いません)でconfig.txtを開いて、
以下の部分を修正します。
screenWidth=HTML内のswfの幅(ピクセル数)を指定します。
screenHeight=HTML内のswfの高さ(ピクセル数)を指定します。
stageFileName=ステージデータのファイル名共通部分を指定します。
startStage=最初に読み込むステージ数を指定します。
maxStage=最大ステージ数を指定します。
mySpeed=1マスの移動に掛かるフレーム数/2を指定します。
stageSelect=(true/false)ステージを任意に選択できるようにするかを指定します。
editPermit=(true/false)エディットモードを許可するかどうかを指定します。
soundMode=(true/false)音声のオン/オフの初期設定です。
liteMode=(true/false)trueにすると静止時アニメーションを省き動作がやや軽くなります。
clearJump=(URL)全面クリア後に表示するページを指定します。
screenWidth,screenHeightは背景画像のサイズに合わせると良いでしょう。
stageFileName=STAGE,maxStage=10とすると使用するステージデータのファイル名は、
STAGE1〜STAGE10となります。
mySpeedは1が最も速く、大きくなるに従って反比例して遅くなります。
これからステージデータを編集するのでstageSelect,editPermitはtrueにしておいてください。
config.txtは好きな名前に変更して構いません。
[作成準備:HTMLファイルの修正]
次にjelTemplate.htmlをやはりテキストエディタで開きます。
以下の項目を変更します。
見つからない場合は[ctrl]+[f]でテキスト内を検索してください。
<TITLE>〜</TITLE>ページのタイトルを指定します。
WIDTH=(2箇所)コンフィグファイルのscreenWidthと同じ値を指定します。
HEIGHT=(2箇所)コンフィグファイルのscreenHeightと同じ値を指定します。
jelly.swf?cnf=(2箇所)コンフィグファイルのファイル名を指定します。
jelTemplate.htmlは好きな名前に変更して構いません。
[ステージデータ作成]
上で編集したhtmlファイルをブラウザで開きます。
エディットはマウスを使って行います。
右上のメニューを説明します。
STAGE 現在のステージ数です。
残り泡数 現在の残り泡数です。
ステージセレクト ステージを変更します。
番号が変わるだけでなく自動的に読み込まれますが、
このとき移動前のステージデータは破棄されますので注意してください。
サイズ・位置 swf内のどの位置にどの大きさでステージを配置するか指定します。
ゲーム枠の大きさ ステージの横x縦サイズ(ピクセル数)です。
ゲーム枠位置 swf内の左上からの距離を横,縦(ピクセル数)で指定します。
キャラ大きさ ステージを構成するキャラクターの横x縦サイズ(ピクセル数)です。
配置 ステージ枠内をクリックしたときに配置するキャラクターを選択するパレットです。
#小ブロックは現在使用できません。
グラフィック 各グラフィックファイルのファイル名を指定します。
サウンド 各サウンドファイルのファイル名を指定します。
その他 その他の設定項目を指定します。
制限泡数 そのステージで使用可能な泡数を指定します。
保存 ステージデータを保存します。
これについては次項を参照してください。
なお、各メニューはメニューの背景部分(トップメニューは上部のステータス領域)を
ドラッグすることで移動できます。
ステージを選択して、サイズ・位置を決定した後で配置パレットから面を制作してください。
現在グラフィック・サウンドは無効です。その後でその他の項目を指定して保存になります。
保存について以下に説明します。
[ステージデータの保存]
本来保存→確認でファイル出力と行きたいところなんですが、
FlashMXのセキュリティ制限でローカルにファイルを作成することができません。
今後CGIを使用してweb上でのコンストラクションも考えていますが、CGI使えない環境もありますし、
当面、ちょっと不便ですが以下の方法でステージデータを保存してください。
[簡単に説明]
該当するステージのデータファイルをテキストエディタで開き、
[保存]窓内に表示されるデータをそっくりそのままコピー&ペーストします。
[詳しく説明]
該当するステージデータファイルをテキストエディタで開く。
ファイルが存在しない場合は新規に空のファイルを作る。
(Windowsの場合は作りたいフォルダで右クリック→新規作成→テキストドキュメント→ファイル名指定です。)
既存のステージファイルを複製して使用しても構いません。
↓
面データの作成後、[保存]をクリック。
中央枠内にデータがずらっと表示されます。
↓
枠内をクリックし、[ctrl]+[a]でデータを全選択します(データ部が反転表示になります)。
↓
[ctrl]+[c]で選択した部分をコピーします。
↓
用意したステージファイル(テキストエディタで開いたもの)に貼り付けます。
(元のファイル内の文字列は削除してから[ctrl]+[v]で貼り付けます。)
↓
ステージファイルを保存([ctrl]+[s])します。
これでこのステージデータの保存が完了しました。
ステージ数の分この作業を繰り返します。
[ファイルアップロード準備]
コンフィグファイルをテキストエディタで開いて、
stageSelectを任意で、editPermitをfalseに変更します。
改めてhtmlファイルをブラウザで開き、テストプレイを行ってください。
[ファイルアップロード]
ftp等を使ってファイルをサーバにアップロードします。
必要なファイルは、
jelly.swf
HTMLファイル
コンフィグファイル
各ステージデータ
および、クリア後に表示するページ(clearJumpで指定されたページ)です。
これらを同一ディレクトリにアップロードして、きちんと動作するかをテストして
HTMLファイルにリンクを張れば公開完了です。
■Tips
[メニュー部分が邪魔でブロックを配置できない]
各メニューはメニューの背景部分(トップメニューは上部のステータス領域)を
ドラッグすることで移動できます。
[背景画像の表示]
各ステージデータをテキストエディタで開き、
graphic=(ファイル名)の指定を変更することで可能です。
■免責および著作権表示
本ツールおよびゲームを使用することで生じたいかなる損害についても
アイソトニクス および にー(NIX)は責任を負いかねますので、
ご使用の際は使用者の責任で行ってください。
同梱された全てのファイルについて著作権は にー(NIX)にあります。
[予め許可されていること]
・無償の場合
同梱されるファイルの改変を伴わない再配布につきましては、
jelly.swf、および本ツールを用いて作成されたデータ(作成したデータおよび改変したjelTemplate.html)
ともにご自由に配布して頂く事ができます。
・有償でも可能なケース
この際、jelly.swfと作成されたデータのセットでの配布の場合は、
有償無償に関わらずご自由に行うことができます。
[許可無しに行えないこと]
データを伴わずjelly.swfを対価を伴って配布する場合は事前に許可が必要です。
jelly.swfの改変を伴う再配布は著作者の許可が無い限り行えません。
■改定履歴
1.00β -2003.10.18
・β版公開。
■補足
というわけでクラゲパズルことジェリーストーンのβ版公開です。
定番パズルゲームの路線に乗りつつも、泡の持つ浮力に妙味を感じてもらえたら嬉しいです。
最後に定番のバージョンアップ予告を。β取るまでに、
・グラフィックおよびサウンド設定実装
・ジェリーストーン&青床を複数設定可能に
というあたりを。
そのあとは、小ブロックや薄型青床、棘、爆弾&壊れない床…とか追加してけば面白くなるかな
なんて漠然と考えています。それとオンラインエディット、面クリア率とか、
全面先読み表示とかの構想もあったりしますので、実装していけたらいいですね。
ストーン落下時にプレイヤーは移動できない、ってオプションも付けるとパズル性も上がるかな。
では、そんな感じで楽しんでもらえたら嬉しいです。