忍者ブログ
まったくのプログラミング素人の筆者がC++/HSPを使用してSTG(シューティングゲーム)を作っていく過程を書くブログでしたが最近は脱線気味。プログラミング以外にも、ゲーム関連の記事、日々の戯言など。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

ついうっかりサマーカーニバル'92 烈火を購入してしまいました^^;
s-IMG_0577.jpg
ずっと欲しくてヤフオクなんかをチェックしていたのですが、こんな値段では落札出来ないだろうと
思っていた値段で終了してしまい、購入する事に^^;
と言っても、送料入れて12000円程度のプレミアっぷりは流石です。

早速起動してみます。
s-IMG_0578.jpg
ついに我が家でも烈火が遊べる!と思うとワクテカしてしまいます。
タイトル画面の曲がカッコイイんですよねぇ^^

で、早速プレイ。
s-DSCF0094.jpg
流石スーパーハードシューティングゲームと謳っているだけあって1面から超難しいです。
敵も弾も出まくりで、すぐに死んでしまいました^^;
で、難しすぎる!と思ってリンク先の夢の島(ZAP's WebSite)さんの烈火攻略ページを拝見。

このゲームは、自機弾とオプション弾と無限に撃てるボムを駆使して進んで行くのですが
この無限に撃てるボムはバリアの替りにもなるので、コレを上手く使って進んで行くって事が
わかりました。
さらに、武器はホーミング、オプションの武器はサーチを使うのが良いみたい。
その辺を実践して行くとそれなりに進めましたが、それでも2面のボスにやられまくり^^;
どうやら、ボス戦はボムを上手く使って倒さないといけないようになっているようで
ボス毎に攻略法的な物があるようです。

とりあえず2面まで遊んでみたのですが、難しいのですがちゃんと考えられた難しさなので
クリア出来ない訳でもなさそうですし、ボムとショットの撃ち分けを考えながら進んで行く感じ等
かなり面白いなぁと言った印象。
当時スルーした自分に教えてあげたいです(笑)

そしてファミコンで動いているとは思えない技術的な凄さも感動もので
s-DSCF0096.jpg
最初に出てくるボスですが、4本の腕が回転しているかのようにグリグリ動いています。
ハードウェア的に回転機能をもたないファミコンで、こんな動きをするなんて!と感動。

s-DSCF0099.jpg
背景がラスタースクロールしながら敵が出てきて普通に遊べるのも凄いなぁと思ったり。
他にも敵の同時出現数も尋常じゃないですし、キャラを同時に4個以上横に表示する事が出来ない
ファミコンの限界をとうに越えています^^;
(もちろん、キャラがチラつくのですが大事な物は(敵弾など)きちんと表示されます)

このゲームのプログラマはバトルガレッガや鋳薔薇やピンクスィーツ等を手がけられた
矢川忍氏なのですが、烈火でもオプションの動きや敵の爆破なんかがガレッガっぽい
んですよねぇ。
YGWシューの原点がココにある!って感じがします^^
(逆にピンクスィーツは烈火っぽいですしね)


そして、烈火で忘れちゃいけないのが音楽。
このソフトには拡張音源などは搭載されていないのですが、とってもカッコイイテクノ調の曲で
オーケストラヒットは鳴るはドラムはズンズン鳴ってるはで非常にカッコイイです^^
こんな感じの曲です↓

作曲者のシオダノブユキ氏のライブ映像もありました↓

ちなみにセレクト+スタートを押すとサウンドテストモードになります
s-DSCF0097.jpg

と言うわけで値段は高かったのですが、それも納得の出来栄えのゲーム。
とりあえず表4面をクリア出来るように頑張ろうかと思っています。
裏は7面もあるみたいですが表でもあんなに難しいのにクリア出来るんでしょうか(汗)
PR

新たに敵を追加して、自機や敵の弾グラフィックも変更してみました。
こんな感じ↓

グラフィックのセンスが欲しいです^^;

プロジェクトファイルはコチラ↓
https://blog.cnobi.jp/v1/blog/user/63629cf35d5259ece1529ed13f0745b1/1274632710
DXライブラリはVer3.02cを使用しています。

今回追加した敵は2種類。
s-WS000815.jpg
左右から登場して左右に消えて行きます。倒すと撃ち返し弾が発生。

s-WS000816.jpg
もう一つは、自機の周りに円状に出現して、その後自機の方向に移動してきます。
この円状に出現させるのが結構むずかしくて苦労しました^^;
イチイチ座標を指定するのは大変なので三角関数を使って円状の座標の位置を計算して
順番に表示させています。
こんな感じ↓
****************************************
double ds=150.;//円の大きさ
static double r=0.;//初期出現角度
static double x,y;//敵出現位置

 r+=0.3925;//出現角度

 x=cos(r)*ds+ch.x;//出現位置計算
 y=sin(r)*ds+ch.y;//ch.は自機座標
****************************************
r+=0.3925なのは16体の敵を出現させたかったからで、一周が3.14*2の6.28なので
6.28を16で割ると0.3925になるって感じ。
一周に8体表示させたかったら、6.28/8で0.785を足せば良いって感じです。

もうちょっと敵のバリエーションを増やして、とりあえずのゲームっぽくしたいなぁと思っています^^;

今年の2月位にTwitter上でシューター部コンピレーションCDを作って夏コミで配布しよう
って企画がありまして、それに参加表明していました。
で、2月の話だったのでまだまだ先の事だと思っていたら、締め切りが7/13日だったので
良く良く考えると、後1ヶ月ちょっとしかないんですよね^^;

そろそろ作り始めないとヤバイなーと言う事で、どの曲で行くか、どんな感じでアレンジするか
考え中。
一応、思っているのはファミコンSTG曲を今風にアレンジする感じしようかなぁーと考えています。
ザナックか烈火辺りをアレンジしたいなぁと漠然と考えているのですが、以前製作した
ヴォルガードIIのアレンジメドレーも気に入っていて、コレをもっと煮詰めてみるのも良いかなぁと
思ったり。
アレコレと悩み中です^^;
グーグルのトップページがこんな事にw
s-20100522.jpg
しかも、ちゃんと遊べます(笑)
パックマン誕生30周年にちなんでの事みたいですが、センスありすぎです^^
256面まで用意してあって、クリアすると何かが起こるみたいですが私には無理そうです^^;

ちなみにiPhoneでも動きます
IMG_0571.png
メチャクチャ操作しにくいですけどね^^;

パックマン誕生30周年おめでとう御座います!
シューティングラブログ。に私のコメントが掲載されていました!
s-20100519.jpg
いやー、こう言う文章考えるの非常に苦手なので、嬉しいような恥ずかしいような気分です^^;

シューティング ラブ。200X OSTは絶賛発売中ですので、よろしくお願い致します!
Twitter
カレンダー
01 2026/02 03
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
最新コメント
[04/20 kt.]
[04/19 うぇむ]
[11/24 kt.]
[11/21 NONAME]
[11/24 kt.]
プロフィール
HN:
kt.
性別:
男性
自己紹介:
プログラミング経験は昔ファミリーベーシックでちょっとさわったくらい。
好きなSTGは、怒首領蜂大往生、エスプガルーダ(2)等の弾幕STGやら雷電シリーズなんかの非弾幕、バトルガレッガ、グラディウスシリーズ、R-TYPE等、STGなら何でも好きです。
音楽がカッコイイSTGが特に好きで、並木学氏は最高!
ブログ内検索
忍者ブログ [PR]