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

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

Ultra Analogと言うアナログソフトシンセが凄く安売りしているとTwitterで見かけて
覗いてみると、なんと通常24,990円の所が2,940円で売っていました^^;
しかも5,880円のサウンドバンク集付き。
つまり24990+5880=30870円が2940円って事で約90%引きの大安売り。
2940円なら失敗しても良いかーって事で購入してみました。
と言ってもダウンロード販売なので、DL用のURLとシリアルキーが送られてくるだけですが^^;

s-ua.jpg
立ち上げるとこんな感じ。摘みをグリグリ動かして音を作っていく感じですが、流石に難しいので
サウンドバンク集で気に入った音色を見つけて弄っていくのが良い感じかも。
サウンドバンクの名前にjunoとかmoogとかの名前があっておっさん涙目です(笑)

とりあえず、Ultra Analogのみを使って以前作製したバトルガレッガのFly to the Leaden Skyを
作ってみました↓

ドラムのみ別のVSTを使っています。

一通り音を聞いた感じでは、テクノやトランス系に使えそうな音が多い感じかなーと言った印象。
流石に売ってるソフトだけあって、太くて抜けの良い音がする気がします。
コレだけの機能と音色が揃っていて2940円なら全然アリなんじゃないかと。

スタンドアロンでも起動出来るので、nanoKEY繋げて音を鳴らすだけでも楽しいですよ^^
PR
ベジェ曲線を使ったホーミングレーザーが何とか思っていたような動きをさせる事が出来ました。
とりあえず暫定完成バージョンって事で、連続ロックオンも出来るようにしてみました。
こんな感じ↓

小型機と中型機を出現させて、小型機は1発で死にますが中型機は6発打ち込まないと死なない
ようにしています。

ベジェ曲線を使ったホーミングレーザープログラム13
(右クリック→対象をファイルに保存で聴いてください)
今回は実行ファイルもいれてあるのでVC++が無くても動かせますが、何かあっても責任は
持てませんので自己責任で実行して下さい^^;
Zキーでレーザー発射。上下左右で自機移動が出来ます。

今まではメイン関数に全ての処理を書いていたのですが、コレも処理毎に関数に分けて
メイン関数から呼び出すように変更しています。

連続ロックオンについては、最初は1ループで全てをロックオンしてしまっていておかしな感じに
なっていたのですが、ロックオンを待つ変数を用意して5ループに1回ロックオン出来るように
すると良い感じで動いてくれました^^ロックオンを連射させるようなイメージ。

あと、ロックオン時に音が鳴るようにしています。
今回初めてDXライブラリでoggファイルを扱ってみたのですが、非常に簡単に音が出せてビックリ
しました。
LoadSoundMem関数で音ファイルを読み込んで、PlaySoundMem関数で鳴らすだけって感じ。
HSPの時はoggファイルを扱うだけでも結構苦労した気がするので、DXライブラリ凄いなぁと。
ロックオンの音はケツイをイメージしてたりします(笑)

とりあえずコレで、ホーミングレーザーは完成かなーと思っているのですが、処理が重いので
もうちょっと軽く出来ないかなーと思いつつ、いい加減他の事もしたいのでゲーム作製に戻ろうかと
思っています^^;
先日から悩んでいたバグの原因がやっと判明して、なんとか修正出来ました^^
敵を倒してもロックオンが外れないと言うバグだったのですが、これはロック管理用の変数と
レーザー存在の有無を管理する変数の要素番号がズレてしまう時があって
たまに、ズレてしまうとロックオンが外れないって現象になっていた模様。

で、それを修正したのがコレ↓

これで上手く出来たやろーと思ったのですが、どうも動きがイマイチな気がします。
レーザーの発射方向を敵と反対方向に射出するようにしているのですが、そうすると自機の周り
全体からレーザー発射されるようになります。
当初はそれで良いと思っていたのですが実際に動かしてみると、どうも違和感が・・・

で、レーザーの射出方向を自機の下側に持ってくるようにしたのがコレ↓

こちらの方がホーミング撃ってる!って感じがして良い気がします。
しかも、こちらの方がアルゴリズムも単純で処理も軽いんですよね^^;
苦労して複雑な処理を作ったのになぁと思いつつ、処理は軽い方が良いのでコチラを採用する事に
しました。

プログラムはコチラ↓
https://blog.cnobi.jp/v1/blog/user/63629cf35d5259ece1529ed13f0745b1/1268027397
今回もグチャグチャな上にメイン関数に全ての処理を書いてしまっているので
あまり参考にしない方が良いかもしれません(汗)

とりあえず、コレでロック数の制限は出来たので後は敵の体力の概念を導入して連続して
ロックオン出来るようにすればホーミングレーザーとしては完成かなぁと思っています^^

ベジェ曲線を使ってホーミングレーザーを作ってみる その12へ
ずっと気になっていた朧村正を購入してみました。
s-IMG_0365.jpg
いつかは買おうと思っていたのですが、丁度Wiiみんなのおすすめセレクション朧村正
入っていたので購入。近所のゲーム屋で2600円程度で売ってました。

発売当時の評判が凄く良かったのと音楽をベイシスケイプが担当していたので気になってたんですよね
s-IMG_0367.jpg
サウンドプロデュースは崎元 仁氏。おっさん的にはYmoH.Sと言ったほうがしっくり
来るかもしれません^^;関係ないですが蒼穹紅蓮隊のサントラも再販されるとか。

で、早速プレイ
まずは最初のタイトルムービーからカッコよくてビビリました^^;
s-IMG_0368.jpg
s-IMG_0369.jpg
なんと言うか、ただのムービーじゃなくて音楽と映像が上手く調和していて和の雰囲気たっぷりです。
あえて?2Dグラフィックにした事によって、Wiiでもグラフィックの貧弱さを感じる事もあまりなく
とてもカッコよく出来ています。

s-IMG_0370.jpg
ゲームを始めると、簡単な無双モードと上級者向けの修羅モードを選択出来ます。
しかも、この難易度はゲーム中にも切り替えれるので最初は無双でプレイして慣れてきたら
ゲームは進行したまま修羅に切り返れるのも良いなぁと思いました。

s-IMG_0371.jpg
ゲーム自体は2Dアクションゲームなのですが、自機の操作性が凄く良くてキビキビ動いてくれて
動かしてるだけでも楽しい感じ^^
操作方法は色々な技があって難しいのですが、慣れて来て技が上手く決まると爽快です。
そして、音楽がとても良いんですよ。崎元仁氏お得意のオーケストラと和の調和が素晴らしい。
通常時から戦闘時に変わったりする所でシームレスに音楽が切り替わって行ったりして
凄いなぁと思うばかり。
ゲーム性、グラフィック、音楽とどれも良く出来ていて評判が良いのも納得って感じでした^^

とりあえず音楽がとても気にいったので速攻でサントラを注文してしまいました。
でも、ゲームをクリアする前にサントラを聴くのも勿体無い気がして、到着しても聴くべきかどうか
迷いそうです(笑)
先日貰ってきたPCテレビでPCSTGを遊べるマシンにするべく更にグラフィックボードを交換
してみました。

購入したのはコレ↓
s-IMG_0346.jpg
GeForce7600GS搭載のグラフィックボードです。取り付けするキューブPCはAGPなので
最新のビデオカードとかは売ってないんですよね。
私はNVIDIAが好きなので、NVIDIAで探してみるとGeForceシリーズだと7000番台が
値段も安いし性能も良さそうで良いかなーって事で買ってみました。

で、早速取り付けました。
s-IMG_0347.jpg
取り付けと言っても外して交換するだけですけどね^^;

パーツを交換したらまずベンチって事でCrystalMark 2004R3で測定してみました。
まずは交換前のPen4 3.0/FX5200 128MB時
6e2b3f79.jpeg

次に交換後のPen4 3.0/GeForce7600GS 256MB時
0f9d1707.jpeg
グラフィック性能がグンと良くなってるのがわかります^^

ちなみに私がメインで使っているノートPCだとこんな感じ↓
Core 2 Duo T7250/GeForce 8600MGT 256MB
s-WS000779.jpg
CPU性能はかなり差がありますが、グラフィック部分だけだと殆ど同じような結果に。

試しに以前作製した動作速度検証プログラムを動かしてみると・・・
s-IMG_0354.jpg
余裕で60FPSキープしてくれました^^

3Dを使ったSTGって事でexceptionを一番負荷が掛かる設定で動かしてみたのですが
かなりオブジェクトが増えてもフルフレームで動いてくれました。
s-IMG_0348.jpg

そして念願だった1920x1080のフルHD表示も可能に
s-IMG_0352.jpg
今までは1280x720しか映せなかったので、かなり広々と画面が使えるのですが
字が小さいので非常に読みにくいです^^;DPI設定で字を大きくするのが良いかも。
s-IMG_0355.jpg
こんな感じで、小さい字で表示されるのでネットを見るのには向いてないです。
ゲームを遊ぶには全く問題はないんですけどね^^;

と言う事で、キューブPCに関してはコレで完成かなぁと。本格的なPC用3Dゲーム等は
遊ばないので、コレでまだまだ十分使える気がします。
でも、今日PCの中を見た時にSATAコネクタが余っているのを発見してしまったので
HDD増設出来るやん・・・とか思ったのは秘密です(笑)
Twitter
カレンダー
06 2026/07 08
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 29 30 31
最新コメント
[04/20 kt.]
[04/19 うぇむ]
[11/24 kt.]
[11/21 NONAME]
[11/24 kt.]
プロフィール
HN:
kt.
性別:
男性
自己紹介:
プログラミング経験は昔ファミリーベーシックでちょっとさわったくらい。
好きなSTGは、怒首領蜂大往生、エスプガルーダ(2)等の弾幕STGやら雷電シリーズなんかの非弾幕、バトルガレッガ、グラディウスシリーズ、R-TYPE等、STGなら何でも好きです。
音楽がカッコイイSTGが特に好きで、並木学氏は最高!
ブログ内検索
忍者ブログ [PR]