トップページgamedev
982コメント350KB

アクションゲーム製作総合スレッド Part1

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。04/09/26 23:35:52ID:U/f0VG3h
ワンキーゲーから格ゲーまで、様々なジャンルの基礎とも呼べるアクションゲーム。
このスレでは、そんなアクションゲームの製作技術や技術の検証、成功談
失敗談笑い話、難易度の設定方法論などについて語り合いましょう。
もちろん自分の作ったアクションゲームを晒してみたり、
プロジェクトをはじめてみるなどもOK!

ただし、アクションゲームの未来とか既存のゲームの話題などは、関連する他の
スレでやってくれ。
0732名前は開発中のものです。2006/11/03(金) 12:25:35ID:UOpKyyzL
>>729
反応ども。
Q何ヶ月かかりましたか?
2ヶ月
Q何歳ですか?
21
Qライブラリと素材集とフォント集は何を使いましたか?
readme.txt 読め
Qソフトは何を使いましたか?
readme.txt 読め
Qどこが苦労しましたか?
言語の不自由さ
Q好きなゲームは?
ロックマンやファミコンゲー
Q無双を意識しましたか?
多少、でも無双は好きではない
Qゲームに大切だと思う点は?
操作感、レスポンス
Q今まで作ったゲームは何本ですか?代表作は何ですか?最初はやっぱりRPGツクールとかですか?
これがはじめての作品で、代表作 RPGツクールもやってた
Q何学部を出ましたか?
でてない
Qプログラムはどれくらい勉強しましたか?
3ヶ月くらい

答えたから、あなたの感想もください。
0733名前は開発中のものです。2006/11/04(土) 18:04:18ID:FKZYraEe
とりあえず敵の上に乗らないようにしてほしい
0734名前は開発中のものです。2006/11/04(土) 18:34:57ID:KwTWtsl/
>>733
>>721のゲームのことでいいんだよね?
敵の上に乗れるようにした覚えはないんだけれど、
どういうこと?
0735名前は開発中のものです。2006/11/04(土) 23:34:58ID:ZLNVFiHP
>>718の敵の上に乗って振動しないようにする方法を教えてほしい
0736名前は開発中のものです。2006/11/05(日) 02:21:28ID:3JMhej5l
処理が面倒になるけれども、接地フラグを設定して、
接地してる時と接地して無い時とで動作を変えるしかないんでは?
0737名前は開発中のものです。2006/11/05(日) 03:42:25ID:FfjllFWb
>>734
ホーミングなんかですっとんでたら乗ってしまうけど。
0738名前は開発中のものです。2006/11/05(日) 12:14:51ID:8ZgBdYe/
>>737
んーどんな状況でそうなるのか、わかる?
再現する状況を教えてもらえると、ありがたい。

ちなみに高低さがあっても敵を押してしまうのは、仕様ね。
0739名前は開発中のものです。2006/11/05(日) 22:22:44ID:VrPSdNOi
>>736
接地判定てかオブジェクト同士の衝突応答処理についてなんだけど
0740名前は開発中のものです。2006/11/05(日) 23:32:10ID:pR+2jnzE
>>718
オブジェクト同士に親子の関係を持たせる…とか?
>>735みたいな処理は、自キャラ or オブジェクトに、乗ってる or 乗られてる情報を持たせて
親が移動したら移動成分を子供に伝えて、とかやったりするのかなと思ったので書いてみるテスト

オブジェクトの処理実行順に関しては自分だったらズル?をする…
オブジェクトは急に下に落ち始めないで、しばらく停止させてから落とす
下のヤツが落ち始めても、上のやつはすぐに落ちない。しばらくしてから落ちる。
その頃には、下のヤツはより速いスピードで下に落ちてる。そのうち地面に置ちて補正されて所定の位置で止まる。
遅れてきた上のヤツが下のオブジェクトにあたって補正されて止まる。

素人なので、本当はどうやるべきなのか知りませんけど…
0741名前は開発中のものです。2006/11/06(月) 01:19:06ID:clqO1rQc
>>738
失礼、剣を振っていると空中に浮いたままになるみたいだね。

敵が集中している時にそうなるとすごくストレスが溜まる。
剣振っても空振るから。
0742名前は開発中のものです。2006/11/06(月) 01:55:30ID:51CNKs1R
>>741
あーそういうことか。バグかと思った。
それは空中コンボが安定しやすいように、そうしてるんだよね。
空振りを防ぐには、ホーミングで軸を合わせるといいよ。
もし空振りしてしまった時は、チャージ0か1でキャンセルして、
素早く着地するか、もしくはホーミングでキャンセルするといいよ。
空振り時でもキャンセルできるからね。

マニュアルに書いてあるキャンセルテクニックを見て、
どうすれば華麗に繋がるか、考えてみて。
0743名前は開発中のものです。2006/11/06(月) 05:40:08ID:CzZpGrPp
爽快感を出すなら
そういうとこで考えさせないほうがいいと思う
0744名前は開発中のものです。2006/11/06(月) 13:18:57ID:51CNKs1R
>>743
そうかなぁ? そうは思わないなぁ。
爽快感ってなにも敵を倒すことだけではなくて、
キャラクターを自分の手足のように動かせるようになった時の爽快感
ってのもあると思うし。

ちょっと想像してみてほしいんだけど、
もし空振り対策の為に、空中攻撃が下降しながら出るようにしたとしよう、
ホーミング>着地するまで空中攻撃>ホーミング〜
着地でホーミング回数が回復するので、永遠繰り返しでおk。
爽快感はあるかもしれないけど、それってなんか面白いと思う?

このゲームじゃなくて他のゲーム全般の話だけど、
普通、自分の置かれたくない状況(空振り)にならないように、
うまくプレイするのがゲームじゃないの?
それを敵が邪魔したりするから、ゲームが成り立つのでは?
0745名前は開発中のものです。2006/11/06(月) 17:36:43ID:YwvGAFpB
お前がそういうゲームを作りたいなら止めないが
爽快感とは別方向に向かってるってだけ
0746名前は開発中のものです。2006/11/06(月) 17:58:04ID:YwvGAFpB
あとお前さんの方からやってきて皆がせっかく客観的な意見を出してくれてるのに
それをお前さんの主観で否定するようなコメントばっか出してたら意見くれる人すぐいなくなっちまうぞ

「いや俺はこういった操作感の機体をねじ伏せることで爽快感を出すゲームを作りたいんだ」位で返しておけばいいんだよ。

あと自分の趣味バリバリの物を作るのは構わないが
自分の趣味を突き詰めるほど、どんどんそのゲームが受ける層が狭まっていくのは覚悟しておきなよ。
0747名前は開発中のものです。2006/11/06(月) 18:35:09ID:51CNKs1R
じゃあ>>745が思う爽快感ってなに?
折角の議論の場所なんだから、
言葉をぼやけさせないで、はっきり言ってほしいんだけれど。

もしストレスが溜まらない事が爽快感なら、
そのストレスを回避する方法もちゃんと残してあるので、
そこまで趣味バリバリの物でもないと思うんだけどなぁ。

意見は嬉しいので、ちゃんと参考にするよ。
ただ>>731で、それはどうしてそう思うのか、どうしたらいいのか聞いたら、
その後、でてこなくなっちゃったし。

ちなみにここで語り合うこと自体は別にいいんだよね?
他にいい場所があるんなら、教えてほしい。
mixi とかだと、馴れ合いになってしまうので。
0748名前は開発中のものです。2006/11/06(月) 18:51:09ID:YwvGAFpB
爽快感を出したいならストレスの要因は排除した方がいい
それだけの意見だろ?

一言でアクションゲームといっても細かくジャンルが分かれる。
爽快感を求めるゲームとお前が作ろうとしているゲームはジャンルが違う。
爽快感を出したと言ったからそういうお手軽ゲームの流れの意見が出たわけだ。

お前の作りたいものと食い違ってるなら軽くスルーすればいい。

意見出しただけの人に噛み付きゃ相手は引くに決まってるだろ
0749名前は開発中のものです。2006/11/06(月) 19:02:41ID:51CNKs1R
そうかぁ。あれで噛み付くかぁ。
なんか2chでもデリケートな人が居るみたいだね。
引いちゃった方、すまんかった、ごめんね。

それで>>748の言っていることも分かった。
お手軽にするんなら、とことんがいいみたいだね。
ところで、>>748はどんなアクションやったりすんの?
07507282006/11/06(月) 20:19:53ID:70NwNoFV
「何コイツ意見求めに来て、意見言われたら即効ファビョってるしw」
とか思ったけど、元々あまりに(内容に関する)レスが無くて、
哀れに思えてレス書いただけなので、以後スルーしてた。つか、
> この速度や爽快感を保った
あんま速度とか言ってもホーミングでがちゃがちゃ飛ぶだけだし、
敵のリアクションが薄くて爽快感感じなかったので、
レスに窮したのが本当のところ。

(この手のはレスの仕方ちょっと間違うと簡単に粘着荒らしになるからね)

次回作に期待します。
0751名前は開発中のものです。2006/11/06(月) 21:02:26ID:51CNKs1R
>>750
なんだぁ。
やっぱり思った通り、考えなしで書き込んでただけかぁ、残念。
>>728でも「どこかイマイチな感じがする。」とか、曖昧な言い方しかしてないしね。

> 敵のリアクションが薄くて爽快感感じなかったので、
どういうリアクション入れると面白くなって爽快なのか、とか、
そこら辺語ってくれないと、面白くないなぁ。
今後の参考にしようがない。

ゲームの感想も欲しかったけど、
そういったゲームの設計部分での意見も欲しかったんだよね。
仮にもここはゲーム制作技術板なんだし。

勇気があったら、>>728の作ったゲームも見せてくれると嬉しいな。
0752名前は開発中のものです。2006/11/06(月) 21:25:58ID:Z16b8KeN
>>751
>どういうリアクション入れると面白くなって爽快なのか、とか、
そこを自分の感性で導き出すのもあなたの仕事でしょう m9(・∀・) ビシッ

ていうか匿名掲示板とはいえ、俺たちとあんたは他人同士

少しでもレス貰えたら嬉しい、突っ込んだ意見を貰えれば神様ありがとう
長々と親身に語ってくれたら、一生分の運使い果たした?!((((;゚Д゚))))
くらいの期待度でいてほしい
0753名前は開発中のものです。2006/11/06(月) 21:26:16ID:EsdF/OrV
なんだ、結局おれこんなの作ったんだすげーだろキチガイか

いちユーザーとしての率直な感想は、単調すぎてすぐ飽きる
やることに変化ナシ
まあこんなサンプルの段階ではその程度の判断しかできんが、
レスの内容から、方向性はクリエイターエゴにハマって死にそうな感じを受けた

技術的な話は、とても聞きたいようにはみえんね、その煽り満載レス応酬だと
0754名前は開発中のものです。2006/11/06(月) 21:39:15ID:70NwNoFV
> どういうリアクション入れると面白くなって爽快なのか、とか、
・敵にちゃんとしたモーションをつけてふっとバス。
・その際エフェクトもしっかり入れる。
・連鎖的にふっとバスとなお良い。
・効果音も考える。
・主人公のポリゴンを粘土細工から卒業させる。
なんて、リアル小学生でも考えつきそうな初歩的な改善案なんて、
フツー恥ずかしくて書けないです、勘弁してくださいw

> 勇気があったら、>>728の作ったゲームも見せてくれると嬉しいな。
粘着荒らしに見せるゲームなんてありません、勘弁してくださいw
0755名前は開発中のものです。2006/11/06(月) 21:41:12ID:51CNKs1R
>>752
> そこを自分の感性で導き出すのもあなたの仕事でしょう m9(・∀・) ビシッ
それはもちろんそうだろうけど、
実質これが初めて作ったゲームだから、先輩の意見も聞いてみたくてさ。

もちろんレスには感謝してるよ。その後に続かないのが残念だけど。
煽ってるつもりはないんだけど、どうにも過剰に取られているみたいだ。

>>753
単調すぎてすぐ飽きるのは製作者自身が一番良く分かってるよ。
ただちょっと引っかかったけど、いちユーザーとしての意見はここではいらないんだ。
ユーザーだけの意見が欲しいんなら、同人ゲーム板ででも晒してるよ。
だから、製作者視点からの意見には、こっちがもっと突っ込んで聞いたわけね。

あなたはユーザー? それともクリエイター?

ところで、こんくらいで煽りなのか?
大抵どこの板でもこの調子だけど、
みな、そこまで煽り煽り騒がないで普通なんだけど。
0756名前は開発中のものです。2006/11/06(月) 21:47:11ID:51CNKs1R
>>754
なんだよ。
ちゃんとやってないで煽ってるだけなのかよ。
がっかりだよ。

> ・敵にちゃんとしたモーションをつけてふっとバス。
ちゃんとある。たぶん展開が速くて見えないのだろうけど。

> ・その際エフェクトもしっかり入れる。
わかった。吹っ飛ばされてるっぽいエフェクト考えておく。
吹っ飛び中のエフェクトってことだよね?

> ・連鎖的にふっとバスとなお良い。
すでにそうなってる。

> ・効果音も考える。
吹っ飛んでるときの効果音?

> ・主人公のポリゴンを粘土細工から卒業させる。
それ爽快感に関係あるの?
凄い爽快感のあるモデルだぜ!みたいな?

> なんて、リアル小学生でも考えつきそうな初歩的な改善案なんて、
> フツー恥ずかしくて書けないです、勘弁してくださいw
恥ずかしくて書けないことをありがとうね。
相手してくれてありがとうね。

>> 勇気があったら、>>728の作ったゲームも見せてくれると嬉しいな。
> 粘着荒らしに見せるゲームなんてありません、勘弁してくださいw
作ってなさそうだから、別にいいよ。

↑こういうのが煽りって言うと思う。
0757名前は開発中のものです。2006/11/06(月) 22:04:04ID:70NwNoFV
> 相手してくれてありがとうね。
いえいえ、どういたしまして。礼には及びませんよ。
0758名前は開発中のものです。2006/11/06(月) 22:15:15ID:iYzOaTxA
>>752
>そこを自分の感性で導き出すのもあなたの仕事でしょう m9(・∀・) ビシッ
結局自分の趣味に合わなきゃ又グダグダ言うんだろw
0759名前は開発中のものです。2006/11/06(月) 22:20:57ID:51CNKs1R
>>758
そうなんだよな。
趣味に合ってないからの感想なんだよね>>728とかも。
釣りかもしんないけど、エフェクトや効果音を付け加えろなんて言われて、
びっくりしたよ。
自分ではエフェクトも効果音もうるさすぎると思ってたから。

ここって製作者より、ユーザーのが多いの?
もっと突っ込んだ話が出来るところがあるといいんだけど。
2chが最後の砦だと思ってたから、ちょっと残念だ。
まぁ、人に求めすぎな自分が悪かったよ。ごめんよ。
0760名前は開発中のものです。2006/11/06(月) 22:22:44ID:afI0+Jup
mixiは馴れ合いだからイヤだとか言ってるけど、
2chでもマトモな感想なんか得られないよ。「本人がスレにいる」場合は。

本人として直接意見を求める場合、まだmixiの方がマシ。
一番いいのは、自分のサイトもって、そこでやることだな。
0761名前は開発中のものです。2006/11/06(月) 22:24:00ID:51CNKs1R
書き込みまくってうざいけど、スレッドによって、
温度差が激しいみたいだねココ。

サウンドスレとか高度すぎてわからんけど、熱すぎる。
専門的な物事の方が、突っ込んで話されているみたいだね。
0762名前は開発中のものです。2006/11/06(月) 22:28:56ID:97f7PKgn
まぁ ここのやつらが一番突っ込んでくるのって
自分より知識がないやつら叩くときだけどな
07637412006/11/06(月) 23:25:23ID:PI6n22Ln
私のせいで荒れてしまったようだ

m(__)m
0764名前は開発中のものです。2006/11/06(月) 23:30:27ID:w3M5UJTC
感じ悪い
0765名前は開発中のものです。2006/11/06(月) 23:31:04ID:eZdmrGVh
>>741
遠慮なく使え。
     ∧,,,∧
    (・ω・` )
    / y/ ヽ
━(m)二フ⊂[_ノ  ブシッ
    (ノノノ l l l )
0766名前は開発中のものです。2006/11/06(月) 23:50:52ID:70NwNoFV
マンセーレス以外お断りなんだから、こういう流れになるのはしょうがない。
1人で作りつづけるにしろ指摘はすべて煽り使い。
グループで作るにしろ「○○感はある」の一点張り。

ゲーム製作もいいけど、
平行して自身が社会不適応者である事を自覚し、
自分自身を客観的に見つめなおす努力をしたほうがいい。
0767名前は開発中のものです。2006/11/07(火) 01:00:47ID:8s2EsFpu
>>766
>平行して自身が社会不適応者である事を自覚し、
>自分自身を客観的に見つめなおす努力をしたほうがいい。

いや、そんな台詞を吐いてるお前がまずそうした方がいいと思うよ。
0768名前は開発中のものです。2006/11/07(火) 01:49:33ID:si9d5Q/T
おお勇者よ、1時間かけてその程度のレスとは情けない。
0769名前は開発中のものです。2006/11/07(火) 03:33:15ID:hof2n4Pf
ワロスw
0770名前は開発中のものです。2006/11/07(火) 23:32:38ID:wJq9aoVS
>>768
バカかお前。767は俺で、お前の仮想敵じゃねーよボケ。
0771名前は開発中のものです。2006/11/07(火) 23:55:58ID:qUpAvALP
おお勇者よ、23時間かけt
0772名前は開発中のものです。2006/11/08(水) 00:01:36ID:t1sL9Flm
おお勇者よ、23分かけてタイピングもマトモに出来ないとは情けない
0773名前は開発中のものです。2006/11/08(水) 00:08:58ID:fh/d5FJH
おお勇者よ、ネタにつっこむとは情けない
0774名前は開発中のものです。2006/11/08(水) 00:14:54ID:whCp1D2+
おお勇者よ、ネタにつっこむにネタにつっこむとは情けない
0775名前は開発中のものです。2006/11/08(水) 03:23:58ID:F56TsCFI
いちユーザーの意見はいらないってのも、変な話だと思う
0776名前は開発中のものです。2006/11/08(水) 13:06:40ID:pVwnO9RB



みなさん喧嘩しないでください・・・
お互いに相手の欠点を補ってあげてください・・・お願いします・・・うう・・・
0777名前は開発中のものです。2006/11/08(水) 14:44:08ID:4AtsuMRi
そうだよ、バンジョーとカズーイのように補うのがいいよ
0778名前は開発中のものです。2006/11/08(水) 19:36:48ID:CoqKfO1l
マンセー狙って晒してみたがスレが感じ悪くて
ファビョーンしちゃったーってな!!!!!!11111
バンバンバン!!!!11111
0779名前は開発中のものです。2006/11/08(水) 22:28:09ID:KKBnQOEf
おお勇者よ、5時間かけt
0780名前は開発中のものです。2006/11/08(水) 22:45:36ID:pVwnO9RB
いつも人をこきおろすことばかり考えていると
錆びるよ
0781名前は開発中のものです。2006/11/08(水) 23:32:21ID:0+kpiIDt
錆びてるからそれぐらいしかできないんだよ
0782名前は開発中のものです。2006/11/09(木) 00:38:36ID:ggyBc5zh
敵に回すと恐ろしいが、味方にすると頼りない

このスレがゲムデヴ廃人の墓場であることを
知らなかったことが敗因だな(漏れ含め)
0783名前は開発中のものです。2006/11/09(木) 11:12:45ID:DobOc+ov
演出の話をしたいのか、プログラムの話をしたいのか、よくわからん…
0784名前は開発中のものです。2006/11/10(金) 00:37:37ID:iIleopLj
おなにぃゲームだから他人の意見は(意見を希望してる人以外は)不要なんだろ
0785名前は開発中のものです。2006/11/10(金) 14:38:52ID:bNGoZCf3
さてこの話題はここで止めて、デコジャンプの作り方について
みなで話し合おうジャマイカ
0786名前は開発中のものです。2006/11/11(土) 00:16:11ID:ppAkChON
>>785
kwsk
0787名前は開発中のものです。2006/11/11(土) 00:44:47ID:frclq7ol
あの、クソゲー風味のジャンプのこと?
0788名前は開発中のものです。2006/11/11(土) 00:45:11ID:ppAkChON
ぐぐってみた。等速か。カクカクでプレイしにくそうだ。
0789名前は開発中のものです。2006/11/12(日) 15:00:58ID:hKS5Obn9
くだらね
0790名前は開発中のものです。2006/11/13(月) 22:12:35ID:u7EbZtkT
アクションゲームって常に画面を書き直してますよね?
公開してるゲームとかは全然ちらついてないんですがどうやってるんでしょう?
自分でやるとまとめて描画処理をしてるのにものすごいちらつきます。
0791名前は開発中のものです。2006/11/13(月) 22:30:45ID:hDShUS8W
ダブルバッファ
0792名前は開発中のものです。2006/11/14(火) 02:49:14ID:c1IzT5AZ
ダブルバッファリングを用いるが吉。さすがに今の時代は、
変更した部分だけを書き直す曲芸をやっても無意味だからな。
0793名前は開発中のものです。2006/11/16(木) 16:59:00ID:Ef2K3aqH
>>792
それなんていうMPEG?
0794名前は開発中のものです。2006/11/23(木) 05:14:03ID:h1kbzLcn
>>789
一概に切って捨てるのはどうかと思う。
プレイヤー及び開発者にとって、移動してるキャラの到達位置が最も予測しやすい運動は等速運動ではないだろうか。
であれば、仮に、敵キャラとの対峙、あるいはマップを解く(?)上で高さ方向の正確な位置決めを要求する企画に遭遇した場合
もしかするとデコジャンプのほうが効果を発揮する・ゲームとして成立する可能性だってある。
…ジャンプを等速運動で実現するなど異常な実装だと思うかもしれないが、実のところファミコンのマリオですら
落下速度が一定値を越えるとその後は等速運動になっている。それは3Dのマリオになっても変わらない。
物理法則上の理論値が出てくる実装に拘るより、ある特定の場面では現実にありえない運動で実装したほうが
操作しやすくなるときがある。

何かを実現しようとするとき、一つの実現手法に拘るのではなく、
「あんな跳び方もあるし、そんな跳び方もあるけど、この企画内容ならこの跳び方じゃないかな」
と複数の選択肢の中から適切なものを選ぶ…それがプログラマーという職種に求められることではないだろうか。
しかし、「あんな跳び方」を「くだらね」で切ってしまうようでは先が思いやられる。
複数の選択肢があるということすら基本的に認めないモノの見方だろう。それはよくない。
「自分の仕事で使うかどうかは判らないが、そういうやり方もあるんだ」と記憶の片隅に置くぐらいには、
脳内のバッファに余裕を持たせておいたほうがいいように思う

と言っても技術的により低い方へ実装するわけだからデコジャンプは既存のジャンプの実装に内包されちゃってるんだけど
0795名前は開発中のものです。2006/11/23(木) 05:32:19ID:h1kbzLcn
ちなみに、アクションゲームと言ってもサイドビュー、トップビュー、クオータービュー、3D、色々な画面があるので…
サイドビュー上では「何コレ?」と言われる移動・運動でも、別のビュー(?)では有効・操作しやすくなるときがありそうな希ガス

また、デコジャンプの「ジャンプ」という単語で、ついつい思考が止まってしまいがちだが、
横方向の移動等にも適用して考えると結構深いものがあるような希ガス。
以前、とあるゲームに感銘を受けて、2Dアクションゲームの横方向の移動にも加減速を適用した実装をしたら、
周囲から「遊びづらい」「位置決めができない」と言われ、ジャンプが等加速運動なのに横方向移動は等速運動のほうが
好まれることに不思議な印象を持ちながらも、等速運動のみに戻したことがある。
(もっともそれは、加減速というより、コントローラの操作に対する遅延の要因が大きな違和感になった可能性が高いが…)
大多数の人間がファミコンのマリオで加減速を既に体感しているのに、同実装で苦情が出る企画と苦情が出ない企画がある。
正確な位置決めを求められるか否か以外にも、実はグラフィックの種類・絵柄によって影響を受ける部分が
ありそうな気もしているが、自分の中ではまだ原因が特定できていない。

このように、意外とデコジャンプは深いのです。…勝手に深くしてるだけですが。
0796名前は開発中のものです。2006/11/23(木) 05:39:53ID:h1kbzLcn
つーかデコジャンプは
「テーブルを後で調整しようと思ってたが開発を続けてる間に慣れちゃって「これでもいいんじゃね」で出荷しちゃった」
に一票
0797名前は開発中のものです。2006/11/23(木) 10:30:24ID:UurT4JnO
>>794-796
気分よく演説してるところ悪いが、あれは
 >785 > デコジャンプの作り方を話し合おうぜ
 >786 > それって何?
 >787,788 > 等速のアレ
 >789 > 作り方もクソもねーよ
というコントだと思う。


演説内容に反応すると、
 > 落下速度が一定値を越えるとその後は等速運動になっている。
 > ある特定の場面では現実にありえない運動で実装したほうが
終端速度をもつということ。着地する人間の例だと、落下傘降下とか。
綿毛をはじめ、軽いものや空気を受けるものの挙動は日常で目にするね。

 > ジャンプが等加速運動なのに横方向移動は等速運動のほうが好まれる
 > 好まれることに不思議な印象を持ちながらも
日常では通常の挙動。軽くボール投げたりとか、空気抵抗があんまり関係ない
場合の挙動かな。


つまり、現実の理屈も、日常からの連想が働く場面に、適切に援用すれば
わかりやすいということ。(これに逆らうと、その分わかりにくくなる。(慣れが要る))
ID:h1kbzLcnは単にセンスを忘れてるんじゃないかと。
0798名前は開発中のものです。2006/11/23(木) 10:59:01ID:+lujKT5w

    ∧∧     ))
   (=゚д゚) /ヾ
    |= ⊃⊃\ノ
 〜(=  |  ((
   し^J
0799名前は開発中のものです。2006/11/23(木) 19:53:20ID:DfVOaQXY
お前ら語るの好きですね
0800名前は開発中のものです。2006/11/24(金) 18:32:14ID:hAOSxQGG
>>デコジャンプ
単に画像処理のルーチンがヒドいのを隠す為ってこともある?
キャラを整数の座標値で表示する時より、小数点の座標値で表示する
方がぶれて気持ち悪いから等速にしてごまかした、とか

もしそうなら、ウルフチームのつめの垢でも煎じて飲ませてやりたいよ

0801名前は開発中のものです。2006/11/25(土) 11:31:48ID:3yYRFPn3
>>797
「アクションゲームとは日常からの連想を援用したものである」
至極名言也…! 肝に銘じたいと感じたで候

>>800
ウルフチームってなんかやってたの?
0802名前は開発中のものです。2006/11/25(土) 16:52:58ID:zUb7ojhb
>>ウルフチーム
まず、多間接キャラが売りのアーネストエヴァンズとか
   飛行機落としがキモのグラナダとか
   バイクがうざいエル・ヴィエントとか
   まぁプレイ度はエクスランザーの前ではすべてクソなのだが

   

0803名前は開発中のものです。2006/12/02(土) 21:20:56ID:qJG5Q1+l
>>800
> キャラを整数の座標値で表示する時より、小数点の座標値で表示する
> 方がぶれて気持ち悪いから等速にしてごまかした、とか
ロックマンやマリオがアンチエイリアスかけて小数点座標を表現してた
わけじゃないんだから、言ってることがおかしい。
0804名前は開発中のものです。2006/12/20(水) 10:36:47ID:/qoJlV58
良く考えたら表示だけint型で表して
バッファにため込むのはfloat型にすれば解消できる話
0805名前は開発中のものです。2006/12/20(水) 12:00:13ID:nWbO7xgI
浮動小数点数なあ

何かの拍子にCPUの演算精度がかわったりすると嫌だからいまだに自作の固定小数点数使っちゃうなあ
0806名前は開発中のものです。2006/12/20(水) 15:03:48ID:Q1jLCY0F
どうせ座標と座標の乗算とかはしないんだから、
固定小数点なんて実装しなくとも、
スケーリングした整数を使うだけで十分だろ。
0807名前は開発中のものです。2006/12/20(水) 15:42:50ID:nWbO7xgI
>>806
コードの見やすさでは共用体を使った方が楽かなう
0808名前は開発中のものです。2006/12/20(水) 15:47:10ID:Q1jLCY0F
なにを言ってるのかわからない
0809名前は開発中のものです。2006/12/20(水) 15:54:30ID:nWbO7xgI
>>808
そこらのグラフィック本でも読んでみるといいよ
共用体を使った固定小数点数テクくらい載ってるからさ
0810名前は開発中のものです。2006/12/23(土) 11:04:44ID:rs53fuKG
unionなんか生まれてから1度も
使ったことねーよ!!!!!1111
0811名前は開発中のものです。2006/12/23(土) 11:24:16ID:xTm0oGZY
へー
0812名前は開発中のものです。2006/12/26(火) 10:56:51ID:rCEWwc1c
アクションゲームプログラミングに自信のある方が沢山いるみたいなので、ここで質問させてください

配列によるタイル(グリッド,ブロック,チップ,etc)ベースのマップ管理方法で、坂道ってどう実装するんですか?
また、解説記事、サンプルコードなどがありましたら教えて下さい(英語のサイトでも構いません)
よろしくお願いします
0813名前は開発中のものです。2006/12/28(木) 18:16:09ID:06nIYBYd
>>812
こんのアホスケがぁ!!!!!!!!!!!
このスレを百万回読んでから質問しろぉーーーーーー!!!
0814名前は開発中のものです。2007/01/04(木) 13:14:35ID:mHIGMue0
>>812
>>513-519を参照汁
0815名前は開発中のものです。2007/01/07(日) 02:01:18ID:3ZKM3lnA
頭の中の理論だけで出来た気になっているだけの連中しかいないって事がよくわかったよ。
本当に作った事あるの?って感じ発言が多過ぎ。
是非>>83-86>>513-519のやり方で具体的なコードを見せてほしいものだw

どうせ何か言って逃げるんだろうがな。
0816名前は開発中のものです。2007/01/07(日) 17:02:43ID:/cmhO/w3
実装しようともせずに文句言うだけかよ。
サンプルコードが欲しいと素直に言えばぁ?
0817名前は開発中のものです。2007/01/07(日) 17:41:11ID:/cmhO/w3
int getHeight(int chip_type, int x) {
 switch (chip_type) {
  case 0: { return 0; } case 1: { return 15; }
  case 2: { return x; } case 3: { return 15 - x; }
  case 4: { return x/2; } case 5: { return x/2 + 7; }
  case 6: { return 15 - x/2; } case 7: { return 7 - x/2; }
  case 8: { return x/3; } case 9: { return x/3 + 5; }
  case 10: { return x/3 + 10; } case 11: { return 15 - x/3; }
  case 12: { return 10 - x/3; } case 13: { return  5 - x/3; }
  default: return 0;
 }
}

void checkCollid(int x, int y)
{
 int chip = map.GetChipType(x/16, y/16);
 if (chip != 0) {
  int height = getHeight(chip, x & 15);
  int yy = -height + (y & ~15) + 15;
  if (yy <= y) {
   DBGPRINT("HIT");
}}}

>>86を実装した足元見るだけのサンプルな。
坂を登らせたければyを参照かポインタにして加工すればいいし
壁で止まらせたければy-yyで埋まり具合を見て決めればいい。
0818名前は開発中のものです。2007/01/07(日) 18:32:16ID:3ZKM3lnA
ワロス
オブジェクト位置を直接加工してるんだw
それで衝突判定、衝突応答、他ときちんと整合取れてるの?脳内でw

あ。君達の作ってるのはデコジャンプゲー程度のシステムだったね。
0819名前は開発中のものです。2007/01/07(日) 21:50:28ID:/cmhO/w3
あーなんだ。いつもの煽りたがりか。
0820名前は開発中のものです。2007/01/08(月) 01:54:20ID:ZUjRvTRo
俺はbox2dを使うがな。
0821名前は開発中のものです。2007/01/10(水) 08:15:34ID:9asosT/c
質問です
2Dアクションで左右移動するブロックや
上下移動するエレベータに乗っかる処理の定石ってあるのでしょうか
まっとうに乗っかってるオブジェクトを親として親子関係を動的に変えれば
計算できそうですがファミコンのゲームはもっと単純な
実装をしていそうな気もする...
0822名前は開発中のものです。2007/01/10(水) 08:50:40ID:O2Omplbb
>>818,>>821
矛盾が発生したら、オブジェクトがオブジェクトを擦り抜けたり、オブジェクトが
オブジェクトを停止させたり、突然急発進させたりします。www

つ〜か、普通は矛盾が起きないように、ギミック関連オブジェクトは、
接触させないようにしとくモノなんだよ。
0823名前は開発中のものです。2007/01/10(水) 18:14:34ID:o7h3y59i
>>822
接触させないようにする?・・・
kwsk
0824名前は開発中のものです。2007/01/10(水) 19:20:00ID:d7k4SEqc
>822は>821に対して「移動ブロック同士重ならないようにしろ」
とレスしてるんだと思うが、821の話はそういう問題以前の話で、
動く地形と一緒に乗ってるキャラを動かすときのセオリーはなんかあるかね、
ということだと思う。

キャラクタが接地している地形は衝突判定時に得られるだろうから、
その地形と地形の座標を覚えておいて、
接地している地形が前回と変わらないのにその地形の座標が変わった場合には、
地形の座標の変化量に等しい分だけキャラクタの位置も変化させりゃいいと思う。
0825名前は開発中のものです。2007/01/10(水) 23:04:06ID:3YBrEPuT
動かせる岩と動く床に挟まれたらめり込んで身動きが取れなくなったとか、
ハシゴを降りたら動く地面にめり込みそのまま画面外に永遠に落下したとか、
おかしな現象ならいくらでも見てきたからな。www
0826名前は開発中のものです。2007/01/16(火) 13:21:29ID:mTd9DOMs
敵オブジェと他の敵オブジェにも衝突判定つけたいけど
敵数×他敵数の矩形判定をしないといけないのん?
0827名前は開発中のものです。2007/01/16(火) 19:18:47ID:rjeI78vX
ワールド座標を格子状に分割して、その中にいる物同士だけで判定すれば
全てを判定するよりはマシになるぞ。
格子をまたがっているときは、またいだ全ての格子に登録すれ。
0828名前は開発中のものです。2007/01/30(火) 22:29:42ID:vXnL3QTU
>>826
敵キャラ10個で9+8+7+6+5+4+3+2+1=45通りだろ。
100個でも、たかが知れてるじゃん。
何十万通りってするんじゃなかったら、わざわざ>>827みたいに
する必要ないっしょ。
0829名前は開発中のものです。2007/02/03(土) 22:00:15ID:2tB0aD5N
でもn^2で効いてくるのでやはりまじめにやると重くなってしまう。
矩形ならすぐだけど。
0830名前は開発中のものです。2007/02/11(日) 15:14:27ID:joda0sPP
アクションゲーム製作からこのスレを見つけました。
折角作ったので晒します〜。www

 http://perfect-logic.net/SampleAction/

スクリーンショット
 http://perfect-logic.net/SampleAction/images/shot01.png
 http://perfect-logic.net/SampleAction/images/shot02.png
 http://perfect-logic.net/SampleAction/images/shot03.png
 http://perfect-logic.net/SampleAction/images/shot04.png

現在BGMがありません。作曲する時間とパワーとセンスが欲しい...orz
0831名前は開発中のものです。2007/02/11(日) 16:04:01ID:ZoHSnyWW
フリーゲームのポータルサイトに登録すれば!?
そしたら、アクセスアプーするよ。ここよりもはるかに。

Ogawa Katsuhiko
http://members2.tsukaeru.net/ogawa/
0832名前は開発中のものです。2007/02/11(日) 16:09:00ID:4zCWvobs
>>830
プレイ中…
なかなか面白い
■ このスレッドは過去ログ倉庫に格納されています