home *** CD-ROM | disk | FTP | other *** search
/ Pleasure 76 / OTACD76.bin / cg / block / readme.txt < prev    next >
Text File  |  2003-04-06  |  13KB  |  366 lines

  1. ===============================================================================
  2. 【 タイトル 】 Bakuretu Block V7.7G2 Applet
  3.                爆裂ブロック崩しV7.7G2 (ブロック崩しゲーム)
  4. 【ファイル名】 BBLOCK77G2.LZH (LHA32で展開してください)
  5. 【作      者】 爆裂健 ( BakuretuKen )
  6. 【前提ソフト】 JAVA 対応 WWW ブラウザ
  7. 【転載の可否】 自由。「掲載について」参照
  8. ===============================================================================
  9.  
  10. 【ファイル構成】
  11.  
  12. BakuBlockV77.class   ・・・  Bakuretu Block V7.7G2 アプレット 本体
  13. sample1~5.html      ・・・  サンプルゲーム用 HTML ファイル
  14.  
  15. back01.jpg           ・・・  サンプル画像ファイル 背景CG
  16. bonus.jpg            ・・・  サンプル画像ファイル ボーナスCG
  17. fuku1.gif            ・・・  サンプル画像ファイル ブロックCG(1)
  18. fuku2.gif            ・・・  サンプル画像ファイル ブロックCG(2)
  19.  
  20. sound1~3.au         ・・・  効果音サウンドデータ(デフォルト設定では未使用)
  21.  
  22. title.gif            ・・・  タイトル画像
  23. boll1.gif boll2.gif  ・・・  ボール画像
  24. bar1.gif bar2.gif    ・・・  反射板画像
  25.  
  26. readme.txt           ・・・  このドキュメントファイル
  27.  
  28. -------------------------------------------------------------------------
  29. 【 html 記述 】
  30.  
  31.  
  32. <applet CODE="BakuBlockV77.class" WIDTH="480" HEIGHT="560">
  33.  
  34.   <param name="life" value="8">
  35.   <param name="wait" value="23">
  36.   <param name="sound" value="off">
  37.   <param name="cg" value="back01.jpg">
  38.   
  39.   <param name="fuku1" value="fuku1.gif">
  40.   <param name="ok1" value="10">
  41.   <param name="kantuu1" value="on">
  42.  
  43.   <param name="ext_mode" value="on">
  44.   
  45.   <param name="fuku2" value="fuku2.gif">
  46.   <param name="ok2" value="2">
  47.   <param name="kantuu2" value="on">
  48.  
  49.   <param name="bonus" value="bonus.jpg">
  50.   <param name="next" value="wingame.html">
  51.  
  52. </applet>
  53.  
  54.  
  55. ■ ゲーム全体に対する設定 ■
  56.  
  57. life
  58.  ・・・ライフポイント(最大20)
  59.  
  60. wait
  61.  ・・・ボール移動処理のウエイト値 (値が小さいとボールが速くなる)
  62.  
  63. sound
  64.  ・・・サウンド "on" "off"  (現在では off を推奨。下の【注意】参照のこと)
  65.  
  66. cg
  67.  ・・・「ゲームCGのファイル名」 背景CGです。
  68.  (JPEG か GIF か BakuretuKen'99 ファイルを指定)
  69.  
  70. ext_mode
  71.  ・・・拡張モードを使用するかどうか? "on" "off"
  72. 拡張モードONの場合、ゲーム1が終わった後、fuku2、block2 を利用したゲーム2がスタートします。
  73.  
  74. bonus <<省略可能>>
  75.  ・・・「ボーナスCGのファイル名」
  76. (JPEG か GIF か BakuretuKen'99 ファイルを指定)
  77.  
  78. next <<省略可能>>
  79.  ・・・「ゲーム勝利後に表示されるhtmlファイル名」
  80. (このパラメータがある場合、ゲーム勝利後、画面をクリックすると指定されたhtmlを
  81.   表示する)
  82.  
  83.  
  84.  
  85. ■ ゲーム1に対する設定 ■
  86.  
  87. fuku1
  88.  ・・・「ブロックCGのファイル名」
  89.  (透明GIF か BakuretuKen'99 ファイルを指定)
  90.  
  91. ok1
  92.  ・・・残りブロックが何個になったら、勝利とするか(最小0)
  93.  
  94. kantuu1
  95.  ・・・爆裂貫通弾を使用可能にするか? "on" "off"
  96.  
  97.  
  98. ■ ゲーム2に対する設定(拡張モード ext_mode が on の場合のみ指定) ■
  99.  
  100. fuku2
  101.  ・・・「ブロックCGのファイル名」
  102.  (透明GIF か BakuretuKen'99 ファイルを指定)
  103.  
  104. ok2
  105.  ・・・残りブロックが何個になったら、勝利とするか(最小0)
  106.  
  107. kantuu2
  108.  ・・・爆裂貫通弾を使用可能にするか? "on" "off"
  109.  
  110.  
  111. ■ 画像サイズ他 ■
  112.  
  113. * アプレットの全体サイズは (480 x 560) 固定です。
  114.  
  115. * 背景画像 cg1 のサイズは、(480 x 560) です。
  116.  
  117. * ブロック画像 fuku1 fuku2 のサイズは、(480 x 560) です。
  118.  
  119. * ボーナス画像 bonus のサイズは、(480 x 560) です。
  120.  
  121. * タイトル画像 title.gif の画像サイズは (480 x 560) です。
  122.  
  123. * next は「相対パス」「絶対パス」どちらの指定も出来ます。
  124.  
  125. -------------------------------------------------------------------------------
  126. 【はじめに】
  127.  
  128. このプログラムは JAVA APPLET のブロック崩しゲームです。
  129.  
  130. <拡張モード>をONにすると、ブロックが2種類設定出来ます。
  131. つまり最初のプロックを表示して、ゲーム1を行い、
  132. ゲーム1をクリアすると次のブロックを表示して、ゲーム2になります。
  133. ゲーム2をクリアした時点で、本当のゲームクリアとなるわけです。
  134.  
  135. そのような訳で拡張版モード ONでは、2種類のブロック画像を用意しなくてはなりません。
  136. 別に2種類のブロックは必要ないという方は、拡張モード OFF で使用してください。
  137.  
  138.  
  139. -----------------------------------------------------------------------
  140. 【画像フォーマットとサイズ】
  141.  
  142. 背景画像、ボーナス画像は、(480 x 560)サイズの JPEG、GIF もしくは BakuretuKen'99 フォーマットです。
  143.  
  144. ブロック画像(服画像)は、(480 x 560)サイズの 透明GIF もしくは BakuretuKen'99 フォーマットです。
  145.  
  146. タイトル画像は、(480 x 560) の GIFフォーマットです。
  147.  
  148. ☆ Ver7.7G~
  149. ボールと反射板の画像は自由に変更できます。
  150. ただし、ボールのあたり判定は中心の点にしかありませんので、あまり大きなボールはお奨めできません。
  151. また、ボールをめちゃくちゃ大きくしますと、作画が追いつかずボールがちらつきます(笑)
  152.  
  153. boll1.gif と boll2.gif の画像サイズは同じにしてください。
  154. bar1.gif と bar2.gif の画像サイズは同じにしてください。
  155.  
  156.  
  157. -----------------------------------------------------------------------
  158. 【ゲーム作ろう!】
  159.  
  160. 1.まず、素材となるCGや写真の画像を用意します。
  161.  
  162. 2.それを (480x560) の GIF ファイル 又は JPEG ファイルにします。
  163.  
  164. 3.html の cgパラメータに用意したCGのファイル名を入れます。
  165.  
  166. 4.用意した素材の「ブロック(服?)部分」にあたるCGや写真の画像を2種類用意します(服と下着(?))。
  167.  
  168. 5.それを (480x560) の 透明GIF ファイルにします。
  169.  
  170. 6.html の fuku1、fuku2パラメータにそれぞれ用意したブロックCGのファイル名を入れます。
  171.  
  172. 7.もしゲーム勝利後、ボーナスCGを表示させたい場合は、
  173.       (480x560)の GIF ファイル 又は JPEG ファイルを用意し、
  174.       html の bonusパラメータに用意したボーナスCGのファイル名を入れます。
  175.  
  176. レイヤー機能を持っているペイントツールで、下のレイヤーに「元画像」を置き、
  177. その上にブロック部分の画像を「レイヤー」として作っていくと、
  178. ブロック画像が作りやすいです。
  179.  
  180. ボールや反射板の画像が気に入らない場合は、自由に変更してください。
  181. Ver7.7Gから、ボールと反射板のサイズが変更可能になりました。
  182.  
  183. <<<注意>>>
  184.  
  185. ボールと反射板の画像サイズを大きくしますと、再作画に時間がかかり
  186. ゲームが鈍くなったり、画面がちらついてしまいます。
  187.  
  188. ボールと反射板の画像は、なるべく小さくするようにしてください。
  189. (付属のサンプルゲームのボールと反射板のサイズが一応お奨めです)
  190.  
  191. * fuku1、fuku2 には 透明GIF(又は BakuretuKen'99)ファイルしか、指定できません。
  192. * bonus パラメータ(ボーナスCG)は省略可能です。
  193.  
  194.  
  195. * ゲーム開発者向けのデバッグモードがあります。
  196.  
  197.   <param name="debug_mode" value="on">
  198.  
  199. の1行をJAVAアプレットパラメータとしてhtmlに追加してください。
  200. ボールが下に落ちなくなります。(無敵モード)
  201. 作成したゲームの動作チェックに使用してください。
  202.  
  203.  
  204. JAVAブロック崩し 開発者向け Q&A ページ
  205. http://hp.vector.co.jp/authors/VA006860/block/qa.html
  206.  
  207.  
  208. -----------------------------------------------------------------------
  209. 【ゲーム作ろう 同人ソフト編】
  210.  
  211. cg、bonus、fuku1、fuku2 パラメータには、
  212. オリジナル画像フォーマット BakuretuKen'99 が指定出来ます。
  213. BakuretuKen'99 の拡張子は「.k99」です。
  214.  
  215. FDやCDでゲームを配布する場合、
  216. オリジナルフォーマットを利用することで、ゲームをやらずに直接画像が
  217. 見られてしまうことがなくなります。
  218.  
  219. オリジナルフォーマット BakuretuKen'99 の詳しい説明やサポート等は、
  220. 爆裂健ホームページII「悪のJAVA研究所」を参照してください。
  221.  
  222. http://www.vector.co.jp/authors/VA006860/java_ken/
  223.  
  224. (BakuretuKen'99 はJPEG や GIF に比べるとファイルサイズが大きいので、
  225.    Webでゲームを公開する場合には、JPEG や GIF をお勧めします)
  226.  
  227. <注意>
  228. CDやFDに入れてJAVAアプレットを配布する場合は、CDやFDのルートディレクトリ(階層の一番上)にJAVAアプレットをプログラムを置かないで下さい。
  229. IEのバグでルートに置いてあるJAVAアプレットが動かない可能性があります。
  230. 適当な(半角名の)フォルダを作って、その中にJAVAアプレットを入れましょう。
  231.  
  232. -----------------------------------------------------------------------
  233. 【その他の拡張設定(上級者むけ?)】
  234.  
  235. (1)ゲーム2背景設定 cg2
  236.  
  237.   <param name="cg2" value="back02.jpg">
  238.  
  239. 通常は背景画像は1枚だけですが、「cg2」パラメータを設定することにより
  240. 拡張モードのときに、ゲーム2の背景画像を設定できます。
  241.  (JPEG か GIF か BakuretuKen'99 ファイルを指定)
  242. 背景1の上にこの背景2が作画されるので、透明GIFで作成すると差分表示されます。
  243. 「ゲーム2に進んだときに背景のキャラの表情を変える」等に利用してください。
  244. * 背景画像 cg2 のサイズは、(480 x 560) です。
  245.  
  246.  
  247. (2)ゲーム2ボール移動処理のウエイト wait2
  248.  
  249.   <param name="wait" value="23">
  250.  
  251. 通常はボール速度設定は1つだけですが、「wait2」パラメータを設定することにより
  252. 「ゲーム2のボール移動処理のウエイト値」を設定できます。
  253. 「拡張ゲーム(ゲーム2)に入ったら、ボール速度を早くして難易度を上げる」等に
  254. 利用してください。
  255.  
  256.  
  257. (3)ゲーム制作者名表示 copyright
  258.  
  259.   <param name="copyright" value="ばく屋そふと">
  260.  
  261. ゲーム制作者名を「copyright」パラメータに設定するとこにより
  262. ゲーム起動画面に「ゲーム制作者名」を表示します。
  263.  
  264.  
  265. (4)タイトル画像他にBakuretuKen99フォーマット使用 title_is_k99
  266.  
  267.   <param name="title_is_k99" value="on">
  268.  
  269. 通常は「title.gif」「boll1.gif」「boll2.gif」「bar1.gif」「bar2.gif」を
  270. タイトル画像、ボール画像等に利用しますが、このhtmlパラメータを指定した場合は
  271. 「title.k99」「boll1.k99」「boll2.k99」「bar1.k99」「bar2.k99」を
  272. タイトル画像、ボール画像等として読み込みます。
  273.  
  274.  
  275. (5)最初のゲーム画面で拡張ゲームのブロック画像を非表示
  276.  
  277.   <param name="show_fuku2" value="off">
  278.  
  279. 通常は拡張モードの最初のゲームでは、拡張ゲームのブロックが通常ゲームのブロックの下に表示されます。
  280. (サンプルでは、服の下に「拡張ゲームブロックの下着」が表示されています)
  281. このオプションをつけると、最初のゲームで拡張ゲームのブロックが表示されなくなります。
  282. このオプションと「cg2オプション」を組み合わせると、最初のゲームと拡張ゲームの画面がまったく違うゲームを作ることが可能です。
  283.  
  284.  
  285. -----------------------------------------------------------------------
  286. 【あそびかた】
  287.  
  288. JAVA対応WWWブラウザで、sample1~5.html を
  289. 開いてください。
  290. アプレットが読み込まれ、ゲームタイトルが出てきます。
  291.  
  292. ゲームは「ブロック崩しゲーム」です。
  293. 全部のブロックを消して、CGを表示させてください。
  294. 画面をクリックすると、ゲームがスタートします。
  295. 下の「バー」はマウスカーソルで左右に動きます。
  296. マウスカーソルがゲーム画面から飛び出すと「バー」は動かなくなるので、注意してください。
  297. ゲーム画面をクリックすると、ゲームスタートです。
  298. 7回ボールを落としたら、ゲームオーバーです。
  299. バーの端の方でボールを弾くと、反射角が変わります。
  300. ボールをバーの「ど真中」で打ち返すと、ボールは「爆裂貫通弾」となります。
  301. (パラメータで貫通弾ONの場合のみ)
  302. ゲーム中「-」キーを押すと、ボールが少し速くなります。
  303.  
  304. * Netscape の場合、ゲームが置いてある場所までのパスに日本語が入っていると
  305.     ハードディスク上では動きません。
  306.   c:\windows\ディスクトップ\java\sample1.html  ネスケで動きません。
  307.   c:\JAVAプログラム\sample1.html  ネスケで動きません
  308.   c:\JAVA_Program\BLOCK\sample1.html  ネスケで動きます
  309.   
  310. -------------------------------------------------------------------------------
  311. 【サポート先】
  312.  
  313. 爆裂健ホームページII 「ブロックアプレット」コーナー
  314. http://www.vector.co.jp/authors/VA006860/block/
  315.  
  316. -------------------------------------------------------------------------------
  317. 【掲載について】
  318.  
  319. 「BakuBlockV77.class」プログラムのホームページ掲載は大歓迎です。
  320. ばんばん置いて、遊んでください。
  321. CGを用意するのが面倒なときは、付属のサンプルゲーム画像を使って下さい。
  322. 私(作者)に連絡は必要ありません。
  323. 同人ソフトとして CDやFD で配布・販売する場合も、作者に連絡が必要ありません。
  324. どんどん使ってくださいな。
  325. 要するに、このプログラムのあやゆる利用に際して、作者に連絡は必要ありません。
  326.  
  327. -------------------------------------------------------------------------
  328. 【注意】
  329.  
  330. このプログラムはフリーソフトです。
  331. このプログラム・アプレットを使用して生じたいかなるトラブルについても、
  332. 作者は一切責任を負いません。
  333.  
  334. Java およびそのほか Java を含む標章は、米国 Sun Microsystems, Inc.の商標です。
  335. Windowsは米国マイクロソフト社の商標です。
  336.  
  337. 質問や疑問点、リクエスト等がありましたら、ご遠慮無くメールをください。
  338. バグがあったら、是非メールをください!(笑)
  339.  
  340. ちなみにサンプルゲームのサウンドはOFFになっています。
  341. 現在(2002.04.03) Windows95系OSのJAVAにはサウンド再生にバグがあり、
  342. かなりの長時間、多数サウンドを鳴らしつづけるとリソースが減り、
  343. OSが不安定になってしまいます。
  344. JAVAのこのバグが解消されるまで、このゲームのサウンドはOFFを推奨します。
  345.  
  346. -------------------------------------------------------------------------
  347. 【 JAVAに詳しい人へ 】
  348.  
  349. このゲームは、JAR(Java ARchive)に対応しています。
  350. アプレットファイル、画像ファイル、ブロックファイルを JAR で固めて1ファイルにし、
  351. そのファイルを HTMLで呼び出しても動作します。
  352. ただし、Netscapeは完全にはJAR対応していないので、Netscapeでは動作しなくなります。
  353.  
  354. <applet CODE="BakuBlockV77.class" ARCHIVE="JARファイル名.jar" WIDTH="480" HEIGHT="560">
  355.   <中略>
  356. </applet>
  357.  
  358. -------------------------------------------------------------------------
  359. サンプルゲーム原画
  360. 梁山箔九大天王 静かなるコロ助
  361. -------------------------------------------------------------------------
  362. 2003/04/06
  363.                               Copyright (C) 爆裂健(BakuretuKen) 2003
  364.                      Home Page  http://www.vector.co.jp/authors/VA006860/
  365. -------------------------------------------------------------------------
  366. [EOF]