トップページgamedev
743コメント242KB

( ´∀`)ネットゲー作る技術持っている人? 2

■ このスレッドは過去ログ倉庫に格納されています
0001喫煙者は臭い02/06/01 12:05ID:If0C3IRY
( ´∀`)この板にいるの?
http://www.hayariki.com/
http://game.2ch.net/test/read.cgi/gamedev/1016812752/l50
0371名前は開発中のものです。02/09/18 21:52ID:???
>>370
毎ループrecvを繰り返す事かと
ジョイスティックのAPIにPollとかあったような。
0372名前は開発中のものです。02/09/18 21:58ID:???
非同期のrecvは切断判定が難しい
0373名前は開発中のものです。02/09/18 23:12ID:???
>>372
recvで受信する毎にn=0
1秒毎にn++
nが30になったら切断処理・・とは違うのん?
037434002/09/18 23:24ID:???
なんかいっぱい釣れた(プ
0375名前は開発中のものです。02/09/18 23:41ID:???
>>364
そこまではすぐに追えるというか頭の準備だね。

・ノンブロッキングなsocket"数個"に対しrecv()する
・待ち時間0のselect()をする

この2つはパフォーマンスにおいては同等でしょう。内部処理も同じだろうし。

ただ、諸般の事情でブロッキングにせざるを得ない場合があったりするとヤだから、
俺はselectのほうが柔軟だと思うッス。

>>361
> 高々数本だとすると、毎ループrecvで確認していた方が負荷が少ないよ。

何と比較してどのようなテストをしたのか教えてくだせえ
0376名前は開発中のものです。02/09/19 04:52ID:???
>>374 ヴァカめ。釣ったのはオマイじゃない。>>343だ。
0377名前は開発中のものです。02/09/19 07:32ID:???
>>373
接続が切れても30秒間待たされるのはいただけない
0378名前は開発中のものです。02/09/19 08:29ID:???
winならWSAGetLastErrorで判別出来る
0379名前は開発中のものです。02/09/19 08:51ID:???
>>374は騙りだと思われ・・・
0380名前は開発中のものです。02/09/19 21:50ID:???
>>377
UDPの場合は話は別よ?
TCPならタイムアウトは標準で判定処理出来るんだっけ・・こっちは良く知らないから。
0381名前は開発中のものです。02/09/20 02:50ID:???
おまえらソケットの勉強はム板でお願いします
0382名前は開発中のものです。02/09/20 06:37ID:???
ネトゲの技術についてなんだからスレ違いでも無いと思うが
0383名前は開発中のものです。02/09/20 15:10ID:???
すれ違い
0384名前は開発中のものです。02/09/21 09:01ID:???
UDPでコネクション張るだとか言ってたのは例外として
そこまで初級レベルの話はでてないとは思うんだけどなあ
そういや実践的なテクニックの解説なんかをした本はあんまり出てないね
0385名前は開発中のものです。02/09/21 20:47ID:???
特に、(リアルタイム系)ゲームみたいにメインループがあって毎回送受信が必要な場合の
実践的なテクニックとか知りたいね。

たしか、戦闘シミュレーションとかで分散系で云々って論文があったような気がした。
まぁ、それは、マルチキャスト前提みたいな話だったと記憶してるけど。
0386名前は開発中のものです。02/09/21 21:24ID:???
リアルタイムだとしても通信がリアルタイムである必要ってあるんですか。
機械的に発生するウインドウシステムのメッセージですら非同期だというのに、
主に人間の操作によるアクションを伝達するためのゲームないでのメッセージを
強引に同期させる理由が思い浮かばない。
0387名前は開発中のものです。02/09/21 22:39ID:???
何を同期させたいか、によるんじゃないかなあ
200近辺でその議論が始りそうな雰囲気があったが・・・

ウィンドウシステムのメッセージが非同期で構わないのは、
同一システム内ゆえ、メッセージの発生とハンドラでの処理が
リアルタイムに(=人の目に気づかないほど素早く)行われるからでしょう。
実際にはマウスの位置もドラッグしてるウィンドウの位置も
ビミョウーに遅れてるんだろうけど、気づかないし、問題にならないよね。

これがネットゲーで問題になる理由は、メッセージというかイベントの発生場所と
ハンドラの処理主体がネットをまたいだりすることに起因するわけで、
そういう意味でも区別したほうがいいとおもう。

ところでおまえらUnrealTournament2003のデモ(体験版)はやりましたか?
対戦が熱いYO!
038838702/09/21 22:43ID:???
補足です

> リアルタイムに(=人の目に気づかないほど素早く)行われるからでしょう

この文は、ここでのリアルタイムの定義(?)を意図しています

リアルタイムの本来の意味は「締め切りに間に合うようにする」とかいう
ものなので誤解なきよう・・・
0389名前は開発中のものです。02/09/21 23:41ID:???
>>387
だから、原理的に遅延を防ぐことができないんだから、
遅延が発生しても問題ない、または影響を最小限に抑える仕組みにするんだよ。
0390名前は開発中のものです。02/09/21 23:52ID:???
>>389
違う、回線をATMにして回線の信頼性を上げるんだ!
0391名前は開発中のものです。02/09/22 07:44ID:???
だから電話で直繋ぎが正しいって言っただろ
0392名前は開発中のものです。02/09/25 11:51ID:???
電話で直つなぎでも遅延はするけどね。
インターネット経由みたいな不安定さは無いけど。
0393 02/09/25 21:58ID:???
誰かボンバーマンオンラインの完全フリー版作ってくれ!
本家ボンバーマンオンラインだとアイテムとかステージとか少なくてすぐ飽きる
0394名前は開発中のものです。02/09/25 22:01ID:???
自分で作るか製品が出るのを待てば?
ここは厨房製作依頼板ではない
0395名前は開発中のものです。02/09/25 22:43ID:???
>ボンバーマンオンラインの完全フリー版
同じものをつくっても同じ理由ですぐ飽きると思うがどうか?
0396名前は開発中のものです。02/09/26 00:47ID:???
wizgate作と違って、意見を出せば直ぐに反映してくれるんなら飽きないと思うけど。
0397名前は開発中のものです。02/09/26 07:02ID:???
>>393
他力本願プロジェクトは9割り失敗する

というのは置いておいて、オープンソースで公開すればいいのかもな。
0398名前は開発中のものです。02/09/26 08:39ID:???
ゲームの場合オープンソースでうまくいくケースは稀。
見方によっては成功例は全くないとも言える。
0399名前は開発中のものです。02/09/26 08:47ID:???
オープンソースってもしかして共同開発だけだと思ってる?
0400名前は開発中のものです。02/09/26 08:47ID:???
> オープンソースで公開
つまり、完成品のソースを公開するという罠。
0401名前は開発中のものです。02/09/26 08:48ID:???
それなら単に、ソース公開とだけ言えばいいだろう
0402名前は開発中のものです。02/09/26 11:50ID:???
開発者でもないのにいきなり現れて、
オープンソースは?!
オープンソースは?!

って聞いてくる馬鹿ってどこにでもいるよな
0403名前は開発中のものです。02/09/26 12:08ID:???
いるいる
0404名前は開発中のものです。02/09/26 14:12ID:???
>>402は粘着か?
なんかオープンソースにトラウマでもあるんだろうか?
0405名前は開発中のものです。02/09/26 14:17ID:???
オープンソースを迫ったりスレを立てたりして結局ゲームをつくらなければ
粘着厨房に絡まれますよ?ということだ
0406名前は開発中のものです。02/09/26 14:22ID:???
最近は知らないけど、昔は何か公開すると、
必ず直後に「ソースきぼん」というレスがついてゲンナリした。
おたふくソースでも飲んでろ、とか思った。

それはそうと目的のある共同プロジェクトは絶対失敗する。
一人がメインでバリバリ書いて、残りが周囲の枝葉末節を仕上げる、
という形ならそれなりにうまく立ち回るが、
目的優先のプロジェクトだと作業を押し付けあって頓挫するのは必定。
0407名前は開発中のものです。02/09/26 14:23ID:???
別に本家じゃなくてもオンラインのボンバーマンなんてあるにはあるが
いったいどういったものを望んでるんだ?
常に新フィーチャーを含んだバージョンアップを繰り返してくれるもの
なんて言ったら殺頃すからな
0408名前は開発中のものです。02/09/26 14:52ID:???
ころころすんでちゅか?(藁
0409名前は開発中のものです。02/09/26 14:58ID:???
↓乙たけくんのAA
0410名前は開発中のものです。02/09/26 15:26ID:???
 o
 Q
0411名前は開発中のものです。02/09/26 17:47ID:wkxP3FUl
>>404
ウンコーヽ(・∀・)ノ ウンコー
0412名前は開発中のものです。02/09/26 20:14ID:???
>>399
もしかしてソースを晒せばそれでオープンソースだと思ってる?
0413名前は開発中のものです。02/09/26 21:44ID:???
>>412
当たり前やん。
配布形態:オープンソース
ライセンス:なにか別な物
0414名前は開発中のものです。02/09/26 22:12ID:???
たとえそれが改良版の配布を禁じたりしても
勉強になるので公開はうれしいです>ソース公開
0415名前は開発中のものです。02/09/30 20:43ID:4Vteu644
そうですね
http://www.freeml.com/ctrl/html/MLInfoForm/martian2@freeml.com
0416名前は開発中のものです。02/09/30 23:44ID:???
>>413
それは現実と矛盾する。
「ライセンス」と「配布形態」は「別なもの」ではない。
ライセンスの中で再配布条件は定義されるからだ。
(再配布条件は配布形態の要素である)
 
「ソースが自由に入手できるならオープンソースである」
という考え方は世間一般においてはマイナーである。
(正誤の話をしてるわけではない)
 
メンテするつもりのない間違いだらけの目糞鼻糞なソースコードを
無断改変禁止&再配布禁止などの制約条件の下でwebページに公開し
続けている人間は多い。
彼らの行為は世間一般には「オープンソース」とは認知されていない。
(彼らの行為の是非を問うているわけではない)
 
オープンソースの定義には“細かい点では”では諸説あるのは確かだ。
しかし、「ソースを公開すること」≠「オープンソース」という点においては
共通の認識として定着している。
0417名前は開発中のものです。02/09/30 23:59ID:???
>>416
配布形態がライセンスによって定義されるというのは大間違い。
それが正しいなら、ライセンスの存在しないソフトは配布されないことになる。

それから、ソース公開=オープンソースで間違いではない。
OSI準拠の配布ではないが、オープンソースがOSIの登録商標でも何でもないから、
頭の固い奴が勝手に騒いでるに過ぎない。
041841602/10/01 00:16ID:???
繰り返すが
  「ライセンス」と「配布形態」は「別なもの」ではない。
と言っている。
>配布形態がライセンスによって定義されるというのは
これが何処から出てきたのか当方も分からない。
0419名前は開発中のものです。02/10/01 00:23ID:???
オープンソースは、
所謂オープン系という文脈で語られる物と、GPLやBSDライセンスとかいう文脈で語られる物とで
全然意味が違ったりするので、注意が必要。フリーソフトが文脈によって意味が違うのと似てる。
0420名前は開発中のものです。02/10/01 00:31ID:???
ライセンスの存在しないソフトなんてあるの?
ライセンスフリーとはいえ、ライセンスは定義されてると思うんだが。
042141602/10/01 00:32ID:???
>それから、ソース公開=オープンソースで間違いではない。
同感だ。
(正誤にはあまり興味がない)
0422名前は開発中のものです。02/10/01 00:38ID:???
>>418
>これが何処から出てきたのか当方も分からない。
>>416
>ライセンスの中で再配布条件は定義されるからだ
これは?

>>420
腐るほど存在する。
著作権(著作人格権)は必ず存在するが、
ライセンスは権利保持者が指定や発行しなければ存在し得ない

042341602/10/01 00:44ID:???
>>ライセンスの中で再配布条件は定義されるからだ
>これは?

繰り返すが
(再配布条件は配布形態の要素である)
と言っている。

それと、もし417氏ならそうと名乗って欲しい。
417氏との意思疎通が不足なら言葉を補足したいと考えている。
0424名前は開発中のものです。02/10/01 00:52ID:???
スレ違い!これ以上は、こっちに移動しる!

GPL/LGPL等ライセンスとゲーム製作
http://game.2ch.net/test/read.cgi/gamedev/1005818191/
0425名前は開発中のものです。02/10/01 00:53ID:???
自治厨登場!
0426名前は開発中のものです。02/10/01 02:24ID:???
で、ネットゲー作る技術もってる人いるの?
0427名前は開発中のものです。02/10/01 03:08ID:???
>>423
もういいよ
オープンソース=OSI準拠=GPL LGPL MPL etc...
ということで、>>413は有り得ないと。
0428名前は開発中のものです。02/10/01 11:23ID:???
なんかよく分かんねーんだけどよー

>>427
おまえは馬鹿か。
ヒゲ眼鏡サヨのストールマンが大嫌いのアーティスティック・ライセンス でさえ
その中で再配布に関する項目を設けてるぜ。
0429名前は開発中のものです。02/10/01 11:36ID:???
あ、わりぃ。
>etc...
があったのか。
0430名前は開発中のものです。02/10/01 14:04ID:???
国内法の庇護の下で満足ならばライセンスなしで配布するのもいい。
 
もっとも、ライセンス文なしで配布されるソースコードの
著作権者に与えられる権利が実質的には甚だ無力であることは
国内においてもなんら変わらない、というのが実態だけどな。
つーか責任が放棄できないことの不利益のほうが目立つよな。
 
放置プレイでソースコードを晒すなら最新のBSDライセンスとか
X11ライセンスでも選んでおくのが“事実上”無難な選択肢だね。
0431名前は開発中のものです。02/10/01 17:23ID:???
うちで作ったソフト、ソース公開したらオープンソースのリンク集に加えられてしまった(;´д`)
いや、なんかオープンソースっておいらのも入るの?
別にGPLとかライセンス決めてないのに、みたいな。
0432名前は開発中のものです。02/10/01 17:26ID:???
>ソースコードを公開しているわけですが、著作権を放棄しているわけではありません。
> 勝手にアプリケーション内部に組み込んだりはしないで下さい。 使用したい場合はライブラリを使用して下さい。
>公開の目的は、デバッグの効率化、玄人のツッコミによるレベルアップ、初心者の参考に、といったところです。
>(もっとも、私自体初心者に近いですし、 私のコードはちっともエレガントじゃなくて泥臭いので参考になるかは別問題ですが)

こういうヤシも居るからなぁ。
まぁ、フィードバックが来るとは思えないけど、
オプソの旨いところだけ欲しいみたいな。
0433名前は開発中のものです。02/10/01 18:09ID:???
以降はこちらでお願いします。

GPL/LGPL等ライセンスとゲーム製作
http://game.2ch.net/test/read.cgi/gamedev/1005818191/
0434名前は開発中のものです。02/10/01 18:55ID:???
自分のページにソースを晒してるんだが
「オープンソースですよこれ、オープンソース」
みたいに書く気にはなれんね。実際。
 
これはもろに主観論だが
知ったか房が何でもかんでもオープンソースだと叫んでる世情と
関わり合いになりたくないというか、ミーハーぽくて好かんというか。
ご大層な横文字で飾るほどの行為を(自分が)してるわけじゃねーというか。
 
単に
「一応ソースも付けました。以上。」
の一言でかたが付く話だしな。
0435名前は開発中のものです。02/10/03 12:46ID:???
いつの間にかオープンソースのスレになってる…
0436名前は開発中のものです。02/10/03 14:38ID:???
ところでネットゲー作る技術持ってる人いる?
0437名前は開発中のものです。02/10/03 14:51ID:???
リアルタイム系ゲームみたいにメインループがあって毎回送受信が必要な場合の
実践的なテクニックとか知りたい。
0438名前は開発中のものです。02/10/03 14:56ID:???
クライアント側の先読み・補間・まき戻りのノウハウを知りたい
0439名前は開発中のものです。02/10/03 21:05ID:???
BSPとかPVSの記述はネットを探せばそれなりに情報があるんだけど、
EQとかRAみたいな、もっと自由なマップを作りたいんだけどなんかありませんか?
0440 ◆HsptrkZmYk 02/10/05 09:27ID:9pyMygb4
ネットゲーム作る人でよく使う言語を教えてください。
0441( ´,_ゝ`)プッ02/10/05 09:30ID:???
>>440
ネットワークRPGメーカー
0442 ◆HsptrkZmYk 02/10/05 09:32ID:9pyMygb4
>>441
言語じゃないし・・・。
0443( ´,_ゝ`)プッ02/10/05 09:33ID:???
この糞板にはお似合いだろ
0444名前は開発中のものです。02/10/05 09:54ID:???
Java以外。
0445名前は開発中のものです。02/10/05 11:31ID:???
ネトゲといえばパールだろ
0446名前は開発中のものです。02/10/05 12:50ID:???
Javaでもイーンジャネーノ?
0447名前は開発中のものです。02/10/05 13:38ID:???
>>446
冗談ヤメレ
0448名前は開発中のものです。02/10/05 13:50ID:???
どの変が冗談?
0449名前は開発中のものです。02/10/05 14:38ID:???
>448
さいごの?
0450名前は開発中のものです。02/10/05 16:18ID:???
ネトゲと一括りにされてもなぁ
適材適所だとしかいえんよ
0451名前は開発中のものです。02/10/05 17:26ID:???
LAN内ならJavaでも大丈夫だと思う
0452名前は開発中のものです。02/10/05 17:54ID:???
LANじゃなくてもJavaでも逝けるよ
0453名前は開発中のものです。02/10/05 18:16ID:???
リアルタイム性がかなり厳格に求めたり、特殊なハードの制御とかしないかぎりJavaでも
そんなに問題は無い。が、まったく問題が無いわけではない。
慣れてない人にはお勧めできない。が、これは他の言語でも同様。
0454名前は開発中のものです。02/10/05 18:50ID:???
Javaは致命的欠陥があるので勧められません
何かわからない人はやめたほうがいい
0455名前は開発中のものです。02/10/05 19:00ID:???
どうせ>>454にだけ致命的な欠陥じゃネーノ
0456名前は開発中のものです。02/10/05 19:06ID:???
GCがあるから、とかだったら笑っちゃうが。
0457名前は開発中のものです。02/10/05 19:18ID:???

  オ ー プ ン ソ ー ス は ど こ ?
                            ∧⊂ヽ
      ∧_∧∧_∧            ∩(,,゚Д゚)ノ
    卩(´Д`三 ;´Д`)Ψ     ∧∧  彡  /
    ⊂    三    つ     (゚Д゚,,≡=    )
   ̄ ̄ ̄⊂⊃ ̄ ̄ ̄ ̄ ̄ ̄ ̄⊂⊃ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          (ξ';;::;;)          (ξ';;::;;)
            ̄ ̄            ̄ ̄
0458ここ02/10/05 19:59ID:???
GPL/LGPL等ライセンスとゲーム製作
http://game.2ch.net/test/read.cgi/gamedev/1005818191/
0459ひきプロ ◆8fhky/PGis 02/10/05 20:33ID:O4TyUBbm
http://hiki-puro.s16.xrea.com/hiki-game/test009.lzh
どなたかテストおながいします。
作ってる最中のネトゲです
0460名前は開発中のものです。02/10/05 20:52ID:???
ナイスブラクラ!久々に食らったよ
0461名前は開発中のものです。02/10/05 20:53ID:07dsZNZ7
テスト頼むならどんなゲームか説明した方がいいと思うよ。

引き篭もり脱出型ゲームらしい
http://hiki-puro.s16.xrea.com/hiki-game/
0462ひきプロ ◆8fhky/PGis 02/10/05 20:54ID:???
すいません、関連スレはここです
http://life.2ch.net/test/read.cgi/hikky/1031400138/l50

今んとこ部屋を歩ける程度しか機能がありませんが…
0463名前は開発中のものです。02/10/06 00:25ID:???
関連スレてっきりここかと……
http://game.2ch.net/test/read.cgi/gamedev/1033753030/
0464 02/10/06 02:24ID:???
まだやってないけど、画面がシンプルで無機質なカンジが(・∀・)イイ!
今後が楽しみ。

でも、主人公がヒッキーってことは主に自分の部屋にいるわけで
他のプレイヤーとどーやって関わりを持つのカナ...
「ゲーム内の2ちゃん」を通じて相手に煽り攻撃をしたりするのカナ...?
0465名前は開発中のものです。02/10/06 05:00ID:???
煽らないと鬱メータが上昇して自殺
0466ひきプロ ◆8fhky/PGis 02/10/06 09:41ID:???
昨晩テストに来てくださった方ありがとうございますた。
今のところホスト側のプログラムは落ちない程度に動いてるようです藁

>>464
 どもども。
 一応設定案としてはマンションに引きこもる感じになってます。
 完全に自分の部屋だとやる事が少ないのでそういう事になりました。。
 コミュニケーションは部屋のオブジェを作って交換したり、
 (雑誌とか窓とかPCとか)部屋のPCでチャットしたりみたいな設定です。
>>465
 自殺(;´Д`)
0467名前は開発中のものです。02/10/06 09:59ID:???
25歳。
去年まで金無し君だったけど、オンラインカジノとパチンコで
二年で350万貯めた。一度やってみなよ。
初回のみだけど、1ドル以上のチップを買えば30ドル(4000円くらい)貰える。
もらうだけもらってプレイせずに換金することもできるし、ルーレットで赤か黒に
思い切って賭けてしまえば50パーセントで二倍になる。
金なきゃオフラインでゲームすればいいだけ。暇つぶしになる。
ビデオポーカーとかスロとか色々あるのでマジでお勧め。
http://www.imperialcasino.com/~1hi5/japanese/
0468名前は開発中のものです。02/10/06 20:09ID:???
そんなウマい話はありません。氏ね。
0469名前は開発中のものです。02/10/06 20:43ID:???
マジメにパチンコやスロットに通えばもっといい収入になるよ
0470名前は開発中のものです。02/10/06 21:07ID:???
真面目にパチスロに通うとはこれいかに
■ このスレッドは過去ログ倉庫に格納されています