はーい、どもー!!
ズナリーです^^
妖々夢編の開発を振り返る第2弾です。
今回は新しく追加した機能の中から近接攻撃についてお話しようと思います。
前回のアタイの拳では攻撃方法が遠距離だけでした。
が、
攻撃方法が一つではちょっとさみしい・・・
ということで、
妖々夢編では近接攻撃を追加してみました・◇・
近接攻撃のシステム、妖々夢編で初めてというわけではないのです。
SUPERなのはSisterSのときにも、フェイトの攻撃として組んであったんですね~
でも実はあのシステム、なんちゃって近接攻撃なんです・・・実は^^;
単に遠距離攻撃の寿命を短くして、近距離にしか攻撃が届かないようにしただけ;;
我道拳みたいなもんだったんです(分かる人いるんかな?)
今回の妖々夢編では、この方法ではなくて
「攻撃範囲を矩形で表し、その範囲内にいる敵にダメージを与える」
という方法をとっています。
具体的には下の図を見てください。

近接攻撃が始まると攻撃範囲に矩形を作り出します(青い矩形)。
また、敵にはあらかじめ矩形により大きさが設定してあります(赤い矩形)。
この攻撃範囲の矩形と敵の大きさを表す矩形が重なっているときに当たり判定をつけてあります。
矩形同士の当たり判定は以下の式で求めることができます。

画面の左上を原点(0, 0)として
矩形1の右>矩形2の左
かつ
矩形1の下>矩形2の上
かつ
矩形1の左<矩形2の右
かつ
矩形1の上<矩形2の下
この条件式を満たしている時2つの矩形は接触しています。
訳わからないかもしれませんが興味ある方は少し考えてみてください。案外単純です^^
あと、変わったところは剣を振るアニメーションです。
フェイトの場合は1枚でした^^;
なんちゅう低コストな・・・って感じですが、今回はちょっとリッチにして、4枚の絵を使ってアニメーションさせてます。
そんな感じで、近接攻撃が近接攻撃らしくなったかなと思います。
次回は何の話しようかな^^
では
ども~、ずなりーでっす!!
てことで、開発を振りかえってみたいと思います。
今回は最初ってことで、妖々夢編を作るにあたって~、あたりの事を書いていこうと思います。
前作「アタイの拳」はおかげさまで多くの人に手に取ってもらえました。
完成した当時は今までで一番いい物ができた!と思っていたんですが、
改めて自分たちでやってみて、色々と見えてきたんです、
「ゲームとして足りないものがたくさんあるなぁ・・・」
と。
自機のHPが高すぎてなかなか死なない
攻撃方法が単純
画面エフェクトが少なくて単調
などなど・・・
まだまだ他にも色々あるんですけど、
ひっくるめてしまうとゲーム性が足りん!!
ということです。
当時はそれで精いっぱいだったとはいえこのままではまずかろうと・・・。
ゲーム性の不足は面白さに直結するんで、そこの改善を頭に置いて開発をすることにしました。
具体的には、
HPを少し低めに設定してゲームの難易度UP。
その代わりにアイテムを作って回復できるようにして、緊張感と安心感を与える。
攻撃方法を増やすことで、攻略にバリエーションを与える。
エフェクトを増やして、画面を華やかにする。
以上の事をやろうと決定。
正直ゲームとして当たり前のような機能ばかりですね^^;
当たり前すぎて、前回は「無くてもゲームとして成立はするだろう」と思っていたのですが・・・、
無いとゲーム性が著しく失われるということが分かりました;;
おかげさまで今回はこの辺、よくなってると思います。
とまあ、開発初期はこんなこと考えながら作ってましたよ。
次は何のこと話しましょうか・・・まあ、次のときのお楽しみで^^
では

あいども、ものすごく久しぶりです。
ちょっと久しぶりすぎて忘れられてしまってませんかね( ̄  ̄;)
ZWEiでゲームプログラマやってます。ズナリーです。
最近はゲーム製作が佳境でブログを書く精神的余裕が欠如していたのですが
先日、やっとこさゲームが完成しまして、やっとこさ戻ってこれました。
今回は時間があったはずなのになぜかハードスケジュールでしたね・・・。
切羽詰らないとエンジンがかからない自分のせいなんですが^^;
それに、今回は締め切りの1ヶ月前になってから、物足りないってことで機能追加しましたからね。
いや~、大変でした。でもおかげで今回今までで一番いいできになってると思います。
夏コミが楽しみですね。
今回開発中に日記をかけなかった分、今後小出しで製作中の事を振りかえってを書いていこうと思います。

はいども
怒涛のGWが明けて少し落ち着いた感じのズナリーです・▽・
さて、
しばらく情報がとだえていたアタイの拳Ⅱなのですが
GWも明けたことなのでそろそろ動きを出していこうと思いますよ。
あ、今までサボってたわけじゃないっすよ^^;
良いゲームにするために下地を練り練りしていたわけですわ
当初は6月のサンクリで出す予定だったのですが、
サンクリの参加申し込みを忘れていて(オイ
出すことができなかったので・・・==;
なので!出すのは夏コミ!!
ということになりました~^0^
もちろん受かっていればなんですけどね^^;
でも今回は受かってる気がするよ!なんとなく!!
そんな感じで製作モード突入ッス!
頑張るッスw
ども、ズナリーです
前回更新からすーーーーーーーごく間が空いてしまったこの開発日記^^;
製作が佳境に入ってからは、なかなか更新できず申し訳ないです;;
今回はちょっとしたお知らせといいますか、報告といいますか・・・
えー、前回の俺の書き込みで、スーパーなのはSisterSがwin2000とvistaでは動作保証外と書きましたが、
どうやらvistaでは動くみたいです。
ん、曖昧な言い方はよくないですね・・・
vistaでは動きます。
ZWEiのメンバーのPCは全てXPなので、検証ができていなかったのですがvistaを持っている黒猫さんを召喚し試してみたところ、ちゃんと動きました^^
なのでvistaをお持ちの方はプレイできます^^
2000の方は変わらず動作保証外です;;
あと、DirectXが最新版じゃないと動かないので、最新版じゃないって人は
http://www.microsoft.com/japan/directx/default.mspx
ここから、ダウンロードしてください。
さー、完成までもう少し頑張りますかね^^