■■■■■■■■■■■■■■■■■■■ ■■■ ■■ 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 ・β版公開。 ■補足 というわけでクラゲパズルことジェリーストーンのβ版公開です。 定番パズルゲームの路線に乗りつつも、泡の持つ浮力に妙味を感じてもらえたら嬉しいです。 最後に定番のバージョンアップ予告を。β取るまでに、 ・グラフィックおよびサウンド設定実装 ・ジェリーストーン&青床を複数設定可能に というあたりを。 そのあとは、小ブロックや薄型青床、棘、爆弾&壊れない床…とか追加してけば面白くなるかな なんて漠然と考えています。それとオンラインエディット、面クリア率とか、 全面先読み表示とかの構想もあったりしますので、実装していけたらいいですね。 ストーン落下時にプレイヤーは移動できない、ってオプションも付けるとパズル性も上がるかな。 では、そんな感じで楽しんでもらえたら嬉しいです。
jelly.swf version 1.00β にー(NIX) ■ アイソトニクス2003 ■■ ■■■ ■■■■■■■■■■■■■■■■■■■