トップページ⇒tech
374コメント94KB

ネトゲ開発なら俺に聞け!

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2009/06/17(水) 11:38:51
P2PからMMOまで。
0052デフォルトの名無しさん2009/06/25(木) 16:07:14
>>51
やってるお。
0053デフォルトの名無しさん2009/06/26(金) 20:04:42
>>51
どこをどう見るかで意味が全く異なるのだけど

いろんなエンジンのごった煮なんだってのは知ってるんだよね?
0054デフォルトの名無しさん2009/06/26(金) 21:40:52
もしかしてエンジンだけ作ってる会社があって、
そこからエンジンは買ってきてるのかな?
0055デフォルトの名無しさん2009/06/27(土) 08:53:42
オープンソースのMMO用エンジンでも作るか
0056デフォルトの名無しさん2009/06/28(日) 12:35:25
一定時間以上遅延があったら、もうそいつは切断してしまって良いんじゃないの??
005755 ◆zFdmNgagRM 2009/06/28(日) 13:11:06
メモ

struct HOSTDATA{
char servername[1024];
int timeout;
char connectquery[1024];
};

class MMO{
private:
struct HOSTDATA hDat;
public:
BOOL ConnectServer( struct HOSTDATA* );
BOOL SendData( struct SENDDATA* );
BOOL GetData( struct GETDATA* );
BOOL DisconnectServer();
};


0058デフォルトの名無しさん2009/06/28(日) 13:38:45
>>57
出来上がってから書き込めよくず
005955 ◆zFdmNgagRM 2009/06/28(日) 14:16:43
うはwwwwww
何一つ生産的な書き込みのできないくずにくずって言われたwwwwwwwww
ちょwww マジでウケるんだけどwwwwwww

メモ


struct HOSTDATA{
char servername[1024];
int timeout;
char connectquery[1024];
char uid[128];
char pass[128];
};

class MMO{
private:
struct HOSTDATA hDat;
public:
BOOL ConnectServer( struct HOSTDATA* );
BOOL SendData( struct SENDDATA* );
BOOL GetData( struct GETDATA* );
BOOL DisconnectServer();
};
0060デフォルトの名無しさん2009/06/28(日) 14:31:06
テキストファイルをうp→それのリンクを貼る。
0061デフォルトの名無しさん2009/06/28(日) 15:37:36
そんな糞にもならないコードを書いて誰が得するの?
006255 ◆zFdmNgagRM 2009/06/28(日) 16:30:07
クライアント側はこんな感じだな。
ttp://www15.atwiki.jp/mmommo/?plugin=ref&serial=1
0063デフォルトの名無しさん2009/06/28(日) 16:54:16
サーバはwwwでやるのか。SOAPあたりで?
0064デフォルトの名無しさん2009/06/28(日) 16:56:41
ブログでやれよ
006555 ◆zFdmNgagRM 2009/06/28(日) 17:02:09
>>63
ごめん。
プロトコル作る。

サーバーサイドのライブラリはソケット作って待ち受けるスレッド立ち上げて、
クライアントから接続が来たら認証して、
認証通過したらコネクションを張る、予定。
0066デフォルトの名無しさん2009/06/28(日) 17:10:13
えー普通すぎてつまんないHTTPでやれよ
SOAPがきらいならXML-RPCでいいよ
006755 ◆zFdmNgagRM 2009/06/28(日) 17:46:11
>>66
HTTPでMMOやるの?
HTTPでやるとリクエストヘッダにレスボンスヘッダにと無駄にサイズ使いそうな気がするが…。

どういうの想定してるんだ?
『Apacheで動くCGIによるMMOツール!』な感じなのか、
それともHTTプロトコル自前で実装なのか。

つーか、俺は普通のを作ろうとしてるんだよ、んでもってオープンソース。
まぁ、アマチュアゲーム開発者へのオンラインゲーム開発の間口を広げるのが目的だから、
HTTPでも構わないんだけど。
0068デフォルトの名無しさん2009/06/28(日) 18:13:12
>>67
>>62でwwwって書いてるからてっきりHTTPかと
006955 ◆zFdmNgagRM 2009/06/28(日) 20:24:19
うるせーなお前ら。
俺が誤解を招く書き方したからってそんなにつっつかなくてもいいだろ。

ほれ、修正版だ。
ttp://www15.atwiki.jp/mmommo/pages/14.html
0070デフォルトの名無しさん2009/06/28(日) 21:25:48
>>69
中身空っぽなのは君の脳と等価と言うことか?
007155 ◆zFdmNgagRM 2009/06/28(日) 21:43:48
>>70
中身空っぽの香具師が見ると空っぽに見えるんだよ。
わざわざ自分がからっぽだと申告しにきたのか、可哀想に。
空っぽの親に友人ばかりだと自分が空っぽだと気付かないんだろうな、可哀想にwwwwww
0072デフォルトの名無しさん2009/06/28(日) 21:48:27
かまってちゃんはVIPに行けよ
0073デフォルトの名無しさん2009/06/28(日) 22:39:33
糞スレ上げんな
0074デフォルトの名無しさん2009/06/29(月) 00:08:13
自作自演のかまってちゃんとか古典もいいところだな。
007555 ◆zFdmNgagRM 2009/06/29(月) 00:52:01
喜べ愚民共。
開発コードが「uLtiMaTe」に決まったぞ。

>>72-74は俺の自演。
0076デフォルトの名無しさん2009/06/29(月) 06:21:51
嘘をつくとか最悪だな
0077デフォルトの名無しさん2009/06/29(月) 22:32:58
この手のキャラは必ずと言っていいほどスキルが低いのはなぜなんだ
0078デフォルトの名無しさん2009/06/30(火) 00:15:59
バチカンの人と対戦したい。
0079デフォルトの名無しさん2009/06/30(火) 00:21:29
バチカンってネットあるの?
あすこはメッカしかないんじゃないの?
0080デフォルトの名無しさん2009/06/30(火) 01:42:22
バカチン
0081デフォルトの名無しさん2009/06/30(火) 01:47:24
バチカンに見えた。今日はもう寝よう
0082デフォルトの名無しさん2009/06/30(火) 09:42:16
バチカン国内には一般住民はいません。殆どの一般職員がローマ市内から通勤しています。
つまり、「バチカンの人」は全て司祭、修道女のような聖職者です。
0083デフォルトの名無しさん2009/06/30(火) 09:58:11
>>75
名前覚えにくいよ
0084デフォルトの名無しさん2009/06/30(火) 10:52:37
>>83
本人は満足してるんだよ
0085デフォルトの名無しさん2009/06/30(火) 14:25:29
>>82
修道女かどうかは問題じゃねぇんだよ。
その修道女がオンラインでFPS対戦をやるかどうかが問題なんだ。
0086デフォルトの名無しさん2009/06/30(火) 14:57:02
司祭がやるわけないだろ。JK
0087デフォルトの名無しさん2009/06/30(火) 15:05:53
コテどこいっちゃったの?
0088デフォルトの名無しさん2009/06/30(火) 16:24:32
司祭がやるわけないだろ。女子高生
0089デフォルトの名無しさん2009/06/30(火) 16:52:53
wikiまで作ったのにね。
0090デフォルトの名無しさん2009/07/01(水) 19:40:08
神は死んだ
0091デフォルトの名無しさん2009/07/01(水) 20:01:21
              ,..r'/r`ー--、_
            r':::::il!i:ヾ::::::::::::::::::::ヽ-、
              !::;:-`゛` `!::::::ミ::::::::::::::ヽ
            r'      ミ:ヾ:::::::::::::::::::::::i
           l::      ミ::::::::ヾミ::ヾ::::::::!
          ム..::::::::... .  ヾ:r,r-、:::::::ヾ:::!
          ,.r.l::7:ヽ' 'ヾ゛    ' ヽ.lミ:::::::::l
          l: ツ  ヽ       ' ´ノ lir::::::l
         l ゝ ‐ ヽ       ´  ''_./´ヾ、
         ,!i'::::::::::::ヽ、       .r ./:::::::::/::::`:-.、
        ./ l:::::::::::;;;;::r'     r'´ .r':::::::::r'::;:':::::::::::::::`:::
     r:'r;/  "::'"l::...__,.::',.r'´ ,.i':::::::::;r':::::::::::::::::::::::::::::
    /l:' ヽ   .::i!    ,.i'´  ..r'i:::::::::::/::::::::::::::::::::::::::::::::
   /::::ヽ..二-::::'::l.     /::::::`:´:::/:::::_;::/::;'::r'::::::::::::::::::::::::::
  ./::::::::::::::::::::::::::l  _i':´::::::::::::::::/r'´、:::::::;:::::!:::::::::::::::::::::::::::
  /::::::::::::::::::::::::::;:'--':::::::::::::::::::::::/::::::::::::` -;:::i::::::::::::::::::::::::::::
          ニート( 1844 〜 1900 )
0092デフォルトの名無しさん2009/07/05(日) 15:30:20
終わりか?
けっこう楽しみにしてたんだが
0093デフォルトの名無しさん2009/07/07(火) 14:30:52
iアプリのMMORPG作りたいのですが、可能ですか?
0094デフォルトの名無しさん2009/07/07(火) 21:08:21
可能です
0095デフォルトの名無しさん2009/07/07(火) 23:01:34
IあぷりってJAVAなの
0096デフォルトの名無しさん2009/07/08(水) 10:38:53
そうです
0097デフォルトの名無しさん2009/07/20(月) 12:17:16
続きはまだですか
0098デフォルトの名無しさん2009/07/20(月) 12:18:50
エロゲー作るより実戦が忙しいので
0099デフォルトの名無しさん2009/07/20(月) 12:36:19
がんがれ童貞
0100デフォルトの名無しさん2009/07/23(木) 20:26:10
童貞は昨日卒業しました
素人童貞と呼んでください
0101デフォルトの名無しさん2009/07/23(木) 20:30:55
ome
0102デフォルトの名無しさん2009/07/26(日) 04:46:10
>>100
キリ番おめ。
そういうのは給料日に書くものだろう。何故一日待てなかった。
0103デフォルトの名無しさん2009/07/28(火) 17:25:41
このスレは童貞と素人童貞と非童貞が互いに煽りながらネトゲを作るスレになりました
0104デフォルトの名無しさん2009/07/28(火) 17:34:58
なんだよ男ばっかりかよ
0105デフォルトの名無しさん2009/07/30(木) 01:34:43
このスレは童貞と素人童貞と非童貞と処女と素人処女と非処女が
互いにリア厨のように煽りながらも切磋琢磨しながら協力してネトゲを作るスレになりました。

※注意※
童貞、素人童貞、非童貞、処女、素人処女、非処女
のいずれにも該当しない方の参加はご遠慮ください。
煽らない方、知的な煽り方をする方の参加はご遠慮ください。リア厨のように煽り合ってください。
煽るだけ煽って協力しない方の参加もご遠慮ください。
0106デフォルトの名無しさん2009/07/30(木) 01:37:44
ゲ制作板に行け馬鹿野郎
0107デフォルトの名無しさん2009/07/30(木) 14:50:35
うるせぇカス
どんなネトゲ作るか考えろ
まぁお前には無理かもしれないがwwww
0108デフォルトの名無しさん2009/07/30(木) 15:08:39
>>107とか童貞だろ?
0109デフォルトの名無しさん2009/07/30(木) 15:12:56
童貞で何が悪い
0110デフォルトの名無しさん2009/07/30(木) 15:17:24
>>109
童貞って何か人間的に欠陥があるから童貞なんだと思う
ところでどんなゲームにする?
セカンドライフみたいのか?
0111デフォルトの名無しさん2009/07/30(木) 15:24:47
>>107
しょうもない煽りで話を逸らそうとするな。
板違いだ馬鹿野郎。
0112デフォルトの名無しさん2009/07/30(木) 20:05:23
>>110
童貞じゃない奴ってそれしか自慢できるものがないんでしょ?w
リアル町で戦闘できるやつが良い。
0113デフォルトの名無しさん2009/07/30(木) 23:31:31
>>112
自慢できるものが何一つないお前よりはまし。
セカンドライフってMMOだよな。
ってことはMMO構築できる奴が必要。
>>112みたいな童貞には10年かかっても無理だろうけどwwwww
0114デフォルトの名無しさん2009/07/31(金) 17:29:49
そもそも素人にネトゲなんて無理。
あんなのには何億という開発費が必要。
0115デフォルトの名無しさん2009/07/31(金) 23:28:50
そうでもないぞ。
0116デフォルトの名無しさん2009/08/01(土) 01:02:29
だって3D作る機材だって数百万〜数千万するんだぜ。
その機材を1000万として、20人で作るならそれだけで2億いく。
サーバーだって安いのは2万程度であるが、そんなのはホームページ用とかだから、
ネトゲ作ろうと思ったら3000万程度のブレードサーバーが必要。
それを置くデータセンターも月50万くらいいく。
0117デフォルトの名無しさん2009/08/01(土) 02:28:16
MMO作るって言ってはじめても、どうせチャット+αまで実装したら飽きるだろ
0118デフォルトの名無しさん2009/08/01(土) 03:55:09
>>116
ネトゲの全てが3D-MMOなわけじゃあるまいし。
実際、某社のネット将棋サイトは開発費に数百万しか掛けてない。
0119デフォルトの名無しさん2009/08/01(土) 11:06:32
趣味に数百万もかけとうない
0120デフォルトの名無しさん2009/08/01(土) 11:11:51
あんた馬鹿? 開発費の殆ど全てが外注費なんだけど。
# 趣味に数人月分の労力を注ぎ込みたくないというなら話は別だけど。
0121デフォルトの名無しさん2009/08/01(土) 12:47:04
あんた馬鹿?
機材だけで数千万かかるだろ。
0122デフォルトの名無しさん2009/08/01(土) 13:07:05
あんた馬鹿? 数千万も機材に掛けるだけがネトゲじゃないだろ?
0123デフォルトの名無しさん2009/08/01(土) 16:13:10
はじめまして
自作のMMOゲーム支援ソフトを使用して、ゲームを楽しんでいたのですが。
java RobotおよびSendInputの入力を受け付けない処理(たぶんDirectInputとかかな?)が組み込まれました。

そこでキーボードデバイスに割り込み、プログラムからの仮想キー入力を行いたいのですが。
この板で質問しても良いものなのでしょうか?
0124デフォルトの名無しさん2009/08/01(土) 20:02:40
>>161
しねぇよw
フリーのモデラーとフォトショップか何かあれば十分だろ。
100万200万するってのはMayaとかのプロフェッショナル向け環境のことか?w

>>121
機材って何を言ってるのかわからないがMMORPG程度のサーバープログラムなら
200人、300人の収容であれば10万20万のパソコン1,2台で動かせるよ。
余程酷い実装じゃなければね。回線も一般家庭向けの光があれば上等。
開発はフリーの開発環境、コンパイラ、モデラー、アニメータ、
果ては今の時代グラフィックエンジン、物理エンジン、サウンドエンジンなんかも
フリーのものがたくさんある。勿論自分で組むことも可能だけどね。
こうやってすべてそろってるけだしウン千万ってのは
既存のネトゲエンジン使うために高いライセンス契約結んで
開発した場合でしょ。
0125デフォルトの名無しさん2009/08/02(日) 00:50:55
未来レス厨
0126デフォルトの名無しさん2009/08/04(火) 14:29:34
非同期通信の実装がめんどくさい
0127デフォルトの名無しさん2009/08/04(火) 15:05:51
>>126
C#使うと恐ろしく楽。
0128デフォルトの名無しさん2009/08/06(木) 04:21:36
ちわー。
麻雀ゲーム作ろうと思ってるんだけど、プレイヤー4人はTCP使うとして、
観客(最大100人程度)にはUDPで配信になるよね。
すると、データが常に届く保障がないから、
ゲーム全体のデータを常にキャストしないとだめなの?
0129デフォルトの名無しさん2009/08/06(木) 09:10:15
>>128
観客もTCPでいいじゃないか
0130デフォルトの名無しさん2009/08/06(木) 18:07:31
>>129
TCPでなんとかさばけるかな。
データを外部にキャッシュして、観客用に別サーバで配信も考えられるか。うーん。
ま、一番面倒なのは、チャットだったりして。
0131デフォルトの名無しさん2009/08/07(金) 02:32:10
観客の中でホスト役になれそうな奴を探して、そいつ経由で受信、送信するようにしたら?
観客の中の2割くらいをホストにすると、100人観客がいてもゲームしているホストへのコネクションは20ですむ。
観客ホストが突然落ちた場合はゲームやってるメインのホストに接続して、観客ホストを再検索。
なければそのままメインのホストで処理する。

みたいな。
0132デフォルトの名無しさん2009/08/07(金) 19:02:54
その辺の機能は、既存のソフトの組み合わせと改造で
でっち上げることになるかも知れないから、P2Pは技術的につらいかも。
面白そうだけどね。
0133デフォルトの名無しさん2009/08/07(金) 23:26:51
ネズミ講配信ですね
0134デフォルトの名無しさん2009/08/09(日) 01:30:46
>>128
MMO用サーバーみたいなの建てれば?
Opetron2基にメモリDDR3-1600で16GB積んで1GBPS引けば何とかなるだろ。
0135デフォルトの名無しさん2009/08/15(土) 02:40:54
オンラインアクションってUDPくらいでないとしんどいかな?
0136デフォルトの名無しさん2009/08/17(月) 14:46:22
オンラインのアクションそのものが非現実的。
アクシャンってシビアな動作を要求されるけど、通信のラグでそれどころではない。
避けてるのに当たったり、当たってるはずなのに避けられたり。
0137デフォルトの名無しさん2009/08/17(月) 16:25:03
そんなレベルの話を今さらするのか
0138tor1.digineo.de2009/08/17(月) 17:46:39
自動焼人 ★ = 自動保守 ◆KAWORUKOFI = 自動保守#K9K?_D[L

名言集 その3
『いつもサボってばかりのキャップがウゼえ』

http://yutori7.2ch.net/test/read.cgi/news4vip/1249830540/ ID:PVAf+dux0 = 自動焼人 ★
> 71 :以下、名無しにかわりましてVIPがお送りします [sage] :2009/08/10(月) 00:58:57.28 ID:PVAf+dux0
> >>69
> 大変って言うか
> 毎日、報告されたのを見て、判断して、処理して、完了報告して、以下ループ。
> ちょっとでもミスすると、普段は作業もしてないキャップさんたちがさんざん文句言ってきて
> その言いわけを考えないと、キャップはく奪されたりアカウント凍結されたりするから
>
> 登録されてから一年以上経って、やっといいたいこと言えるようになってきたよ。



----------------------------------------------
この自動焼人 ★メールマガジンの配信停止をご希望される方は
http://qb5.2ch.net/test/read.cgi/sec2chd/1250169591/
にて自動焼人 ★までご連絡ください
0139デフォルトの名無しさん2009/08/18(火) 03:02:43
通信ラグっても今の時代大したことないだろ?
それでも気になるんだったら、
見た目的に、例えば技とかでも発生から当たり判定までの時間を短くすると、
体感的に多少軽減される。
要するに、
「ラグがあろうとなかろうと、この速度ならお前らの反射神経では反応できないだろ?」
って状態にするってわけだ。
0140デフォルトの名無しさん2009/08/18(火) 11:56:03
そんな使った瞬間に結果が出る技ばかりだと面白くない
0141デフォルトの名無しさん2009/08/18(火) 16:37:51
>>140
0142デフォルトの名無しさん2009/08/19(水) 14:35:09
そんなことしなくても一瞬時間止めれば済むだろ。
よく2D格闘ゲームで超必殺技とか使うときに光のエフェクトだけアニメーションさせて、
それ以外を0.5〜1.0sec近く止めたりするだろ。
あんな風にしてその止めてる間にラグ補正して計算すればよくない?
0143デフォルトの名無しさん2009/08/19(水) 15:25:15
全ての技を必殺技にすんのか
テンポが・・・
0144デフォルトの名無しさん2009/08/19(水) 17:06:50
ツッコミを入れたら負けるスレ
0145デフォルトの名無しさん2009/08/20(木) 00:45:47
両方混ぜたら良くね?
0146デフォルトの名無しさん2009/08/20(木) 10:07:57
塩素、いや硫化水素が・・・
0147デフォルトの名無しさん2009/08/20(木) 13:12:53
必殺技はだめだと思う
2人くらいなら良いが、
数人以上になると広いマップとかで自分の預かり知らないところで技使われても止まるとか
0148デフォルトの名無しさん2009/08/20(木) 15:12:18
それがたとえば、ケーキのテンパリングだとしたら…?
0149デフォルトの名無しさん2009/08/20(木) 17:45:45
https://www.fantatennis.jp/
はまるわ
0150デフォルトの名無しさん2009/08/21(金) 09:07:33
テンパリングって何だよ
0151デフォルトの名無しさん2009/08/22(土) 01:35:17
その変な必殺技停止とリアルタイムを混ぜたやつを作ったことならある。
意外と好評だった。
■ このスレッドは過去ログ倉庫に格納されています