弾をバキュンバキュン撃ち合うネットゲームを作りたい 2fps
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2005/11/29(火) 22:40:46ID:ErLFF9qS皆様のご意見や、FPS作成に関する疑問質問、おもしろネタ等の
書き込みをお待ちしています。
●オフィシャルサイト
http://www.geocities.jp/ichizo6/index.html
●過去スレ
http://pc8.2ch.net/test/read.cgi/gamedev/1099119021/
詳細は >>2にて
0402名前は開発中のものです。
2006/02/11(土) 12:15:05ID:U0LUmnJvそれだとpoint-to-planeしか出来なくね?
地形とかやるなら任意の三角ポリゴンとの判定は不可避でしょ。
0403名前は開発中のものです。
2006/02/11(土) 12:33:48ID:09pSofPZ0404名前は開発中のものです。
2006/02/11(土) 14:06:50ID:U0LUmnJv確かに考えてみればBSPでも三角ポリゴンの判定はできるね。
0405名前は開発中のものです。
2006/02/14(火) 00:38:53ID:sxJ57Q5cBSPでポリゴン単位の判定が有効だったのは
もっとポリゴンが粗かった昔の話だな
と、思ったが実際どうなんだろ?
0406名前は開発中のものです。
2006/02/14(火) 12:45:58ID:z+ffi9iN今現在では描画用と衝突判定用の二つのメッシュを用意しているのが普通。
前者が高精度、後者が低精度の荒いメッシュ。
で、ツリーに各三角ポリゴンを挿入して逐次カリングする。
らしい。
0407名前は開発中のものです。
2006/02/15(水) 01:09:09ID:T28+q1Joあれか!あの牛肉輸入再開とかでもめてたやつ!
。。。ごめん。
0408名前は開発中のものです。
2006/02/15(水) 01:48:45ID:e4u4aivn爆笑!
0409名前は開発中のものです。
2006/02/15(水) 14:29:50ID:zlg7Ncty0410名前は開発中のものです。
2006/02/15(水) 14:44:54ID:ojea/gyyttp://slang.blog15.fc2.com/blog-date-20060215.html
0411名前は開発中のものです。
2006/02/15(水) 17:38:27ID:w2OHxXWjいつまでたってもFPSっぽいサンプルがUPされないので、
未完成のまま開発中止になるんじゃないかという気がしてきた。。
0412名前は開発中のものです。
2006/02/15(水) 18:21:26ID:ojea/gyy0413名前は開発中のものです。
2006/02/15(水) 19:59:11ID:XvtAHU750414名前は開発中のものです。
2006/02/15(水) 22:24:14ID:YEIWush60415名前は開発中のものです。
2006/02/16(木) 16:49:10ID:5AprhtIT効果音素材サイトはパーンっていうかんじの素材ばっかり
0417名前は開発中のものです。
2006/02/17(金) 00:24:04ID:BIBrpwZi0418名前は開発中のものです。
2006/02/17(金) 00:44:18ID:I9zKJtsGなにこのバカ
0419名前は開発中のものです。
2006/02/17(金) 01:39:40ID:6/0oSPXn0420名前は開発中のものです。
2006/02/17(金) 05:57:29ID:X3eJXvqT0421名前は開発中のものです。
2006/02/17(金) 22:10:20ID:cfW8WpsTmidiもってないんだ;;
0422名前は開発中のものです。
2006/02/17(金) 22:25:24ID:kbScW0n91)midiの音源をもっていない。
2)midiを作成する環境をもっていない。
3)midiを素材集か何かと間違えている。
4)「さっさと音をうpしろ」と催促している。
0423名前は開発中のものです。
2006/02/17(金) 23:31:38ID:pg7pL+xU5)そもそもmidiがなんであるかを判っていない
これも追加しといて('A`)ノ
0424名前は開発中のものです。
2006/02/17(金) 23:41:32ID:7TuwTaP30425名前は開発中のものです。
2006/02/18(土) 00:24:42ID:KFUNodwM0426名前は開発中のものです。
2006/02/19(日) 18:09:50ID:6wyf1uJO0427名前は開発中のものです。
2006/02/19(日) 20:14:39ID:BlPWM2470428名前は開発中のものです。
2006/02/19(日) 20:56:14ID:hLNst+Wf0429名前は開発中のものです。
2006/02/19(日) 21:07:43ID:6GWBv9Dh0430名前は開発中のものです。
2006/02/19(日) 22:00:01ID:r38IJlKA0431名前は開発中のものです。
2006/02/19(日) 22:26:22ID:xCww0I7k0432名前は開発中のものです。
2006/02/19(日) 22:50:41ID:DlR5LaFn0433名前は開発中のものです。
2006/02/19(日) 22:59:49ID:6wyf1uJOm ドッカン
=====) )) ☆
∧_∧ | | / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( )| |_____ ∧_∧ < おら>>1!出てきやがれ!!
「 ⌒ ̄ | | || (´Д` ) \___________
| /  ̄ | |/ 「 \
| | | | || || /\\
| | | | | へ//| | | |
| | | ロ|ロ |/,へ \| | | |
| ∧ | | | |/ \ / ( )
| | | |〈 | | | |
/ / / / | / | 〈| | |
/ / / / | | || | |
/ / / / =-----=-------- | |
0434みずき ◆WnmizUKIg6
NGNG0435名前は開発中のものです。
2006/02/19(日) 23:44:19ID:285ZsUl7キモイカエレ
0436名前は開発中のものです。
2006/02/20(月) 00:49:18ID:nGa/BR26なんかそろそろ終了って香りが漂ってきましたね。
0437名前は開発中のものです。
2006/02/20(月) 01:18:39ID:IKQC9DMw0438名前は開発中のものです。
2006/02/20(月) 01:44:55ID:B6vcAOql0439名前は開発中のものです。
2006/02/20(月) 01:55:56ID:pjTTg8qv0440名前は開発中のものです。
2006/02/20(月) 11:17:19ID:9YVkxfrb0441名前は開発中のものです。
2006/02/20(月) 18:41:38ID:m4qK/4wv0442名前は開発中のものです。
2006/02/20(月) 18:56:12ID:UKhCURl/ふざけんな。ふざけんな。
俺は毎日毎日チェックしてるんだよ。
一日に何回も何回もこのスレをチェックしてるんだよ。
せめて週に一回は書き込め!
0443名前は開発中のものです。
2006/02/20(月) 19:50:48ID:RI/Walxb0444名前は開発中のものです。
2006/02/20(月) 19:59:17ID:6dix8x9z今のとこ、LANでバキュンバキュンできるようになったんだけど
ネット越しの場合はどうやってマッチングさせようか迷ってるところ。
金と手間のかからないアイデアください。
まずは「とりあえずやれる」所までいければいいので。
0445名前は開発中のものです。
2006/02/20(月) 20:12:15ID:ywIfGf+t0446名前は開発中のものです。
2006/02/20(月) 20:54:19ID:JCxcUjQU0447名前は開発中のものです。
2006/02/20(月) 21:06:43ID:nGa/BR26他の人とチーム組んでやればいいんじゃね?
0448名前は開発中のものです。
2006/02/20(月) 21:22:23ID:PkVTnamo0449名前は開発中のものです。
2006/02/20(月) 21:23:58ID:N6rhCMDbまともなゲームになってしまいそうなので却下。
0450名前は開発中のものです。
2006/02/20(月) 21:25:29ID:B6vcAOql0451名前は開発中のものです。
2006/02/20(月) 21:25:34ID:JCxcUjQUそれからずっとシングル弄ってばかりだったんだな(回想モード
0452名前は開発中のものです。
2006/02/20(月) 21:26:36ID:9YVkxfrb・何がダメかを三行以内で
・チームのメリット・デメリットを熟慮せよ
・隗より始めよ
0453名前は開発中のものです。
2006/02/20(月) 21:47:20ID:UKhCURl/そもそもこのスレは>>1のモチベーション維持のためだけに存在するからね。
>>1のモチベーションを維持できるなら、
俺はそれでもいいと思ってるよ。
>>1のきもい世界観にみんな惹かれてるんだろ?
だけどな、ふざけんな。
たまには書き込めよ。
0454名前は開発中のものです。
2006/02/21(火) 00:00:59ID:B0xm85WWこんなゲームどころではなくなってしまったんだよ。
0455名前は開発中のものです。
2006/02/21(火) 00:15:01ID:1AMukGM0次に、このスレに貢献的な人口。
そして、協力したいと思ってる人口。
これを、それぞれレベル1〜3としよう。
3が最良。
俺は、2.
0456名前は開発中のものです。
2006/02/21(火) 00:15:19ID:+/m/IL3v0457名前は開発中のものです。
2006/02/21(火) 00:17:16ID:1AMukGM00458名前は開発中のものです。
2006/02/21(火) 00:21:16ID:1AMukGM0お前は、DPlayを使おうとしておる。この時点でボツじゃ
0459名前は開発中のものです。
2006/02/21(火) 00:42:57ID:cKeKEFez0460名前は開発中のものです。
2006/02/21(火) 01:08:00ID:ShoB/7jY0461よよよ(444は縁起が悪い)
2006/02/21(火) 06:55:37ID:mMFRIXt0そこのデータベースにHTTPで繋いでゲームソフト側からホストになった人のIPを
書いたり読んだりしようと思ってるんですけど、どうですかねこれ。
通信関係とかweb関係とかほとんどやったことないんですけど、
(っていうかプログラム自体が糞素人なんですけど)
こんな形式でやるとして、なんかエロい人にそこのホームページスペースのURLに
繋がれて勝手に書き込まれたり読み込まれたりなんてしないでしょうかね?
そういうのにはどうやって対処する方法がありますか?
要は普通の掲示板なんかと同じ仕組みなわけですから、
そういう「荒し」的な人に対抗する手段が必要というか。
0462名前は開発中のものです。
2006/02/21(火) 13:19:03ID:SQSPo6E7もういいから。
FPS製作に関する技術情報を書き込めよ。
BSPツリー周りの話はもう少し詳しく聞きたかったのだが。
0463名前は開発中のものです。
2006/02/21(火) 14:31:35ID:qs5OyFl3レン鯖ではやらない方が良いかと。
自分でサーバ用意できないうちは
そういうことは諦めた方が懸命。
0464名前は開発中のものです。
2006/02/21(火) 14:41:23ID:+/m/IL3vパパが詳しく解説しちゃおうかな。
初期化時:
1. ツリーに対して三角ポリゴンのインデックスを逐次挿入していく
描画ルーチン:
2. 衝突判定したいオブジェクトのAABBにおけるmin/max座標をツリーで追跡する
3. 末端のリーフに到達したら、それが保有するインデックスリストを取得する
4. リストから三角ポリゴンとオブジェクトのAABBの交差テストを行う
0465よよよ
2006/02/21(火) 14:49:30ID:mMFRIXt0なぜにですか?できればもう少し詳しく教えてください。
レンサバの規約に触れそうとかそういうことではなくて、でしょうか?
仮にそういうことであれば、一応きちんと掲示板みたいな体裁は整えて
単に「データ置き場」として使用してるんじゃないよということはアピールするつもりなのですが。
具体的には、「〜さんがセッションを開始しましたor閉じました(&HOSTの一言メッセージつき)」みたいなのを
掲載するつもりです。
(そうするとゲーム立ち上げてない人もWebで状況を見れるし便利かなと)
0466名前は開発中のものです。
2006/02/21(火) 15:35:50ID:cKeKEFez0467名前は開発中のものです。
2006/02/21(火) 15:52:32ID:VnP6d/qchttp://gamdev.org/up/img/4583.jpg
このタイトル画面ワロス
上や下の画面はどうみてもFPSのタイトルじゃないだろw
あと、TAMAUTSってS.T.A.L.K.E.R.みたくなんかの頭文字なんだろか?
タクティカルアタック何とかチームとか?
0468よよよ(女子○生 みか)
2006/02/21(火) 15:53:50ID:mMFRIXt00469名前は開発中のものです。
2006/02/21(火) 16:46:30ID:tW4TebD5クライアントにバグがあって、その掲示板もどきにDOS攻撃とか、延々と書き込まれ続ける
とか、そんな事態になったら他の利用者に迷惑をかける。
あと、常にモニターできる状態でないと異常に素早く対応できないし。
0470名前は開発中のものです。
2006/02/21(火) 17:16:47ID:4dfiDy1Qロビー掲示板に投稿するとIP表示。各人がそれを手動でゲーム側にコピペ、と。
俺なんかは知り合いと「まうじゃん」やるために掲示板作ったな。
0472よよよ(女子○生 みか)
2006/02/21(火) 17:38:12ID:mMFRIXt0ども。たしかにこっちのクライアントのバグとかで鯖に迷惑かけちゃうと
下手して訴訟沙汰とかなったら怖いですねw
最初は手動でやってもらおうかなとも考えていたのですが、
ゲームクライアントが自動でやってくれたほうが親切かなーと思ったんです。
でもなんか危なそうだしひとまず最初は手動でやってみたほうがいいかもしれませんね。
でも手動だとホストの人はセッションを閉じた時まで
ちゃんと書いてもらわないといけないんですよね。
ユーザーに結構な負担を強いることになりそうなのがちょっとアレです。
あぁ、でもレンサバ使っても「読み」だけならやっても大丈夫そうな?
ホストの人はちょっと手間なのはしょうがないとして、
ピアの人はクライアントからセッションを選べれば結構楽そう。
0474名前は開発中のものです。
2006/02/21(火) 18:31:44ID:fCbuEuLLますますレンタルサーバを使うメリットが無くなってきてる
サーバ機能を持たせたプログラム作るほうが早いし楽だと思うんだが?
0475よよよ(女子○生 みか)
2006/02/21(火) 18:58:17ID:mMFRIXt0レンサバ&HTTPを使う事の一番のメリットは
自宅で自鯖の電源をつけっぱにしておく必要がないことだと思ってます。
というか、それが嫌だからP2Pのゲームを作ろうと思ったというくらいに
私はそこに魅力を感じます。
ところで「サーバ機能を持たせたプログラム」とは、
Winnyみたいな奴を作れってことですか?(それは私のスキル的に無理です)
そうでなくて、
自鯖を立ててそこでいわゆるロビーサーバ的なソフトを動かせば?
ってことですか?
だとしても、自鯖を立てるとなるとマシンを調達したりとかエロイ人が侵入してきそうとか、
いろいろトータルに考えたら手間的には増えそうな気がしますがどうなんでしょう。
私がヘタレ故にってのもありますが、
そういった付随的な難しい事がいろいろ増えそうなのがネックです。
0476名前は開発中のものです。
2006/02/21(火) 19:14:48ID:4dfiDy1Q0477よよよ(女子○生 みか)
2006/02/21(火) 19:31:17ID:mMFRIXt00478名前は開発中のものです。
2006/02/21(火) 19:36:29ID:+/m/IL3v>つまり、GPUの負荷をCPUが持つ仕組みって事でFA?
いや全然違うよmy son。
「BSP」とは「Binary Spatial(Space) Partitioning」の略、日本語で言えば二分空間分割で、
これは名前の通り、3D空間の場合は任意の2D平面の+/-(表/裏)で逐次分割して木構造を構築する手法。
ttp://en.wikipedia.org/wiki/Image:Binary_space_partition.png
衝突判定はCPUで行うわけだけど、マップ内全ての三角ポリゴンとの衝突判定を逐一テストしていたのでは時間が掛かるし無駄が多い。
そこでBSPでマップを分割して、必要最低限の三角ポリゴンだけ取り出してきてテストすれば高速化できる。
上の画像で言えば、例えば衝突判定したいオブジェクトが4.のGの領域にあったとしよう。
このとき、何ら空間分割を使用しなければ1.のA、つまりマップ全体の三角ポリゴンと衝突判定する派目になる。
しかしBSPを使えば4.のGに属する三角ポリゴンとだけテストすれば良いわけで、これはもうウッハウッハですな、というお話。
0479名前は開発中のものです。
2006/02/21(火) 21:41:05ID:SQSPo6E7二分木は分割する程効率が良いっぽいね。
分割の数にもよると思うけど、あらかじめ分割、構築済みのマップを読み込むってのが一般的なやり方かな?
というか動的にやろうと考えてた僕は馬鹿かな?
0480名前は開発中のものです。
2006/02/21(火) 22:00:36ID:efFqKY71ならいいんじゃね?
0481名前は開発中のものです。
2006/02/21(火) 22:08:23ID:VnP6d/qchttp://symbolcraft.com/graphics/bsp/
0482名前は開発中のものです。
2006/02/21(火) 22:20:08ID:SQSPo6E7吐き気が。。。
0483名前は開発中のものです。
2006/02/21(火) 22:21:11ID:+/m/IL3v>あらかじめ分割、構築済みのマップを読み込むってのが一般的なやり方かな?
厳密に言えば、分割/構築済みのBSPツリーそれ自体がマップファイルに記述されているわけじゃない。
記述されているのはツリー構築に必要な「データ」だけ。
で、初期化時にそのデータに基づいて実際にツリーを構築し、分割したいデータ(頂点やポリゴン)をそのツリーに挿入していく。
(挿入されたデータは末端のリーフで保持される)
>というか動的にやろうと考えてた僕は馬鹿かな?
動的にマップのジオメトリを変位させる場合は、もちろん動的にツリーを構築する必要がある。
これをやっていたのはGeoModで有名なRedFaction。
0484名前は開発中のものです。
2006/02/21(火) 22:24:48ID:SQSPo6E70485名前は開発中のものです。
2006/02/21(火) 22:27:24ID:ShoB/7jY0486名前は開発中のものです。
2006/02/21(火) 22:35:20ID:+/m/IL3v単に再帰呼び出し (recursive call) して然るべき処理をすれば良いだけだから。
問題なのは、いかにマップを分割するかということ。
もっとも、大抵のレベルエディタなら自動でやってくれるものが殆どだけど。
0487名前は開発中のものです。
2006/02/21(火) 22:43:56ID:SQSPo6E7技術が俺より高いのが許せん。
お前ら何歳だ!
25を二分木にして上か下か答えろ。
0488名前は開発中のものです。
2006/02/21(火) 22:47:11ID:VnP6d/qcRedFactionのデモがおちてこねえええええええええええええ寝る
0489名前は開発中のものです。
2006/02/21(火) 23:04:53ID:efFqKY71これはひょっとして、壁の描画順を決定するためのBSPツリーじゃないのか?
0490名前は開発中のものです。
2006/02/21(火) 23:08:51ID:VnP6d/qc買わなかったけど
0491名前は開発中のものです。
2006/02/22(水) 00:31:15ID:TrsQQZT/わかりやすく説明している本またはHP教えてください
0492名前は開発中のものです。
2006/02/22(水) 00:36:51ID:c3LstTN0普通に自分で考えられるだろ、、、
厨房はお断りだ!
0493名前は開発中のものです。
2006/02/22(水) 00:50:08ID:7zOILwZcm ドッカン
=====) )) ☆
∧_∧ | | / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( )| |_____ ∧_∧ < おら>>1!出てきやがれ!!
「 ⌒ ̄ | | || (´Д` ) \___________
| /  ̄ | |/ 「 \
| | | | || || /\\
| | | | | へ//| | | |
| | | ロ|ロ |/,へ \| | | |
| ∧ | | | |/ \ / ( )
| | | |〈 | | | |
/ / / / | / | 〈| | |
/ / / / | | || | |
/ / / / =-----=-------- | |
0494名前は開発中のものです。
2006/02/22(水) 01:04:26ID:nEp5u708逃げだすのはさようならを言ってから。
0495名前は開発中のものです。
2006/02/22(水) 01:08:52ID:JenmfLzcまずは使ってる言語なりライブラリなりを明記しないとダメだな。
マ ウ ス の 入 力 の 受 け 取 り 方 の 話 だ ろ?
0496名前は開発中のものです。
2006/02/22(水) 01:11:29ID:J+Gh+h5H0497名前は開発中のものです。
2006/02/22(水) 01:23:21ID:D3H0gPAw0498名前は開発中のものです。
2006/02/22(水) 01:36:23ID:nEp5u708口だけあけて>>1が餌を持ってくるのを催促してるだけ。
そして餌が切れると騒ぎ出す。
こいつらは、ちょっと変異を起こすと今度は信者化する。
これが一番ウザイ。
0499名前は開発中のものです。
2006/02/22(水) 01:44:39ID:JenmfLzcそのうちひょっこり顔を出すだろ。つか、俺が勉強になる。
0500あ
2006/02/22(水) 03:00:32ID:pE8fTR8oで水平線が引けることは秘密にしておくべきだったか・・・
0501名前は開発中のものです。
2006/02/22(水) 05:08:21ID:hRxBhj/m本格的にネットゲームを開発しようと思ったら、貧弱でもいいから自鯖をでっちあげたほうが
いいですよ。
p2pでも玄関は必ず必要なので(WinnyやShareでも初期ノードは外部から取得する必要有)、
結局は鯖は1台は必要です。最終的には掲示板を改造して利用するのはありだけれども、
開発段階ではそれは避けたほうがよいかと。
>だとしても、自鯖を立てるとなるとマシンを調達したりとかエロイ人が侵入してきそうとか、
エロイ人のアタックはあります。そんな訳でルーターの設置は必須かと。
でもまあ、軽く開発するだけなら、IPをコード化してここに貼り付けちゃえばよいという話も。
開始と終了時間を書いてね。
■ このスレッドは過去ログ倉庫に格納されています