<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>BABARAGEO - FLASH ゲーム  blog</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/" />
   <link rel="self" type="application/atom+xml" href="http://babarageo.com/atom.xml" />
   <id>tag:babarageo.com,2010://2</id>
   <updated>2010-03-13T00:34:33Z</updated>
   <subtitle>Flashゲームを公開しています。</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.35</generator>

<entry>
   <title>日刊弾幕新聞(5)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/03/5_8.html" />
   <id>tag:babarageo.com,2010://2.2045</id>
   
   <published>2010-03-12T23:52:59Z</published>
   <updated>2010-03-13T00:34:33Z</updated>
   
   <summary> すっかり隔日刊になってしまったよ。廃刊も間近だな。新聞業界に明日はあるのか！？...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[<img alt="8068.png" src="http://babarageo.com/blog/img/8068.png" width="200" height="100" class="icon"/>

すっかり隔日刊になってしまったよ。廃刊も間近だな。新聞業界に明日はあるのか！？関係ないけど、何年もの間、玉吉先生の「読もう！コミックビーム」という呼びかけを拝見しておきながら、「読もうビーム4コマ」だけを集めた単行本まで買っておきながら、コミックビーム本誌を買うことをしなかった私ですが、お風呂漫画の手ぬぐいにつられて昨日はじめて買っちゃいましたことをお詫び申し上げます。

<br style="clear:both;">]]>
      <![CDATA[◆今日の花火師

8068。ドット絵かわいいー。弾も綺麗。もうちょっと弾速ゆっくりのも結構見かけるけど、いいよねいいよね、この、なんと呼べばいいのかわかんないけど、全画面使ったテクスチャみたいな弾幕。

<img alt="8736.png" src="http://babarageo.com/blog/img/8736.png" width="192" height="256" />

8736。一見単純な螺旋弾だけど、なんだか不思議な振動をするよ！スクリーンショットではお伝えできないのでその目で見るべし。

◆今日の絵師

<img alt="gra5.png" src="http://babarageo.com/blog/img/gra5.png" width="192" height="100" />

シリーズもの三種。作者名検索でみてみてねー
「おじいさん」：しぶい。結構凝った弾幕を披露してくれはります。
「￡輪」：読めない！ポンドりん？グラデーション系。
「ten」：魔法書シリーズがステキ。よく見たら最初のIDが101！なんというベテラン！！

◆本日の自機

人型自機／敵機の素体を作ったよ！これをベースに髪とか服とか装飾してみたらいかがかかしら。

00000000000000000000111111100000
00011111111100000011111111111000
00111111111110000011707770711000
00117077707110000011707770711000
00017777777100000000177777100000
00000222220000000000202220200000
00070222220700000000222222200000
00022222222200000000077077000000

◆レッツプレイ

虫姫さまふたりの2面だけずっとやっていたい。
<a href="http://babarageo.com/games/2010/03/mcbase.html">→PLAY</a>]]>
   </content>
</entry>
<entry>
   <title>日刊弾幕新聞(4)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/03/4_9.html" />
   <id>tag:babarageo.com,2010://2.2044</id>
   
   <published>2010-03-11T11:52:30Z</published>
   <updated>2010-03-11T12:09:50Z</updated>
   
   <summary> 映画TEKKENの試写会にいってきたショックで気絶していたので一日開いてしもた...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[<img alt="7159.png" src="http://babarageo.com/blog/img/7159.png" width="200" height="100" class="icon"/>

映画TEKKENの試写会にいってきたショックで気絶していたので一日開いてしもた。映画の感想？ねえよ！えーと、そうそう、敵グラフィックも改行入りコピペできるように改良したんだけど、間違って自機データを読み込むようになってました。直しました。

<br style="clear:both;">]]>
      <![CDATA[◆今日の絵師

7159の一発ネタ。ちょっとおもしろかった。

<img alt="geki.png" src="http://babarageo.com/blog/img/geki.png" width="192" height="100" />

「撃」さんのワイヤーフレーム風デザインが闇夜に映えてかっこいいよ！グラデーション敷居たけー！って人はレトロ風のを目指してみたらいかがでしょう。ていうか、かなりの頻度で「ガリガリ君」のグラフィックを見かけるんだけど、大人気なの！？

◆今日の花火師

<img alt="6933.png" src="http://babarageo.com/blog/img/6933.png" width="192" height="256" />

昨日のだけど。新機能活用例で一番衝撃を受けたやつ！6933！すでにこれの発展系がいくつも作られてますので7000以降はかなり楽しめるんじゃないでしょうかー。

◆今日の自機
欧州放浪中の彼をまたまた勝手に抽出！敵として使ってもよいかも。

22222220000022222222200111022222
22220111111022222220111111110222
22201818818110222220811881181102
22081011110180222220180880810222
22200808808002222203808888083022
20333800008333022088338118338802
20880333333088020800033003300080
08001110011100802022000220002202

◆レッツプレイ

そろそろ英語版作るか
<a href="http://babarageo.com/games/2010/03/mcbase.html">→PLAY</a>]]>
   </content>
</entry>
<entry>
   <title>日刊弾幕新聞(3)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/03/3_14.html" />
   <id>tag:babarageo.com,2010://2.2043</id>
   
   <published>2010-03-09T11:25:53Z</published>
   <updated>2010-03-09T13:23:50Z</updated>
   
   <summary> 弾速0の設定を普通にできるようにしました。消滅タイマーとかつけると処理が重くな...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[<img alt="nob.png" src="http://babarageo.com/blog/img/nob.png" width="200" height="100" class="icon"/>

弾速0の設定を普通にできるようにしました。消滅タイマーとかつけると処理が重くなるので、ステージが終わるまで消えません。ついでに、子の速度も-9～9の範囲で設定できるようにしてみました。どんな結果が得られるかはよくわかんないので、いろいろお試しください。

<br style="clear:both;">]]>
      <![CDATA[◆今日の絵師

上に並べてあるやつ。「Nob」さんのデザインです。カラーパレット実装直後からメタリックなボスを多数設計されてます。作者名検索で是非みてみてみて！デザインもかっこいいけど、弾幕も練られた感じで見ごたえあるよ！

◆今日の花火師

<img alt="6750.png" src="http://babarageo.com/blog/img/6750.png" width="192" height="256" />

古いのから紹介したかったんだけど、さっき見たら「蟹」さんの6750がとてもイケてたので最新流行をお届けすることにした！回転部分が炎の形になっててたまげるでえ！他の弾幕もイケまくりなので作者名で検索してみてね！

◆今日の自機
たんしおレモンのマスコットの牛を、敵デザインから勝手に抽出したよ！牛の出るゲームはいいゲーム！

00000000000000000000040000400000
00000400004400000000044000440000
00033488883333000000388888833300
00000808808830000000077778880000
00000777778000000077888833333770
00778888833337700000388888330000
00003338888800000007733388887700
00007770000770000000000000000000

◆ワンポイント講座

でかい弾のカタマリが飛んでくるやつの作り方じゃよ。発射数x角度=360になるよう設定するのがコツだ！発射間隔を減らせば収束レーザーみたいにもできるよ！

発射数 9
角度 40
発射間隔 60
射程 短め
子 1
子自機狙い 1
子射程 長め

◆レッツプレイ

検索先から検索結果に戻りたいときはカーソルキー[↑]を押すといいよ！
<a href="http://babarageo.com/games/2010/03/mcbase.html">→PLAY</a>
]]>
   </content>
</entry>
<entry>
   <title>日刊弾幕新聞(2)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/03/2_29.html" />
   <id>tag:babarageo.com,2010://2.2042</id>
   
   <published>2010-03-08T12:15:31Z</published>
   <updated>2010-03-08T13:00:33Z</updated>
   
   <summary> 自作ゲームをblogネタにするとか、どこまで自給自足なんだよ俺！美麗弾幕を求め...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[<img alt="4533.png" src="http://babarageo.com/blog/img/4533.png" width="200" height="100" class="icon"/>

自作ゲームをblogネタにするとか、どこまで自給自足なんだよ俺！美麗弾幕を求めて5500番くらいからさかのぼってひとつづつ眺めてみたけど、日が暮れてまた日が昇りそうになった。

<br style="clear:both;">]]>
      <![CDATA[◆今日の花火師

開発中のボシュボス２の初期からかっこいいデザインの戦艦を作ってくれていた「一筆フォース」さんと「姉歯設計技師」さんがすごいのいっぱい作ってるので作者名検索でみてみてね！4533は二種類の弾を発射してる感じで他に無いアイデアだ！

<img alt="4455.png" src="http://babarageo.com/blog/img/4455.png" width="192" height="256" />

さらに、実験的＆低負荷＆美麗弾幕を作りまくってる「ひさぎ」さんも要チェックだ！瓶シリーズは絵もかわいいぞ！

◆今日の自機

レトロゲームファン向けだそうな。誘導レーザーとか出すアレかな。

00008001100800000000800110080000
00008001100800000000800110080000
00008006600800000000801331080000
00008015510800000001813553181000
00016135531610001111611331161111
08816116611618800001616886161000
00118161161811000017800880087100
01808008800808100800800000080080

◆ワンポイント講座

クローバーとか花びらみたいな循環してるっぽい弾幕作りたいけど設定わかんねえよ！って人のために作り方を調べてみたよ。とりあえず下のように設定してみよう！うまくできたら、少しずつ設定を変えてかっこよくしてみたらいいとおもうよ。

弾速 -4
加速 2
発射数 1
角度 少なめ
射程 短め
発射間隔 短め
自機狙い 0
回転 3

◆アンケート

弾速0で弾が消えないバグがみつかったけど、おもしろいから残しておこうかなー。直したほうがいいかなー？どうする？

◆レッツプレイ

タイトルを「マクベス」から「マクベース」にこっそり変更したのはなにをかくそうSEO対策だよ。
<a href="http://babarageo.com/games/2010/03/mcbase.html">→PLAY</a>]]>
   </content>
</entry>
<entry>
   <title>日刊弾幕新聞(1)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/03/1_22.html" />
   <id>tag:babarageo.com,2010://2.2040</id>
   
   <published>2010-03-07T01:58:55Z</published>
   <updated>2010-03-08T12:58:51Z</updated>
   
   <summary> グラフィック品質を「低」にすれば処理速度が向上することを思い出して低品質にした...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[<img alt="ds1a.png" src="http://babarageo.com/blog/img/ds1a.png" width="200" height="100" class="icon"/>

グラフィック品質を「低」にすれば処理速度が向上することを思い出して低品質にしたらタイトルロゴがホラーゲームみたいなグニャグニャ文字になっちゃったので仕方なくビットマップフォント風ロゴを作ってみたよっと。

<br style="clear:both;">]]>
      <![CDATA[◆今日の花火師

<img alt="ds1b.png" src="http://babarageo.com/blog/img/ds1b.png" width="192" height="256" />

4000面もあって全部見れねえよ！とお嘆きのあなたへ、作業中に見かけたステキ弾幕製作者様をご紹介します。本日の注目花火師は「bom999」さんと「Hetare」さんです！検索窓に名前入れて「作者名検索」ボタンを押してね！東方再現弾幕がマジすごいぞ！特に4240は全員必見！<a href="http://babarageo.com/swf/mcbase/index.php?n=4240">今みれ！</a>

◆今日の絵師

<img alt="ds1c.png" src="http://babarageo.com/blog/img/ds1c.png" width="192" height="96" />

カラーパレット変更機能を追加したけど、使い方説明してないからいまいち使われてない感。そんな中、パレットを駆使したグラデーションかけまくりの力作がいくつか公開されているよ！いまなら一覧画面で目立つこと間違いなし！デストロイゼモー！

◆今日の自機

上のバクテリアンくさい奴らを倒すならこれを使うしかねえ！コメント欄の匿名氏の作品だ！「自機を作る」にコピペして使おう！改行入りでも読み込めるように改良しといたから、このまま貼れるよ！

00000000000000000000080000800000
00000800008000000000880000880000
00008800008800000000888008880000
00008884488800000000888448880000
00008884488800000088888448888800
08888888888888808888888888888888
00008883388800000000883553880000
00003300003300000000000000000000

◆レッツプレイ

敵たおさずに弾みてるだけでもたのしいよ！
<a href="http://babarageo.com/games/2010/03/mcbase.html">→PLAY</a>
]]>
   </content>
</entry>
<entry>
   <title>マクベース(7)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/03/7_6.html" />
   <id>tag:babarageo.com,2010://2.2039</id>
   
   <published>2010-03-06T14:54:19Z</published>
   <updated>2010-03-07T02:41:24Z</updated>
   
   <summary> カラーパレットつけましたー。操作法は、書くのめんどくせっ、操作法を探るところか...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[<img alt="mcbeth7.png" src="http://babarageo.com/blog/img/mcbeth7.png" width="200" height="100" class="icon"/>

カラーパレットつけましたー。操作法は、書くのめんどくせっ、操作法を探るところからがゲームです！あとバグ取ってたらつまんないタイプミスで挙動がおかしくなったりしたけどまー大体落ち着いたかも。作業中に見かけた3958が超かっこよかったのでみてみてください。あと、六芒星 を描く魔女も綺麗だったんだけど、番号忘れた。探して！

<a href="http://babarageo.com/games/2010/03/mcbase.html">→PLAY</a>
<br style="clear:both;">]]>
      
   </content>
</entry>
<entry>
   <title>マクベース(6)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/03/_twitter.html" />
   <id>tag:babarageo.com,2010://2.2038</id>
   
   <published>2010-03-04T15:16:51Z</published>
   <updated>2010-03-04T15:30:06Z</updated>
   
   <summary> Twitter投稿機能、苦労して付けたけど使われてＮＥＥＥＥ。まーボシュボス用...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[<img alt="mcbase1409.png" src="http://babarageo.com/blog/img/mcbase1409.png" width="200" height="100" class="icon"/>

Twitter投稿機能、苦労して付けたけど使われてＮＥＥＥＥ。まーボシュボス用テスト機能だからいいや。作者名検索機能つけました。あと、戦闘中にID、名前、作者名を上部に表示しました。こんなMySQL学習用の試作品をご紹介くださいまして<a href="http://getnews.jp/archives/49819">ガジェ通さん</a>、<a href="http://www.kotaro269.com/archives/51000958.html">小太郎さん</a>ありがとうございます。

<a href="http://babarageo.com/games/2010/03/mcbase.html">→PLAY</a>
<br style="clear:both;">]]>
      
   </content>
</entry>
<entry>
   <title>マクベース(5)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/03/5_7.html" />
   <id>tag:babarageo.com,2010://2.2037</id>
   
   <published>2010-03-03T13:09:26Z</published>
   <updated>2010-03-04T15:29:41Z</updated>
   
   <summary> なんかもう700以上もデータ登録していただきましてまことにありがとうございます...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[<img alt="mcbase5.png" src="http://babarageo.com/blog/img/mcbase5.png" width="200" height="100" class="icon"/>

なんかもう700以上もデータ登録していただきましてまことにありがとうございます。こんな動きできたのかよ！と製作者もびっくりするような美弾幕がいくつもあってとてもうれしいです。えーと、本日もいろいろ調整しました。詳しくは続きをお読みください。

<a href="http://babarageo.com/games/2010/03/mcbase.html">→PLAY</a>
<br style="clear:both;">]]>
      <![CDATA[データベースからの読み込み処理がテキトーに書かれていたので、正しく書き直しました。いままで読み込みに１秒かけてましたが、一瞬で終わります。

自機判定をシビアにしてみました。バリア張ってないと、わりと見た目どおりに敵弾食らって死にます。実は敵弾を見た目よりデカくしてあるだけなので、ちょっと処理が重くなっちゃいましたごめんなさい。

処理軽減のために、多すぎる弾を自動的に減らす機能を追加しました。重い面は、ちょっと待ってれば弾が減って軽くなるはずです。副作用として、前に登録してあったデータの弾幕が変わっちゃってますごめんなさい。

設計画面の「角度」と「発射間隔」の設定ボタンをオート連射スイッチにしてましたが、微調整ボタンも欲しいとのご要望がございましたので、ボタン追加しときました。

検索機能は実験済みなのですぐにつけられると思います。2～3日おまちください。

自分で作ったステージをすぐに誰かに教えたい！って時のために直リン機能を追加しました。

http://babarageo.com/swf/mcbase/index.php?n=[ID番号]

[ID番号]のところに数字を入れれば直接バトル画面に行けます。たとえばID番号570のを見たかったらこんな感じ。
↓
<a href="http://babarageo.com/swf/mcbase/index.php?n=570">http://babarageo.com/swf/mcbase/index.php?n=570</a>

Twitterと連携させるかもしれません。調べてみて簡単そうだったらやるかも。

東方キャラっぽいのも増えてまいりました。なんでキャラクターに枠ついてるのかと思ったんだけど、黒が背景に溶けて見えなくなるからでしょうか。

現在キャラクター描画時に使えるのは黒＋8色の固定カラーになってますが、実はステージごとにカラーパレットを別途保存してあるので「黒＋好きな8色」で描けないこともないんだよねー。そのうちパレット編集機能を開放するかも。

英語版も作ります。需要は不明ですが。

<strong>追記</strong>
スキップ機能つけました。カーソルキー左右で次と前の面、上下でリストに移動。
]]>
   </content>
</entry>
<entry>
   <title>マクベース(4)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/03/4_8.html" />
   <id>tag:babarageo.com,2010://2.2036</id>
   
   <published>2010-03-02T15:43:15Z</published>
   <updated>2010-03-02T15:51:12Z</updated>
   
   <summary> 自機の判定が小さすぎて敵弾なんて当たりゃーしねーって感じだったので敵弾サイズを...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[<img alt="mcbase2.png" src="http://babarageo.com/blog/img/mcbase2.png" width="200" height="100" class="icon"/>

自機の判定が小さすぎて敵弾なんて当たりゃーしねーって感じだったので敵弾サイズを少し大きくしました。まだすり抜けまくるけど、まあいいや。自機をライフ制にしようとも思ったけど、こんな適当判定ゲーでまじめに弾よけしていただくのも苦痛かなと思ったので、弾幕なお姉さんは好きですか方式の無敵バリアをつけときました。データ読み込み処理が不安定なのでもうちょっといじくるかも。

<a href="http://babarageo.com/games/2010/03/mcbase.html">→PLAY</a>
<br style="clear:both;">]]>
      
   </content>
</entry>
<entry>
   <title>マクベース(3)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/03/3_13.html" />
   <id>tag:babarageo.com,2010://2.2035</id>
   
   <published>2010-03-01T15:55:17Z</published>
   <updated>2010-03-02T15:44:55Z</updated>
   
   <summary> 敵デザインと弾幕設計をデータベースに保存したり、一覧にしたり、閲覧数でソートし...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[<img alt="mb1.png" src="http://babarageo.com/blog/img/mb1.png" width="200" height="100" class="icon"/>

敵デザインと弾幕設計をデータベースに保存したり、一覧にしたり、閲覧数でソートしたり、撃って壊したりとかできるようになったので公開してみまーす。まだ効果音付いてません。自機が死んだりしないので弾幕よけ甲斐ありません。設定画面の説明はあとで書くのでちょっと待ってください。

<a href="http://babarageo.com/games/2010/03/mcbase.html">→PLAY</a>
<br style="clear:both;">]]>
      <![CDATA[弾幕設定項目の説明。これを元にある程度どんな弾幕にするか設定して、あとは適当にかっこよくなるよう調整するのがいいと思います。初期状態ではランダムに設定されてます。

<strong>現在の表示弾数</strong>
表示されてる弾の数。1000を越えると強制停止します。

<strong>移動タイプ(0～4)</strong>
0：静止
1：左右往復
2：ランダムな位置に移動（ナナメには動かない）
3：ランダムな位置に移動（ナナメ移動する）
4：ランダムな位置に瞬間移動

<strong>銃口距離(0～100)</strong>
弾を発射する位置。画像中心からの距離。

<strong>銃口数(1～18)</strong>
銃口の数。

<strong>銃口角度(0～180)</strong>
銃口間の角度。

<strong>連射数(1～9)</strong>
続けて発射する弾の数。

<strong>連射間隔(1～30)</strong>
連射後、次に発射するまでの時間。

<strong>弾速(-9～9)</strong>
弾の速度。マイナスにすると逆方向に飛ぶ。

<strong>加速(0～9)</strong>
弾がだんだん速くなる。弾速をマイナスにした時は必須。

<strong>発射数(1～36)</strong>
ひとつの銃口から一度に発射する弾の数。

<strong>角度(-360～360)</strong>
弾の発射方向。銃口の角度に加算される。

<strong>自機狙い(0,1)</strong>
1に設定すると、発射角度が自機を狙うようになる。

<strong>発射間隔(1～60)</strong>
短くすると連射速度が上がる。

<strong>射程(10～600)</strong>
弾が消えるまでの距離。

<strong>回転(0,1,2,3,4)</strong>
0：同じ方向に撃ち続ける。
1：一発づつ扇状に発射。端に達したら最初の角度に戻る。
2：一発づつ扇状に発射。端に達したら角度を反転する。
3：時計回りの円周状に発射。発射角度をマイナスにすると反時計回りに回転する。
4：円周状に発射。一発ごとに角度を反転する。

<strong>子(0,1,2)</strong>
0：子を生まない。
1：弾が射程に達すると子を発射する。
2：一定間隔で子を発射する。

<strong>子弾速(1～9)</strong>
子の速度。

<strong>子加速(0～9)</strong>
子の加速度。

<strong>子発射数(1～9)</strong>
子の発射数。弾を出しすぎるとエラーになるので注意してください。

<strong>子角度(-360～360)</strong>
子の発射角度。

<strong>子自機狙い(0,1)</strong>
0：子が自機を狙わない。
1：子が自機を狙って発射される。

<strong>子発射間隔(9～99)</strong>
子を2に設定した際の発射間隔。

<strong>子射程(10～400)</strong>
子の射程。

<strong>色(hex)</strong>
弾の色。白、黄、オレンジ、赤、ピンク、水色、緑の7色。

<strong>子の色(hex)</strong>
子の色。上に同じ。
]]>
   </content>
</entry>
<entry>
   <title>マクベース(2)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/02/2_28.html" />
   <id>tag:babarageo.com,2010://2.2032</id>
   
   <published>2010-02-23T15:02:50Z</published>
   <updated>2010-03-01T16:03:19Z</updated>
   
   <summary>ABA氏の「弾幕の科学」のプレゼン資料を読んで刺激されたというか、これ読んだ人に...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[<a href="http://d.hatena.ne.jp/ABA/20100221">ABA氏の「弾幕の科学」のプレゼン資料</a>を読んで刺激されたというか、これ読んだ人に「インチキプログラマー死ね」とかなるべく言われないようにしたいというか、やっぱし、東方ナントカみたいな雪の結晶的な花びら的な弾を出せるように作り直したいと思ったので、ちょっと設定項目を追加してそれっぽいのを出せるようにしてみた。処理速度がちょっと犠牲になった気がしないでもないけど、まあいいだろ。

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/ehwA0s0_tD8&hl=ja_JP&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ehwA0s0_tD8&hl=ja_JP&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>]]>
      
   </content>
</entry>
<entry>
   <title>マクベース(1)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/02/1_20.html" />
   <id>tag:babarageo.com,2010://2.2031</id>
   
   <published>2010-02-21T14:15:41Z</published>
   <updated>2010-03-01T16:03:37Z</updated>
   
   <summary>弾幕データベース。略してマクベース！データベース連携の練習用に作ってみました。イ...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[弾幕データベース。略してマクベース！データベース連携の練習用に作ってみました。イラストと弾幕を作って保存できます。おもしろいかどうかは知らない。完成したらそのままDボシュボスに流用しよう。

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/uzLgeoaRGgA&hl=ja_JP&fs=1&rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uzLgeoaRGgA&hl=ja_JP&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>

<a href="http://arclende.com/">♪ by ARCLENDE</a>]]>
      
   </content>
</entry>
<entry>
   <title>データベース連動(2)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/02/2_27.html" />
   <id>tag:babarageo.com,2010://2.2030</id>
   
   <published>2010-02-15T11:58:25Z</published>
   <updated>2010-02-15T12:24:51Z</updated>
   
   <summary>せっかくデータベースにしたんだから、データを検索して一件づつ読み込めるようにした...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[せっかくデータベースにしたんだから、データを検索して一件づつ読み込めるようにしたいじゃん？てわけで試作しました。ついでに、データ登録時にPHPファイルにコントロールが移っちゃうヘボ仕様も解決できた。上の入力欄で名前とコメントを書き込めます。下の入力欄に数字を入れるとID番号で検索。名前を入れると同じ名前の人の書き込み一覧が表示されます。ここまでできたらボシュボス十分じゃねー？

<a href="http://babarageo.com/etc/db/dbcc3.html">簡易掲示板2</a>]]>
      <![CDATA[前回からのアップデート部分。

■書き込み部分のActionScript
いちいちhtmlの戻るリンクなんて押さなくてもよくなったでえ。というか、sendAndLoadの正しい使い方をはじめて知った。いままでどっかのコードをパクってそのまま貼ってたから動作原理を知らなかったのねん。

<div style="background-color:#eeeeee; padding:5px; width:500px;"><p>
//書き込み用オブジェクトだかなんだかを宣言。<br />
SENDVARS=new LoadVars()<br />
SENDVARS.INPUTNAME=_root.INPUTNAME<br />
SENDVARS.INPUTCOMMENT=_root.INPUTCOMMENT
</p><p>
//再読み込み用オブジェクトだかなんだかを宣言。<br />
RELOADVARS=new LoadVars()
</p><p>
//再読み込み処理内容。めんどくさいからフレーム1に戻すだけの処理。<br />
RELOADVARS.onLoad=function(success){<br />
	_root.gotoAndPlay(1)<br />
}
</p><p>
//WRITE.phpにデータ送信。真ん中のパラメータを再読み込みオブジェクトにしとく。<br />
SENDVARS.sendAndLoad( &quot;WRITE.php &quot;,RELOADVARS, &quot;POST &quot;) 
</p>
</div>


■書き込み用（WRITE.php）
コメントをいただいてたセキュリティ対策っぽいのを施してみました。一応動作してるけど、なにかの対策になっているのかどうかよくわかんない。

<div style="background-color:#eeeeee; padding:5px; width:500px;"><p>
//FlashからPOSTで送られてきた変数をphp内の変数に代入。<br />
$INPUTNAME = $_POST[INPUTNAME];<br />
$INPUTCOMMENT = $_POST[INPUTCOMMENT];
</p><p>
//なんかよくわかんないけどエスケープとかいうやつ。<br />
$ESCNAME = mysql_real_escape_string($INPUTNAME);<br />
$ESCCOMMENT = mysql_real_escape_string($INPUTCOMMENT);
</p><p>
//データベースに接続<br />
mysql_select_db($DBNAME);
</p><p>
//エスケープしたほうの変数をNAME,COMMENTフィールドに追加<br />
$SQL = mysql_query( &quot;insert into $TBNAME values ('$ESCNAME','$ESCCOMMENT') &quot;);
</p>
</div>


あと、テーブル名を「TABLE」にするとクエリが動作しないことが判明しました。テーブル名はなんか違う名前つけてください。]]>
   </content>
</entry>
<entry>
   <title>データベース連動</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/02/post_108.html" />
   <id>tag:babarageo.com,2010://2.2029</id>
   
   <published>2010-02-11T14:34:28Z</published>
   <updated>2010-02-15T11:58:19Z</updated>
   
   <summary>意図してたわけじゃないけど、Dボシュボスの&quot;D&quot;はデータベースの&quot;D&quot;じゃないか...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      <![CDATA[意図してたわけじゃないけど、Dボシュボスの"D"はデータベースの"D"じゃないかって気分になりつつあるような。データベースの使用にあたってプレミア価格の古本まで買って研究したけど、よくわかんなかったっス。仕方ないので主にここ（<a href="http://tu-kazu.jp/etc2.php">http://tu-kazu.jp/etc2.php</a>）見ながら試行錯誤でデータベース操作を覚えました。まだ読み込みと書き込みしかできないけど、とりあえず間に合うだろー。]]>
      <![CDATA[テキストデータの読み書きテスト用に簡易掲示板を作りました。

簡易掲示板（新しいデモ作ったのでこのデータは消えました）

以下、↑これの設定。忘れないように覚え書き。改良したり、過ちに突っ込んだりしていただけるとうれしゅうございます。ぜんぶ大文字で書かれている部分は、好きなように変更できる変数名とかです。

<hr />

（１）MySQLの設定

WebArenaSuiteXにはphpMyAdminというデータベース管理プログラムがインストールされてたので、これ使ってデータの保存に使うデータベース、テーブル、フィールドを作成した。操作法は知らないので、それっぽい箇所を適当にいじくって作りましたー。

<div style="background-color:#eeeeee; padding:5px; width:500px;"><p>
■テーブル名：TABLE<br />├フィールド名：NAME<br />└フィールド名：COMMENT<br />
</p></div>

<hr />

（２）Flashの設定

以下のパーツで構成されてます。

<div style="background-color:#eeeeee; padding:5px; width:500px;"><p>
■名前入力欄：変数（_root.INPUTNAME）<br />■コメント入力欄：変数（_root.INPUTCOMMENT）<br />■テキストエリア（コンポーネント）：MESSAGE<br />■ボタン
</p></div>


■読み込み部分（最初のフレームに書く。外部ASにしてもいいかも。）

<div style="background-color:#eeeeee; padding:5px; width:500px;"><p>
//読み込み用オブジェクトだかなんだかを宣言。<br />
LOADVARS=new LoadVars()
</p><p>
//以下、読み込まれたときの処理。<br />LOADVARS.onLoad=function(){
</p><p>
//データの総数を読み込んでループ。配列使えばもっと簡単になるけど、使い慣れないからやめた。<br />NUMBER=this.NUMBER<br />for(i=0;i&lt;NUMBER;i++){
</p><p>
//テキストエリアに連番：NAME：COMMENT(改行）の形式で出力。<br />_root.MESSAGE.text += i + &quot;:&quot; + this[&quot;NAME&quot;+i] + &quot;:&quot; + this[&quot;COMMENT&quot;+i] + chr(10)<br />}<br />}
</p><p>
//READ.phpからデータ読み込み。<br />LOADVARS.load(&quot;READ.php&quot;)
</p></div>


■書き込み部分（ボタンを押された時に以下の動きをするように、どっかに書いとく。）

<div style="background-color:#eeeeee; padding:5px; width:500px;"><p>
//書き込み用オブジェクトだかなんだかを宣言。<br />SENDVARS=new LoadVars()
</p><p>
//入力されたテキストを書き込み用の変数に代入。<br />SENDVARS.INPUTNAME=_root.INPUTNAME<br />SENDVARS.INPUTCOMMENT=_root.INPUTCOMMENT
</p><p>
//WRITE.phpにデータ送信。<br />SENDVARS.send(&quot;WRITE.php&quot;,&quot;_self&quot;,&quot;POST&quot;)
</p></div>


<hr />

（３）PHPの設定（.phpというファイルを作成して中に記述します。）

■読み込み用（READ.php）

<div style="background-color:#eeeeee; padding:5px; width:500px;"><p>
&lt;?php
</p><p>
//データベースの設定<br />$DBNAME = &quot;データベース名&quot;;<br />$USER = &quot;ユーザー名&quot;;<br />$PASSWD = &quot;パスワード&quot;;<br />$TBNAME = &quot;テーブル名&quot;;<br />$HOST = &quot;localhost&quot;;
</p><p>
//サーバーに接続<br />$DB = mysql_connect(&quot;$HOST&quot;, &quot;$USER&quot;, &quot;$PASSWD&quot;);
</p><p>
//データベースに接続<br />mysql_select_db($DBNAME);
</p><p>
//$SELが呼び出されたときの検索処理<br />$SEL = mysql_query(&quot;select NAME,COMMENT from $TBNAME&quot;);
</p><p>
//保存されてるレコードの数を調べてechoで出力<br />$num_rows = mysql_num_rows($SEL);<br />echo &quot;&NUMBER=&quot;.&quot;$num_rows&quot;;
</p><p>
//レコードをFlash用に整形してechoで出力<br />$i = 0;<br />while ($row = mysql_fetch_row ($SEL)) {<br />echo &quot;&NAME&quot;.$i.&quot;=&quot;.$row[0].&quot;&COMMENT&quot;.$i.&quot;=&quot;.$row[1];<br />$i ++;<br />}
</p><p>
//$SELを実行<br />mysql_free_result ($SEL);
</p><p>
//データベースを閉じる<br />mysql_close($DB);
</p><p>
?&gt;
</p></div>


■書き込み用（WRITE.php）

<div style="background-color:#eeeeee; padding:5px; width:500px;"><p>
&lt;?php
</p><p>
//上と同じ<br />$DBNAME = &quot;データベース名&quot;;<br />$USER = &quot;ユーザー名&quot;;<br />$PASSWD = &quot;パスワード&quot;;<br />$TBNAME = &quot;テーブル名&quot;;<br />$HOST = &quot;localhost&quot;;
</p><p>
//サーバーに接続<br />$DB = mysql_connect(&quot;$HOST&quot;, &quot;$USER&quot;, &quot;$PASSWD&quot;);
</p><p>
//FlashからPOSTで送られてきた変数をphp内の変数に代入<br />$INPUTNAME = $_POST[INPUTNAME];<br />$INPUTCOMMENT = $_POST[INPUTCOMMENT];
</p><p>
//データベースに接続<br />mysql_select_db($DBNAME);
</p><p>
//送信されてきたデータをNAME,COMMENTフィールドに追加<br />$SQL = &quot;insert into $tbname (NAME,COMMENT) values ('$INPUTNAME','$INPUTCOMMENT')&quot;;
</p><p>
//$RSTが呼び出された際に、上の命令を実行（↑この部分↓ひとつにまとめられる気がする…）<br />$RST = mysql_query($SQL);
</p><p>
//$RSTを実行<br />mysql_free_result($RST);
</p><p>
//データベースを閉じる<br />mysql_close($DB);
</p><p>
?&gt;
</p><p>
//Flashに帰れないので手動おかえりリンク<br />&lt;a href=&quot;お好きなURL&quot;&gt;return&lt;/a&gt;
</p></div>]]>
   </content>
</entry>
<entry>
   <title>Dボシュボス(2)</title>
   <link rel="alternate" type="text/html" href="http://babarageo.com/2010/02/d2.html" />
   <id>tag:babarageo.com,2010://2.2026</id>
   
   <published>2010-02-02T12:00:54Z</published>
   <updated>2010-02-03T03:59:05Z</updated>
   
   <summary>20万ステージ以上のボシュボス戦艦データは、二百数十個のテキストファイルに収めら...</summary>
   <author>
      <name></name>
      
   </author>
         <category term="FLASH" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="ja" xml:base="http://babarageo.com/">
      20万ステージ以上のボシュボス戦艦データは、二百数十個のテキストファイルに収められてます。ひとつのファイルが1000ステージ分。2chに例えると、200スレ分の過去ログが倉庫にあるって感じ。検索もできないし、一度登録したデータの修正も不能なのであんまり賢いデータ管理方法じゃないけど、昔はこれで精一杯だったんじゃよ。

しかし！技術が発達した今なら！データベースとの連動ができそう！さんざん作れ作れ言われてきた検索機能やランキングが付けられるかもしれない！あと、このテクニックを活かして別のなんかもっとすごいデータベース連動ゲーも作れそう。ってわけで、Flash-PHP-MySQLの連携システムを研究開発中です。書籍やサイトなどに参考文献がいっぱいあるからとても楽。半分くらいできた。もちっとまってください。
      
   </content>
</entry>

</feed>
