action
2008/06/04 Wed [Edit]
HSPという簡単なプログラミング言語で、
ジャンプアクションゲームを考えています。
数ヶ月前に作ったものからほとんど進んでいないのですが、
アクションゲームの考え方はとても難しいということが分かりました。
現在は、歩く、ジャンプする、重力を逆転させる、壁にぶつかる、天井にぶつかる
などの処理が完成しています。
完成しているといっても、完璧なものではありません。
いろいろなものを参考にしながら
自分なりに手を加えたものなので、
結構めちゃくちゃなことをやっています。
今は、キャラクターが歩く時に、坂をのぼらせる(くだらせる)処理を
どのようにしたら良いのか全然思いつきません。
どうしたらよいものか。
ジャンプアクションゲームを考えています。
数ヶ月前に作ったものからほとんど進んでいないのですが、
アクションゲームの考え方はとても難しいということが分かりました。
現在は、歩く、ジャンプする、重力を逆転させる、壁にぶつかる、天井にぶつかる
などの処理が完成しています。
完成しているといっても、完璧なものではありません。
いろいろなものを参考にしながら
自分なりに手を加えたものなので、
結構めちゃくちゃなことをやっています。
今は、キャラクターが歩く時に、坂をのぼらせる(くだらせる)処理を
どのようにしたら良いのか全然思いつきません。
どうしたらよいものか。
Comments
今更かもしれませんが、モノマネおもしろかったです。
また何かやってくれるとうれしいです。
それとプログラムでお悩みという事なので、
一例に過ぎませんが、ヒントなど書いてみます。
”「坂」という当たり判定”をX、
”上る処理”をーY、
”下る処理”を+Y、
”操作キャラの現在地”をMYとした場合、
if MY=X
MY=MY-Y
と打ち込んでやれば、単純ですがYの数値分上に移動します。
このままでは坂とは言えませんが、
どの位のスピードでどこまで移動するのか、
キャラの横移動などと照らし合わせて調節してやれば、
坂らしくなってくるので頑張ってください。
>tawaさん
どうも初めまして。
動画のご視聴ありがとうございます。
「面白い」と言って頂けるのは
大変光栄なことでございます。
プログラムのアドバイス、
ありがとうございます。
現在は座標をブロック単位で計算している為、
若干改造するのに時間がかかりそうですが
なんとかやってみたいと思います。
少し前に、色で判断する方法を考えたのですが、
全然うまくいきませんでした。ふえー。
Track Backs
TB URL
