トップページgamedev
981コメント383KB

物凄い勢いで誰かが質問に答えるスレ@ゲ製板 4つめ

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。02/10/26 12:08ID:mcopcFFO
調べるのがめんどくさい初心者はなんでも書いて。
知ってたら即、答えるし、知らんかったら知らんと書け。
検索なんかクソでも喰っとけヨ!
教えて君以外は逝ってヨシ!

【鉄の掟】
一、かぶっても泣かない。
一、出された質問は残さず答える。
一、マンモス村田のギャグには大爆笑する

前スレ:
物凄い勢いで誰かが質問に答えるスレ@ゲーム製作技術
http://game.2ch.net/test/read.cgi/gamedev/1032098770/

過去スレ:
物凄い勢いで誰かが質問に答えるスレ@ゲーム製作技術
http://game.2ch.net/test/read.cgi/gamedev/1025293138/
物凄い勢いで誰かが質問に答えるスレ@ゲーム製作技術
http://game.2ch.net/test/read.cgi/gamedev/1005204354/
0420名前は開発中のものです。02/11/09 07:10ID:???
418が正解
0421名前は開発中のものです。02/11/09 09:31ID:???
駄目人間はみんなやさしいんだよ
0422名前は開発中のものです。02/11/09 18:18ID:???
age
0423名前は開発中のものです。02/11/09 19:33ID:???
駄目人間の半分はやさしさでできています
0424名前は開発中のものです。02/11/10 02:24ID:???
残りの半分は、
0425名前は開発中のものです。02/11/10 02:38ID:???
厳しさでできています
0426名前は開発中のものです。02/11/10 07:45ID:???
age
0427名前は開発中のものです。02/11/10 19:16ID:???
んじゃやさしくも厳しくもない中途半端なやつらってことだな。
0428名前は開発中のものです。02/11/10 21:16ID:???
>>427
自分への優しさと他人への厳しさで出来ているので、
中途半端ということはありません。
0429名前は開発中のものです。02/11/11 18:59ID:???
なんかそれが中途半端
0430名前は開発中のものです。02/11/13 00:42ID:???
bukekekekekeke
0431名前は開発中のものです。02/11/16 20:04ID:???
質問スレは常に上げだ。荒らしよ。
0432名前は開発中のものです。02/11/18 21:25ID:???
test
0433名前は開発中のものです。02/11/19 23:55ID:???
てst
0434 ◆3X1b8VAs/E 02/12/02 12:34ID:W3nbdun3
トリップってこれでよかったっけ?
0435あぼーんNGNG
あぼーん
0436名前は開発中のものです。02/12/04 10:06ID:VJ4/0L8f
格闘ゲームのコマンド入力アルゴリズムについてのスレはありませんか?
探しても格闘ゲームツクールスレしかなかったので。
0437名前は開発中のものです。02/12/04 23:59ID:wmKD3z3+
>>436
リングバッファみたいなの準備して押されたキーと時間(フレーム)とか
記録しとけばいいんじゃない?
0438名前は開発中のものです。02/12/05 00:03ID:ajCMPpKd
連続カキコでスマソ
格闘ゲームのコマンド入力アルゴリズムとか世の中にはないよ
あるのは基本的なアルゴリズムとデータ構造の応用
格闘ゲームのコマンド入力アルゴリズムとか探すより
アルゴリズムとデータ構造の勉強していけば必ず解決できる






はず
0439名前は開発中のものです。02/12/05 10:46ID:e5/44CvM
1.あらかじめ、判定したいコマンドのリストを作っておく。
 ・↓\→
 ・→↓\
 ・→→

2.実行時に押されたキーを記録する
 …↓→\→↓\→

3.押されたキー配列とコマンド配列それぞれを後ろから順に比較して、
 発動か否かを決定する

 ・…↓→\→↓\→  <-比較-> ↓\→ --> 発動!!
          ↑↑↑          │││
          ││└──1.○──┼┼┘
          │└───2.○──┼┘
          └────3.○──┘
                   
 ・…↓→\→↓\→  <-比較-> →↓\ --> 駄目
             ↑              │
             └──1.×────┘

 ・…↓→\→↓\→  <-比較-> →→ --> 駄目
            ↑↑          ││
            │└──1.○──┼┘
            └───2.×──┘
0440名前は開発中のものです。02/12/05 10:58ID:e5/44CvM
ただし、人間は厳密に順番にコマンド入力を行うことができないので、
実際に発動しやすくするためには、判定を緩やかにする必要がある。

例えば、順番に見ていく際に、途中で不正な入力があっても多少無視する等。
→↓\な入力は実際には非常に難しい(大概→\↓\になる)ので、
下記のように一致していなくても"\"を飛ばして判定する。

 ・…↓→\→\↓\→  <-比較-> →↓\ --> 発動!!
          ↑↑↑↑            │││
          │││└───1.○──┼┼┘
          ││└────2.○──┼┘
          │└─────3.無視─┤
          └──────4.○──┘
0441名前は開発中のものです。02/12/05 11:02ID:e5/44CvM
440のような判定の場合、永遠に遡って判定するわけにもいかないので、
当然、途中で打ち切る必要がある。
その長さを調整することで、非常にゆっくり入力してもコマンドが出せるようにしたり、
逆に早く入力しなければならなくしたりできる。
0442初心者02/12/07 23:21ID:/jTifXng
ディスプレイを256色モードにしてゲームを動かそうとしているのですが、
表示画像が変色して思うようになりません。

 背景のマップチップやキャラを256色BMPで製作して、カラーパレットも
同一のものにしているのですが、ディスプレイの設定を256色にして、いざ
プログラムを実行すると色化け表示してしまいます。
 
ディスプレイの設定が同じ256色モードでも、MSペイントなどの描画ツールなどでは、
正しい色で表示されるのですが・・・。

だれか教えて下さい。
0443あぼーんNGNG
あぼーん
0444名前は開発中のものです。02/12/08 09:46ID:dVjwG4ak
パレットを設定していないからではないか?
DirectDrawでもGDIでも256色以下は基本的にパレットを設定しないと化ける。
0445あぼーんNGNG
あぼーん
0446名前は開発中のものです。02/12/09 16:59ID:6l0pWtnV
>>442
パレットハンドルはセットしているのか?
0447名前は開発中のものです。02/12/12 07:11ID:nQ8PYTdl
>>442
 パレットの最初と最後の付近はOSが使用している領域。
 正確な範囲は忘れたが、前後16色分は使わないが吉。
0448名前は開発中のものです。02/12/13 07:59ID:V+1fspbI
DirectDrawの256色モードは、最初と最後が黒と白で固定罠。
0449質問者02/12/15 01:43ID:lvmZbLXi
手元に「車のハンドルとフットペダル」のジョイスティックが無いので、
お持ちの方に伺いたいのですが、

DirectInputDevice::GetDeviceState( sizeof(DIJOYSTATE), &State )
をしたときに、
State.lX
State.lY
State.lZ
にはそれぞれ何が入るのでしょうか。
想像するに、
State.lX : ハンドル
State.lY : アクセル
State.lZ : ブレーキ

かなと思ってますが。誰か教えてください。
0450あぼーんNGNG
あぼーん
0451名前は開発中のものです。02/12/15 11:35ID:97JwYu72
ここはとてもひどいインターネットですね。
荒らしが多すぎてまともに議論することなんかできやしません。
そこでJBBSでレンタル掲示板を借りて規制を厳しくして、
真面目に議論したい人たちだけそこの移住してもらうという形をとりたいのですがどうでしょうか。
0452あぼーんNGNG
あぼーん
0453名前は開発中のものです。02/12/15 13:03ID:E9Seztpy
>>451
したらばにすでにあるんだけど、誰も使ってないことを考えると意味があるのかな。
それと、荒らしが多いという人は一度2ch用のブラウザ使ってみな。
へとも思わなくなるよ。

0454名前は開発中のものです。02/12/15 17:05ID:WNLtzjKl
>>451
つーかJBBSじゃだれもこないしな
0455名前は開発中のものです。02/12/15 21:33ID:TzFxopgN
どうなるかやるだけやってみたら?
0456名前は開発中のものです。02/12/15 22:01ID:mZK2Xdrn
>>455
>>453
0457名前は開発中のものです。02/12/16 08:47ID:6HUoTNkz
>>453
そのしたらばのゲー作板?ってどこにあるの?
コンピュータのカテゴリで探してみたけど多すぎて分からんかった。
0458名前は開発中のものです。02/12/16 15:28ID:nxGcJ5ZF
ゲーム制作技術@したらばBBS
http://www.shitaraba.com/bbs/gamecreate/index2.html

ローカルルールでオフィシャル避難所にしたら人増えるかな
0459名前は開発中のものです。02/12/16 15:31ID:5FMQC0+4
荒らしが増えるだろう。
0460名前は開発中のものです。02/12/16 15:40ID:nxGcJ5ZF
うーん。したらばの規制ってどうなの?
0461名前は開発中のものです。02/12/16 16:14ID:IFzOGAdp
今、したらばの半年くらい放置されてたスレッドに書こうとしたら、
「ロックされてます」って言われて書けなかったよ。
0462名前は開発中のものです。02/12/16 16:22ID:D7SMxbnJ
夏休みでレスが止まっているような気が…
0463名前は開発中のものです。02/12/16 17:30ID:/EgEgsGY
最終書き込み9月1日ぽいね
新規に作るか1ch.tvに活路を見出すかかな
生産的な活動をするなら1ch.tvのような掲示板は悪くない選択だと思う

2chで積極的に活動すりゃいいだけかもしれないけどね
(そうすると今度は荒らしじゃなく自治厨が登場するんだけど)
0464名前は開発中のものです。02/12/16 17:49ID:uwkTbAya
作るのなら2chブラウザで見られるところでお願いすます。
0465名前は開発中のものです。02/12/16 18:24ID:nxGcJ5ZF
串不可のところで
0466名前は開発中のものです。02/12/16 18:27ID:RwwiQC3E
串規制して、生IP出っぱなしで作ってください
0467名前は開発中のものです。02/12/16 18:36ID:nxGcJ5ZF
>>451さんがマジならxreaかiswebかvirtualaveか
適当にホームページスペース借りてもらって
http://pc.2ch.net/test/read.cgi/php/1028384308/l50
こことか読んで2ch互換で作ってみて欲しかったりして。
0468あぼーんNGNG
あぼーん
0469名前は開発中のものです。02/12/16 18:57ID:ZvzPVYoV
行きたい人は行けばいいけど、
他に行っても絶対に廃れるよ。保証する。
0470名前は開発中のものです。02/12/16 19:07ID:wqWmamfV
質問なんですが、どうしてゲーム製作技術板にはコピペ荒らしが多いの?
0471名前は開発中のものです。02/12/16 20:21ID:Ii05p6gm
ここには、荒らしの相手をしてくれる心やさしい2ch初心者の人が多いからね。
0472名前は開発中のものです。02/12/16 22:52ID:kzMRLbaB
>>469
いやまあ、あくまで避難所の話だからね。
0473あぼーんNGNG
あぼーん
0474あぼーんNGNG
あぼーん
0475名前は開発中のものです。02/12/17 21:08ID:9gb9UvIY
俺もいいとこがあれば正直移住したいです.
プログラミングについての話題に特化したBBSの形なんかもあるんじゃないかと思います
海外だと
http://www.codeproject.com/
http://www.c-sharpcorner.com/
こんな感じのがあるね.どちらも
誰かが何かについての記事(主項目)を書く
→レスポンス
という感じになってて,この方式だと
・主項目にある程度のHTMLが使える→表現力が上がる
・削除などの人にかかる負荷を分散できる
などの利点があるね.
0476名前は開発中のものです。02/12/17 21:35ID:/zZsi/+D
プログラムに特化したんじゃ、CGや音屋はどこに行けば?
0477名前は開発中のものです。02/12/17 22:08ID:MCFhQE4N
DTM/DTV
0478名前は開発中のものです。02/12/18 10:18ID:Iyv3+MAc
英語圏はflipCodeと、comp.games.development.*くらいしか知らね。
いいところあったら教えてちょんまげ。
0479あぼーんNGNG
あぼーん
0480名前は開発中のものです。02/12/18 23:54ID:Pm7oH2KP
レイフォースのロックオンレイザーのようなのを作りたいんですが、
だれか分かりますか?(高低差を考慮して追尾するやつ)
0481名前は開発中のものです。02/12/19 00:00ID:F6t1sGOK
ロックマンみたいの作りたいヨ。
0482名前は開発中のものです。02/12/19 00:08ID:2i/x6Jva
>>480
レーザーの現位置から目標位置への角度αとして、
初期射出角度βとして、
βを毎フレームαに一定角度ずつ近づけていくかんじで軌道を作ればいいんじゃない?

てきとうですまんけど。
0483名前は開発中のものです。02/12/19 00:39ID:qr0osZDM
デジトキが403なんですけどなんかあったんですか?
0484あぼーんNGNG
あぼーん
0485名前は開発中のものです。02/12/19 00:51ID:2i/x6Jva
すまんがデジトキってどこ?
048648002/12/19 01:15ID:ad3Ai2JV
>482
時機からレーザーが発射されるとして
時機座標 mx, my, mz
敵座標 ex, ey, ez
とある場合どうやってレーザーの軌道を計算しますか?
スプライン曲線とかいうので求めますか?
048748202/12/19 01:41ID:2i/x6Jva
スプラインでやってもいいけど、正確すぎるのと、曲線が綺麗になめらかになりすぎるかも。
レイフォースとかって、レーザーの軌道は途中からほぼ直線じゃなかった?

個人的には482を拡張して、
敵への方向ベクトルα = (ex-mx, ey-my, ez-mz ) を長さ1にノーマライズしたもの
レーザーの現在の方向ベクトルβ

として、βを毎フレームαに近づけていく方法でいいかなーと。
これだと

近づけ方としては、
1.とりあえずx,y,z をそれぞれ近づける
という方法もあるし(これだと多少不規則な動きになるかも)
2.α、βの両方に垂直な軸を求めて、その軸中心に回転させる
3.α、βをクォータニオンにして、補間する
とかいくつか方法あるんじゃないかなー。
0488名前は開発中のものです。02/12/19 02:30ID:yu2IzAfs
そんなめんどいことすんの?

速度sx,sy,szを用意して
1、自機からの発射時に適当な初速を設定(記憶だと目標には全く無関係に
扇形に広がる様に設定されてたような)する。
2、前フレームの座標に速度を足して現在のフレームの位置を決定。
3、現フレームの座標と敵座標点への差分を求めて、この何百分の1かを
速度に足してやる(次フレームの計算用)。
あとはフレーム毎に2と3を繰り返す

ただしこのままだと条件によっては目標の周りをいつまでも
ぐるぐる回りそうなので、3、の時に速度に足す差分の率を、
時間と共に適当に増やしていく。実際の数値は適当にカット&トライで。

頭ん中で考えただけだからこのままでうまく行くかわかんないけど、
だいたいそれっぽく動くんじゃないかな?
0489あぼーんNGNG
あぼーん
049048302/12/19 18:32ID:6D7MVXX6
>485
デジタルトキワ荘っていう、ゲームクリエイター(プロもアマも)が集ってるとこです。
demo
403
049148002/12/19 20:18ID:K+NkeBsP
>482, 488
どうもっす。
簡単な方法から試してみます。
0492あぼーんNGNG
あぼーん
0493485&48202/12/20 01:28ID:oiiUy9B7
>>488
まあその方法でもいいと思う。
そんなに違う方法という感じもしないし。

>>490
さんくす。知らんかった。迂闊だった。
まだForbiddenだね。

>>491
ガンガレ!
0494あぼーんNGNG
あぼーん
0495名前は開発中のものです。02/12/20 13:04ID:w9JsHAHl
ダンジョン自動生成の、通路を作る部分が分からんのですが。
0496名前は開発中のものです。02/12/21 01:25ID:hvOJVAZy
>>495
どういうタイプのダンジョンかによるのでは?
ブロックで構成される感じ(例:ドラクエの迷宮)か、
壁で構成される感じ(例:ドルアーガ)か、
それとももっと自由な感じか?

どっちにしても、正解のルートとか重要ポイントを先作って、
ランダムに肉付けしていくとかかなー?
0497con tofu02/12/21 01:44ID:hRwx0nWS
>>495
迷路作成 ソース
でGoogle検索かけたら良さそうなサイトがいくつかでましたので、
そちらを一通りみてソースを眺めると早いかもしれません。
0498あぼーんNGNG
あぼーん
049949502/12/21 09:52ID:j+8oY6Zo
ローグ、ネットハック、トルネコのような感じのダンジョン。
部屋を作るアルゴリズムは分かるんだが、通路を作るアルゴリズムが分からん。
0500名前は開発中のものです。02/12/21 22:37ID:8M0VDp8R
全て英語サイトだけど。
>>495
ローグライクゲームの開発ノウハウはここに幾つかある。
http://arns.freeservers.com/workshop.html
>>499
こんなのかな?
http://arns.freeservers.com/workshop18.html

RogueのJavaApplet版+ソース付
ttp://www.hexatron.com/soft/jrogue.zip


後で分かったらで良いのだが、日本語でローグライクゲームの開発ノウハウを
公開/翻訳しているサイトがあったら教えてください。
あと、ローグライクゲームでJavaでソースが公開されているサイトがあれば、
教えてください。
0501名前は開発中のものです。02/12/21 23:01ID:ZDE9C+l5
デジタルトキワ荘ふっけつ
ttp://www.gamecreators.net/frame.html
0502あぼーんNGNG
あぼーん
0503名前は開発中のものです。02/12/22 20:04ID:E/PxIvKs
げーむとかつくるにはまずどうすればよいのでしょーか
0504名前は開発中のものです。02/12/22 20:40ID:yooM0Zmp
>>503
ワロタ
0505名前は開発中のものです。02/12/22 21:23ID:uRAmHeC1
2ヂャンネルとかモナーの逆転裁判とかは製品化しないんですか?
また2チャンを題材にしたもっとおもしろいゲームはありますか?
050650302/12/23 01:23ID:h2+mMVWr
わらいごとじゃありませんよ。ぷんぷん。
しーぷらすぷらすをつかってぱずるげーむをつくろうとおもうんですがげーむづくりにあるとべんりなそふととかってどーいうものなんでしょうか?
まいくろそふとからしーぷらすぷらすようのそふとがでてたとおもいますがあれっていくらぐらいするんですか?
あんまりたかいとこまっちゃうなー。
0507名前は開発中のものです。02/12/23 06:34ID:KY6l/c5/
読みにくいから教えてやらん
0508名前は開発中のものです。02/12/23 11:31ID:PGYej8ti
本屋でソフマップマガジン買ってこいよ
050950302/12/23 12:41ID:PzYH16wf
笑い事じゃありませんよ。(`ヘ´) プンプン。
C++を使ってパズルゲームを作ろうと思うんですが、ゲーム作りにあると便利なソフトとかってどういうものなんでしょうか?
MicrosoftからC++用のソフトが出てたと思いますが、あれっていくらぐらいするんですか?
あんまり高いと困っちゃうな〜。
0510名前は開発中のものです。02/12/23 13:18ID:6QtvlAdc
値段が知りたければショップのサイトを覗けばいいだけなのに
ここでわざわざ質問する理由は?
0511名前は開発中のものです。02/12/23 14:14ID:H7RgjJMq
かまってほしいんだろ。冬休みだし
051250302/12/23 14:20ID:L8abEg3e
>ショップのサイトを覗けばいいだけなのに

教えて厨専用スレなのにその言い方はないでしょう
検索しなくてもお前らが教えてくれるんでしょ?
お前らは教えて厨の質問に答えるのが大好きだからね
0513あぼーんNGNG
あぼーん
0514名前は開発中のものです。02/12/23 15:43ID:/SXKXobB
斜面と重力で加速がわかりません。
手順は
1.現在の角度から移動先を求める(X,Y,Zから角度(縦と横)を使って移動量を回転させてX,Y,Zに足す)
2.移動先に何もなかったら1から重力を加味して移動量を求め移動させる
3.1.移動先に何かあった場合角度を上げて再度角度を調べて1に戻る
みたいにさせて、ボールを転がしたいのですが
    ○/
   ↓/
● ← /
-----/---
常に摩擦は存在して斜面でなければ静止するようにしたいのです。
3Dで、地面はメッシュを使いD3DXIntersec関数を使って移動先との当たりを求めて当たらない角度に変化させる。等のプログラムの仕方は多分分かるのですが物理がマジでわかりません。
誰かわかりやすい物理を教えてください。又はサイトを紹介してください
0515名前は開発中のものです。02/12/23 17:48ID:dcUHtbvv
高校いってください。
航行の友達に聞いてください。
0516名前は開発中のものです。02/12/23 18:28ID:rooc4q5G
>>514
まずはその移動先を求めるために使っている角度をやめて、ベクトル演算のみに切り替える。
あとは、教科書などに載っているのをそのまま使えば良し。

たぶん角度を使っているから、分かりにくくなっているのではないだろうか。
面法線でベクトル分解とかが分かれば、斜面での移動も理解できると思うが。
それ以前に、速度や加速度などといった基礎的のところから理解できていないのだろうか。
「移動量を回転させて」というところが怪しく感じる。
0517名前は開発中のものです。02/12/23 20:09ID:6TQsb/QC
デジャヴのアルゴリズム教えてくれ
051851402/12/23 20:34ID:qboPo2Fe
自分マジで低学歴なんで理解できるか微妙・・・。
移動量を回転てのは移動量をベクトルで用意しておいて(0,0,1)みたいに。
マトリクスにした後で、それを移動方向へ回転行列を掛け合わせてるのですが。これはマズいんでしょうか?
0519名前は開発中のものです。02/12/23 21:59ID:HP285xfF

もうちょっとでクリスマス。。★彡
パートナーは見つかりました?(o^.^o)

http://petitmomo.com/mm/
ここがちょっぴりエッチ系のめぐが運営している出会いサイトです。
もしよかったら使ってみて、、、
ヨロシクです。

めぐ(^o^)-☆
■ このスレッドは過去ログ倉庫に格納されています