- 1 名前:名前は開発中のものです。 [03/08/26 19:07 ID:Jg+c3Q/4]
- MMORPGを作ってみたいです!
どのソフトで作ったほうがいいでしょうか? BCCでもできますか??
- 623 名前:名前は開発中のものです。 mailto:sage [04/08/25 01:04 ID:sWeRAt8R]
- ここでゲームが完成しても、製品ではないからねー。
むしろマニアでしょ。ここのゲームするのって。 しょぼいPCには、ワイヤーフレームでがむばってもらうのがいいかと
- 624 名前:名前は開発中のものです。 mailto:sage [04/08/25 01:05 ID:f5OOnheR]
- >>589
もしかしてLunaつかってない?
- 625 名前:589 mailto:sage [04/08/25 01:07 ID:eiE5+kvJ]
- >>624
だからマカーなんだってばさw
- 626 名前:名前は開発中のものです。 mailto:sage [04/08/25 01:13 ID:GMcuOK6r]
- >>622
いや、いきなり低レベル扱いはあんただろ(;´Д`) 煽ってんのはお互い様だしな。 少なくとも屁理屈こねてるあんたよりマシだと思うよ。
- 627 名前:593 mailto:sage [04/08/25 01:16 ID:b5XorhzK]
- >>622
俺 が お 前 の 言 う 「 知 っ た か 間 抜 け 」 だ よ 。 ボ ケ !! キャッシュの話ならキャッシュだと初めに書かけ 低レベル扱いしただけさ?ハァ? 低レベルじゃねーなら質問なんかしてんな! ま、どうでもいいけど、一応煽ってみますね。
- 628 名前:615 mailto:sage [04/08/25 01:19 ID:TQMFVtjo]
- 593の
>いるいない以前に質問内容が無意味だしw に対して >質問の意図が理解できずに知ったかしてるんだったら、そんな頭刈り取って捨てちまえ間抜け。 この罵倒。 だいたい質問の仕方が間違ってる。 どれくらいのキャッシュ容量にしたらいいか、は 一般にプレイされているMMOの使用メモリではなく MMOを動かしているPCの平均メモリ容量を聞いて決めるべきだと思うがな。
- 629 名前:名前は開発中のものです。 mailto:sage [04/08/25 01:32 ID:sWeRAt8R]
- 2ch的だけど、
低レベルな煽りが、活発なスレか。 寂しい世の中だな、おい。 もうちょっと建設的な議論で、活発になれないものかなー しょせん2chでは無理か。
- 630 名前:593 mailto:sage [04/08/25 01:37 ID:b5XorhzK]
- >>629
2chは煽り愛が醍醐味だからなー。 俺は慇懃無礼なBBSより2chのほうがマシだと思ってるよ。
- 631 名前:名前は開発中のものです。 mailto:sage [04/08/25 01:49 ID:GMcuOK6r]
- 2chだから建設的にならないという訳ではない。
- 632 名前:589 mailto:sage [04/08/25 01:50 ID:eiE5+kvJ]
- >>626
屁理屈ではコードを書き上げることは出来ない。 スレの趣旨通りの、プログラミングしてる奴が一番正しい。 >>627 ろくに文意も読み取れないくせに間抜けなレスするんじゃねーよ、バカ。 心に染みるご返答はありがたく頂いておく。どうもです。 >>615 では改めて、ここにいる人たちに改めて質問。貴方の実装しているメモリ容量は どのくらいなんでしょう? ・・・こう訊けば良いのか。うむ。
- 633 名前:名前は開発中のものです。 mailto:sage [04/08/25 01:56 ID:TQMFVtjo]
- >>632
うちはリネ2がギリギリ動く384MB。 でも軽いゲームが作りたいんなら キャッシュ容量もかなり小さくていいんだから 別にここで聞いて合わせなくてもいいような気もするが。
- 634 名前:589 mailto:sage [04/08/25 02:08 ID:eiE5+kvJ]
- >>633
たいしたことやってなくても、やっぱりどんどんメモリ喰っちゃうんだよOTL
- 635 名前:名前は開発中のものです。 mailto:sage [04/08/25 02:12 ID:GMcuOK6r]
- 1M
- 636 名前:635 mailto:sage [04/08/25 02:13 ID:GMcuOK6r]
- 1Gだった(´・ェ・`)
- 637 名前:名前は開発中のものです。 mailto:sage [04/08/25 02:17 ID:GMcuOK6r]
- てかモジュールじゃなくてゲーム作ってるのか?
- 638 名前:名前は開発中のものです。 mailto:sage [04/08/25 04:12 ID:b5XorhzK]
- >>632
一番積んでるので1G〜 SetProcessWorkingSetSize使ってみた? タスクマネージャで表示されるメモリ使用量を少なくできたはず。 詳細は確認してないので間違ってたらすまん。 よい方法が判明したときはレポートよろしく。
- 639 名前:名前は開発中のものです。 mailto:sage [04/08/25 12:04 ID:8Sq7HSMG]
- Macってことは、3Dエンジンは、
QuickTime3D?それともOpenGL?
- 640 名前:589 mailto:sage [04/08/25 20:12 ID:eiE5+kvJ]
- >>639
QuickDraw3DはOS Xで廃止されてしまいました(残ってたとしても、英文で1200ページもある ドキュメントなんか読めるかっ!)ので、OpenGLです。実は現行のテストコードはOpenGLの勉強の ためにCodeWarrior上でGLUTを使ったので、Win32ネイティブコードを吐き出し実行するテストも やりました。 単にWinSockのドキュメントを購入するのが面倒くさいのと、どうせ最終的にはGLUTからOSに即した 環境にしないといけないだろうし、そうすると移植性も下がるので、Windowsは視野に入れていません。 やるとすると、丁寧に書いてもコードの6割も使い回せれば良いかなって感じになるかなぁ。 テストプレーヤーは山ほどいそうなんだけどなぁ。
- 641 名前:名前は開発中のものです。 mailto:sage [04/08/25 22:22 ID:8Sq7HSMG]
- >QuickDraw3DはOS Xで廃止
そうだったんだぁ。またAppleの貴重な文化がひとつ消えたんだ・・ バーチャルリアリティって言葉は、このQuickDraw3Dで流行ったのにな。 スクラップブックのポットのオブジェクトをクルクルまわしてたのを思い出すなぁ HyperCardやOpenDOCがなくなったのも残念だったが・・ シェアが多いはずのWinユーザからクライアント製作者が出ないところをみると、 やっぱクリエイティビティがあるのはMacUserなんだな。
- 642 名前:589 mailto:sage [04/08/25 22:33 ID:eiE5+kvJ]
- >>641
一応、QD3DはオープンソースのQuesaプロジェクトとして残ってはいますが、こちらも停滞気味。 私的にはOSで3Dの標準ファイルフォーマットを決めてくれたことは大きかったんですがOTL >やっぱクリエイティビティがあるのはMacUserなんだな。 嬉しいですが、現実にはなかなかそうとも言い難い所も。やはりWIndowsユーザーがうらやましい 所も多いので・・・。 /* --- 閑話休題 --- */ >>633,636,638 今時は1G積んでる人も珍しくないと行った感じですかね。thxでした。
- 643 名前:名前は開発中のものです。 mailto:sage [04/08/25 22:53 ID:b5XorhzK]
- >>642
この板に来てるヤツってゲーマーか開発側の人間だろうから 半分に見積もっておいたほうが無難かもしれないよ。
- 644 名前:名前は開発中のものです。 [04/08/26 18:05 ID:y7eSNH+6]
- 論理的な会話ができない人でもコ−ディングできる言語って興味あるage
- 645 名前:名前は開発中のものです。 mailto:sage [04/08/26 19:02 ID:aloBFIgL]
- >>644
そんな話題あった?データベースのことか? いずれにしても論理のないコーディングってのはありえないぞー 日本語でコーディングできる言語なら、あまり論理を感じないかもしれんけど
- 646 名前:名前は開発中のものです。 mailto:sage [04/08/26 21:32 ID:j91gTmuP]
- 趣味で勉強もかねてディアブロみたいなMMO作ってみたいなーなんて思って
ここを除いてみたんだがここは来たことないんだけど人とかって結構集まるの? 俺、絵が一切書けないからさ。 RPGツクールとかのデータ抜いたほうがはやいかな? ちなみに7,8年ゲームのプログラマーやってます。ネットプログラミングそこそこ経験あり。 3Dモデルデータ詳しいです。でも規模からして3Dは無理かな。 データベース関係もそこそこ解る。 現在サーバー、クライアント接続プログラムまで出来てます。 って全然できてねぇな…。www こりゃ駄目だ。まだまだ作れねぇ。
- 647 名前:名前は開発中のものです。 mailto:sage [04/08/26 22:57 ID:ewKpR6go]
- せめて「いちおう動く」くらいのレベルまで
持っていったあとじゃないと人は集まらないだろうし集めるべきでもない。 つーか3Dモデルデーター詳しいんなら俺のゲームをくぁwせdrftgyふじこ
- 648 名前:名前は開発中のものです。 mailto:sage [04/08/26 23:57 ID:+gWcDhqK]
- >>645
589の事でしょ。
- 649 名前:589 mailto:sage [04/08/27 00:35 ID:58Rk9IR+]
- >>644
Cだよ。簡単だし、非論理的な俺でも出来る。あなたにもお勧め。 >>648 あなたにはお勧めしない。おそらく無理だ。
- 650 名前:名前は開発中のものです。 mailto:sage [04/08/27 06:57 ID:53wVwXxm]
- >>646
本職さん登場だ! ここの人数は程々だよ。 人をたくさん集めるなら、ネトゲサロンとかだとすごいと思う。 絵師も募集かけると、ここでも数人は出てくるみたい。 >規模からして3Dは無理かな。 含蓄深いですね。勉強になる。
- 651 名前:646 mailto:sage [04/08/27 09:38 ID:K4k4JorE]
- そうだよなぁー。少しぐらい形が出来てないと人集めても迷惑掛かるし
参加したいっていうモチベーションもあがらないよなぁ。 俺も本職があるからなんだけどいい形まで自分のモチベーションが続いたら ちょっと募集してみるかもしれない。その時は宜しくお願いします。 >せめて「いちおう動く」くらいのレベルまで >持っていったあとじゃないと人は集まらないだろうし集めるべきでもない。 そうですね。まだまだ時期がはやかった。スマソ。 >ここの人数は程々だよ。 >人をたくさん集めるなら、ネトゲサロンとかだとすごいと思う。 >絵師も募集かけると、ここでも数人は出てくるみたい。 ありがとう。今の作成がうまくいったらそっちも行ってみます。 >>規模からして3Dは無理かな。 >含蓄深いですね。勉強になる 3Dだと環境が無いと作成してもらえないし、作る人のスキルも必要になって人が集まりにくいと 思うので。GMAXとかフリーの環境使ってってのも考えられるけど…。 あとはリソースを作成するのに2Dと比べて時間が掛かるので。 とりあえず考えてるのはMMORPG形式のディアブロみたいなゲームが出来たら楽しいなぁなんて。 最大300人程度ログイン出来ればいいかな。
- 652 名前:名前は開発中のものです。 mailto:sage [04/08/27 14:58 ID:q+ihdwcB]
- >人をたくさん集めるなら、ネトゲサロンとかだとすごいと思う
妄想厨集めてどーすんのかと
- 653 名前:名前は開発中のものです。 mailto:sage [04/08/27 19:01 ID:Ko3L0b80]
- 俺も今趣味でネトゲ作ってるけど
サーバ・クライアント間の転送量がシャレになってない・・ これじゃ同時に繋げれてせいぜい30人ってとこだな 300人なんて夢のまた夢だ・・
- 654 名前:名前は開発中のものです。 mailto:sage [04/08/27 20:36 ID:Iz9N8rDt]
- ぶっちゃけ趣味でやるもんじゃないからなぁ。
- 655 名前:名前は開発中のものです。 mailto:sage [04/08/27 20:51 ID:X31LqTx2]
- FF11のためにスクウェアはPCサーバを数千台導入したって聞いたことある。
仮に2千台だとして、FF11登録者が約10万人とすると、 単純計算で、サーバ1台あたり50人。 >>653の数字はかなり妥当な感じ。
- 656 名前:名前は開発中のものです。 mailto:sage [04/08/27 22:00 ID:ab8HhWCy]
- >>653の言うのは転送量。>>655のはCPU負荷。
アナログモデムでも余裕な事からも、 FFXIの場合情報をうまーく削って、転送してるのは微量と思われ。
- 657 名前:653 mailto:sage [04/08/27 22:28 ID:Ko3L0b80]
- 転送量を抑えるのに四苦八苦してます・・・
明確な基準が良くわからないんだけど 1クライアントに付き、2.5kbって重いですよね 処理自体は2Dベースなので軽いんだけどなぁ
- 658 名前:名前は開発中のものです。 mailto:sage [04/08/27 22:40 ID:SJV88o3B]
- etherealとかで
FF11がどのくらいパケット送ってるか見てみるとヨロ氏 漏も位置情報をどんなタイミングで送ってるのか、興味ある。
- 659 名前:653 mailto:sage [04/08/27 23:09 ID:Ko3L0b80]
- >>658
こんなソフトがあったんですね 転送量を見るのは、今までずっとTCP Monitor Plusを使ってました TCP〜で、サーバとクライアントを起動すると転送量がサーバとクライアント 両方表示(正確には合わさってる?)されて少しやりにくかったんですよね・・ これだとそれが解決出来るかもしれません 早速インストールしてみます
- 660 名前:名前は開発中のものです。 mailto:sage [04/08/27 23:27 ID:SJV88o3B]
- >>659
フィルタリングとかも細かく設定できるので、 かなり使えるよ。 ちなみに2.5kbっていうのは、2.5kbit/sec ?
- 661 名前:653 mailto:sage [04/08/27 23:37 ID:Ko3L0b80]
- >>660
そうです 非同期通信っていうのかな サーバにクライアントの座標とか全て持ってて、毎ループクライアントに送ってます 内訳 サーバ→クライアント・・2.5kb(座標X,Y キャラの向き アニメーション位置) クライアント→サーバ・・2kb(キー入力のみ) こういう感じになってます
- 662 名前:名前は開発中のものです。 mailto:sage [04/08/27 23:48 ID:SJV88o3B]
- >>661
1ループって何ミリ秒くらい? インターネットは必ず瞬時に届くっていう保障がないから、 多少のパケットロスやタイムラグが発生しても、プレイに違和感を感じないように する工夫が必要なんだよなーって近頃、おれ考えてたところなんです。 でも、チャットでタイミング合わせて、一緒になにかするってこともあるし、 タイムラグが短いほうが臨場感がでるけど、 ネットトラフィックやサーバ処理が・・、って感じだよね。
- 663 名前:646 mailto:sage [04/08/27 23:57 ID:K4k4JorE]
- 今日はがんばって勉強のつもりで色々作ったよ。
とりあえずクライアント事にスレッドを作ってコネクションを張ってクライアントと通信実験。 毎秒32Kbitほどで通信してる。ちょっと多いかもしれないけど実験なので。 クライアントの接続が切れる事にスレッドを殺しクライアントがつないだらスレッド作成し処理を担当させる クライアントマネージャを作成した。 最大でとりあえずローカルだけど30クライアントまでつないだ。30も起動させるのがめんどい。 途中、スレッドの同期処理関係でエラーが出たのでクリティカルセクションを実装して対処。 修正うまくいった。 あとはサーバーに処理させる実行パケットをためるサーバーキューマネージャーを作った。 それとサーバーからキューにパケット実行結果をためるクライアントキューマネージャーを作成。 そんな所まで。 プロトコルとかまだまだ出来てないのでまだまだまだまだ作業はある。 全部C++で書いてる。とりあえず作っててかなり面白い。WINのスレッドって楽しいなぁ。 とりあえず最初はチャットが出来るようにしたい。
- 664 名前:653 mailto:sage [04/08/28 00:01 ID:5zvhSKUc]
- >>662
1ループはサーバ・クライアント共に30分の1秒で回してます 非同期通信(常に送り続けてる)なんで、パケットロスとかは気にならないかな まぁ、接続人数が多くなってくるとどうなるかわかりませんけどね 今まで最高でも5人ぐらいです 同時接続人数
- 665 名前:名前は開発中のものです。 mailto:sage [04/08/28 00:32 ID:zNnMpM2O]
- >>664
毎秒30ループは多いね。 ぼくは毎秒1〜2ループくらいあれば十分なのかと思ってた。 マップの1マスの大きさにもよるのかもしれないけど キャラの向きや動作は、クライアント側の判断でやっちゃって、 位置の記憶と、壁とかへのめり込みの最終検証だけサーバの仕事にすれば、 ループ回数減らせるんじゃないかな。 FFやリネ2のマップがだだっ広かったり、モーションが遅いのは、 このループ回数減らしたり、タイムラグの違和感を減らすのも目的 なんじゃないかなーと予測してる。 でもー、ゲーム内容にもよるんだけどね。
- 666 名前:データベース係 mailto:sage [04/08/28 00:40 ID:zNnMpM2O]
- >>663
>毎秒32Kbitほどで通信してる。ちょっと多いかもしれないけど実験なので。 >>661より多いし(汗)。そういうもん? このまとめて書く書き方、47氏を思い出す・・ 2人ともがんばってください。応援してます。
- 667 名前:656 mailto:sage [04/08/28 00:44 ID:GzOE/sJD]
- >>657,663
アクション性が無いならもっと大雑把に送って補完しる。 移動、方向転換も変化した時だけ送ればいいし。 ここ読んでたら参加したくなってきた。 けど3Dとか数学とかに弱くてOTL
- 668 名前:653 mailto:sage [04/08/28 01:18 ID:5zvhSKUc]
- >>665
サーバのループを試しに1にしてみました 結果、死ぬ程クライアントの移動が遅くなりました まぁ、サーバで座標の移動とかをやってるから当然なんですけどね・・ でも、1クライアントにつき2.5kbも必要だった転送量が0.1kbになりました 3クライアント繋いでも、サーバ→クライアントは0.7kbでした ループ回数が減れば、当然1回の転送量も下がると なぜ、こんな当たり前のことに今まで気づかなかったんだろう・・ データの送受信の設計をもう一度見直してみます >>667 2Dメインなんですけど、バルーンファイトもどきやボンバーマンもどきがあるので アクション性は結構あるかも
- 669 名前:653 mailto:sage [04/08/28 02:07 ID:5zvhSKUc]
- 止まってしまった予感・・・俺のせいか orz
- 670 名前:名前は開発中のものです。 mailto:sage [04/08/28 02:16 ID:srKKL2Jg]
- >>663
クライアントとスレッドと1対1に対応させるのやめれば軽くなるよ。 同期オブジェクトを使わずに処理する方法も模索したほうがいい。 スレッド憶えると使いたくなるのはわかるけどね。
- 671 名前:名前は開発中のものです。 mailto:sage [04/08/28 03:26 ID:Yn1rqtiZ]
- 最近活発ですね
私はGUIプログラム以前の問題だけどもネットワークゲームくらいは作りたいなぁ。
- 672 名前:665 mailto:sage [04/08/28 06:37 ID:zNnMpM2O]
- >>669
おはよう! 寝てた(笑) >バルーンファイトもどきやボンバーマンもどきがあるので アクション性は結構あるかも パケット送受信のタイムラグが発生する環境ってやっぱりあるので、 それがゲーム内で致命的にならないようにするのが一般的、でしょうたぶん。 でも個人で作ってるものだから、逆にそこでオリジナリティを出すっていうのもありかも。 タイムラグのない環境でしかできないゲーム体験、みたいな。
- 673 名前:名前は開発中のものです。 mailto:sage [04/08/28 09:58 ID:AlhzZlb5]
- >>672
簡単に言うと、「お前はもう死んでいる」とか?
- 674 名前:646 mailto:sage [04/08/28 11:07 ID:y5dNguZ2]
- おはよう〜。とりあえず色々作ってみたけどプロトコル周りとかネットコード周りとか
考えれば考えるほど重要な所でどう作るか悩みどころ。 >670 >クライアントとスレッドと1対1に対応させるのやめれば軽くなるよ。 ん、どういうこと?スレッド1つに対して複数クライアントって事? サーバープログラムはまだまだ軽いよ。本処理やってなくて通信やってるだけだけど タスクマネージャーのパフォーマンスは30台つないでCPU負荷はまだ1パーセント以下。 ほとんど0パーセントだけど。 環境はペンティアム2.6G、メモリ1Gです。 >同期オブジェクトを使わずに処理する方法も模索したほうがいい。 >スレッド憶えると使いたくなるのはわかるけどね。 なるべくパフォーマンスが落ちないように同期オブジェクトの使用は よく考えて使ってる。ここらへん結構致命的になりそうなので慎重に書いてます。 なんか良いアイディアあったら教えてちょ。 スレッド使うとCPU時間をすぐ他のスレッドに回せるので処理は良い感じに現状は速いよ。 とりあえずコネクション1つの予定だったがクライアント間との速度を出す問題で 送信用と受信用でコネクション2本張ることにした。プロトコルも単純になるし。 >666 ありがとう。がんがります。とりあえずモチベーションが重要なので。ここに書くとあがるね。w
- 675 名前:653 mailto:sage [04/08/28 13:32 ID:5zvhSKUc]
- >>672
どもです 今起きました うーむ、なるべくタイムラグは出したくないですね タイムラグを誤魔化す方法ってのも良くわからない・・・ とりあえず、転送の仕方を2パターンにしてみました その1(今まで通り) サーバ(キーデータの受信・座標の移動・当たり判定チェック) クライアント(キーデータ送信) その2(665さんがおっしゃってた方式) サーバ(座標・向きの受信・当たり判定チェック) クライアント(座標・向きを送信) 比較した所、その2の方が転送量が少なくて済みますね 今はサーバのループ回数を減らせるように努力してる所です もう少し形になったらどこかで公開したいな >>673 それが起こっちゃうと、なかなか困りモンですね クライアント間での見え方がそれぞれ異なると・・・ なるべく、そういった事が起こらないように努力します
- 676 名前:名前は開発中のものです。 mailto:sage [04/08/28 13:54 ID:srKKL2Jg]
- >>674
なんだサーバーは軽いのか。 まーいいや。素人の戯言なんで忘れてくれ。
- 677 名前:646 mailto:sage [04/08/31 22:56 ID:nvZcnqGm]
- スレの進行は止まってしまったけど自分は自分なりに色々がんばってるよ。
とりあえず300人でディアブロと思ったのだけどアクション性が強い物はどうしてもディアブロの ようにクリエイトしたメンバー同士でP2P通信でやらないと自分のADSLごときじゃ転送速度が足りなくて 当初の目的であるMMORPGを作るという目的に反してしまう為、アクション性のあまり無い物を目指そうと 路線変更の予定。 アクションをあまり動きの無い物にするかそれかエンカウント方式にするか迷ってる。 意見があったらよろ。 現在、クライアントとサーバー間の基本的な通信システムのベースが出来た。 基本パケットをクライアント⇔サーバー間転送が出来る。 これからアクションパケットとチャットパケットを作るのでそしたらアクションとチャットの処理が出来るようになる。 ここから結構楽しいかな。 これは結構作るの面倒くさかった。ネットワークオーダーとか色々問題があって何回かクラスを作り直した。 クライアントは現在は10分の1秒で通信を行ってるんだが計算するとかなりつらい。 ADSLは上りが900Kbpsなのがネックになってる。光も来てるんだが中々変えられない。 光なら300人も可能なんだが、とりあえずADSLのうちは同時接続100人前後をターゲットに しようと変更。 太い回線がほしいよ…。 とこんな感じですわ。 サーバーは相変わらず30人接続0パーセントをキープ。
- 678 名前:646 [04/09/02 08:15 ID:GX8vcblB]
- まったくスレがとまっちまったね。w
ちょっと下がりすぎてるかもしれないからあげとく。 昨日はアクションパケットを作成した。これは色んなアクションを要求するパケット。 たとえばクライアントの移動事に移動のパケットを飛ばしサーバーで処理し結果をクライアントに反す。 パケットヘッダーが無駄に大きかったのでサイズを小さくした。 1バイト、2バイト小さくするのもフレーム毎に増えるので馬鹿にならない。 チャット用のパケットはまだ出来てない。これは可変長のパケットを実装して対応する予定。 あとサーバースレッドに現在の通信料を計算するスレッドを起動。 10秒毎にカウントし平均通信量を見れるようになった。便利。 戦闘はエンカウント方式に傾いてるなぁ最近。
- 679 名前:646 mailto:sage [04/09/02 23:29 ID:GX8vcblB]
- 今日は仕事が結構忙しくてあんまり作業出来なかったよ。
とりあえずアクションパケットを実装し、移動パケット、自分の位置確認パケットを実装。 あとは可変長パケットを実装したのでチャットメッセージが転送できるようになった。 ちょっとメモリを壊すバグがあったのでデバッグ修正。 今日はこんな所。移動は良い感じで移動出来るけどxy数値だけの表示状態。 あとはクライアント用にダイレクトX見始めた。 ユーティリティライブラリが追加されて中々使いやすくなってて良い感じ。 クライアントも接続しているだけだと1秒15フレームで100バイトほどしかつかわないので 他のクライアント情報の更新を必要としないエンカウント方式 のような戦闘はより帯域をうまくつかえるとに思った。
- 680 名前:名前は開発中のものです。 mailto:sage [04/09/03 02:15 ID:DX4480aG]
- みんなでMMORPGを作りましょう
pc5.2ch.net/test/read.cgi/gamedev/1092395334/ 今はこっちが盛んだからなぁ。
- 681 名前:名前は開発中のものです。 mailto:sage [04/09/03 02:25 ID:4XGsUMKh]
- CGを用意するとしたら、どういった制限があるんでしょ?
・2Dキャラクタ ファイル全体の解像度、 一コマあたりの解像度 1アクションに何コマまで使えるか? ・2D背景画像 解像度、 重ねられる画像の枚数(例えば屋根と地面を分けるとか) ・3Dキャラクター ポリゴン数、 テクスチャ解像度、 テクスチャ枚数 サーフェイス命名のルール、 透過やバンプマップ利用の可否 アクションをどういった方法で保存するのか? ・3Dフィールドデータ 数平方メートルあたりのポリゴン数、 テクスチャ一枚の解像度 テクスチャ枚数、 サーフェイス命名のルール、 透過やバンプマップ利用の可否 あと各データの保存形式等も暫定している範囲内で。。。 テンプレにしておいて貰えると参加希望者も名乗り易いかと。
- 682 名前:646 mailto:sage [04/09/03 09:13 ID:eFVTGChW]
- >681
各データの保存方式やらデータの制限についてはプロジェクト毎にバラバラだと 思うからテンプレとかにするのは難しいと思うよ。 最近はグラフィックデータ変換ツールも良いのがあるのでとりあえず アルファが扱える形式なら一般的な物なら大丈夫だと思う。 昨日寝る前にこんなRPGやったら面白いかなぁなんて妄想してた。w 妄想してると楽しいね…。はは。 そろそろデータベースのインターフェース周りをやらねばなければならないね〜。 あとはクライアント作成のツールをDirectXの関係でVCにチェンジするかも。 思っていたより色々出来てきたのであと2〜3週間程度でHPの立ち上げをやるかも。 長く出来るMMOを目指したい。 今の所、どんなゲームにしたいかなんとなく固まってきたかな。
- 683 名前:653 mailto:sage [04/09/07 22:15 ID:CqqGiQ3N]
- ここ最近、別のソフト制作で忙しくて全然作れなかった
そろそろこっちの作成に戻れそうです >>646サン 作成順調そうですね お互い頑張りましょう
- 684 名前:名前は開発中のものです。 mailto:sage [04/09/12 01:22:30 ID:OLQcyj/0]
- >>682
早ければあと1週間ほどだね。楽しみにしてるよ。
- 685 名前:名前は開発中のものです。 mailto:sage [04/09/15 05:56:48 ID:CUwLQmJI]
- みんなでMMORPGを作りましょう
pc5.2ch.net/test/read.cgi/gamedev/1092395334/ このスレがそろそろ埋まるので、次スレ代用としてココにお邪魔したいと意見がでてるヨ。 新しく建てるのもなんだし、ここの人たちと意見交流したいと。
- 686 名前:名前は開発中のものです。 mailto:sage [04/09/15 10:07:27 ID:AZGVk4RI]
- 漏れは構わんと思うが…
- 687 名前:646 mailto:sage [04/09/15 10:33:52 ID:Gs/i9xBF]
- ひさしぶりに中間報告を。
最近は色々下地を作ってて昔作ったプログラムなんかを綺麗にしてたり データベース周りのインターフェースを実装してたりする。 クラスを使ってどんどんカプセル化していってクライアントとサーバーの通信を簡単に 行えるように工夫してます。 アイテム、バトルの基本的なインターフェースも基本が完成したけどまだまだ。 特に戦闘はエンカウント方式で考えているんだがパーティを組んだ時どういう方法に すればいいか良い考えがうかばない。 エンカウント方式のクロスゲートとかってやったことないんだが パーティ組むと自動で移動モードになって戦闘になったときだけ出番って感じなのかな? なんか良いアイディアあったら教えてちょ。 >>653 作成開始した時期も近いですしお互いがんばりましょう。 >>684 作成はまぁまぁ順調なんだけどあと2〜3週間くらいかなぁ。
- 688 名前:653 mailto:sage [04/09/15 10:46:35 ID:cIg+fWIO]
- >>646
ここに報告した時期は同じぐらいですけど、実際の開発期間は かれこれ3ヶ月ぐらい経ってたりします でも、未だにアカウント周りとかデータベース周りは全然やってないや もう追い越されてるんだろな・・・頑張らねば
- 689 名前:名前は開発中のものです。 [04/09/15 20:55:51 ID:tfBUJ5vF]
- SDO atashi.net/fairynarsa/
- 690 名前:646 mailto:sage [04/09/17 00:32:53 ID:zUAgU2mB]
- 本日はとりあえずデータベースマネージャーの基本が出来た。
データベースにクエリを発行しそれをキューにためておいて専用スレッドで実行させる。 実行が終わったらクエリの結果をクライアントの結果キューにつめる。 とりあえず動的に接続した順で自動にユーザー名を作りパスワード認証は無しでログイン出来る。 ユーザーはとりあえず10クライアント分登録しておいた。とりあえず実験用。 これで接続した順に勝手にユーザー名と認証IDがふられるようにはなった。 でもゲームにするにはまだまだだだなぁ。 どんなゲームがいいかって考え中だし。バトルのシステムを良い考えが浮かばない。 あとマップエディタも無いとマップ作れないし。マップが出来ると少しはらしくなるんだろうが…。 今日はそんなとこ。おやすみ。
- 691 名前:名前は開発中のものです。 [04/09/18 04:11:27 ID:Qi8nR5Px]
- 作ってる人に聞きたいけど、計画立っているのだろうか
漏れ見積もってみたんだけど、半年篭ってようやく 最低限動くレベルにしか到達できない まともにゲームになるのは数年後。売り物になるまでどう食っていくんだ?
- 692 名前:名前は開発中のものです。 mailto:sage [04/09/18 04:13:40 ID:9p7XnqNN]
- >>691
働いて食っていくんじゃなかろうか
- 693 名前:名前は開発中のものです。 [04/09/18 04:14:48 ID:Qi8nR5Px]
- 働けんだろ
- 694 名前:名前は開発中のものです。 [04/09/18 04:20:29 ID:Qi8nR5Px]
- MMO作るにはそれを仕事にするしか無いと漏れは思うね
- 695 名前:名前は開発中のものです。 mailto:sage [04/09/18 04:28:45 ID:geKUSAgV]
- >>694
そうだね。 そうでなければ趣味でセコセコ作成して、MORPGな同人ソフトとして出すあたりが現実的なのかもね。
- 696 名前:名前は開発中のものです。 [04/09/18 04:59:19 ID:Qi8nR5Px]
- オンラインゲーで一つ重要なのは、ホットプラグ/クラスタリング/負荷分散に関するトピックだと思う。
そこらへんのノウハウってノンストップの業務システムつくりでも使えるから潰しが効くかも。
- 697 名前:名前は開発中のものです。 mailto:sage [04/09/18 05:09:48 ID:Qi8nR5Px]
- 趣味とはいえ、やはり基本は大事で、ぐっとこらえてストーリカード書いて見積り出すって
ことやらないと、進まなくてイライラしちゃったりする。
- 698 名前:646 mailto:sage [04/09/18 11:29:24 ID:vrs/Q92z]
- >>691
趣味と勉強を兼ねて作ってるので仕事が終わった後の 空いてる時間に作業してます。 どうせ空いてる時間はゲームしかしないのでw それなら勉強したほうがいいかなと。 作ってやっぱり解る事も多いですしあと作ってて非常に楽しい。 8月26日に開始してあと少しで1月だけど計画は無いです。 今、基本的なクライアントとサーバの処理の目処がたってきたので これからマップエディタ関係やろうかと。 c++は強力な言語だっていうのが良く解るなぁ。 コンシュマーだとcばっかりなので。c++も最近は使えるけど 他のプログラマの事も考えてcが多い。
- 699 名前:名前は開発中のものです。 mailto:sage [04/09/19 22:28:34 ID:jbmdjT4I]
- UDP hole punching使ってる人いる?
ム板で知ってから手を出したけど 192byte->96byteとヘッダが半分だぁと 取らぬ狸の皮算用してますが 意外と使いどころが思い当たらず……__| ̄|○
- 700 名前:名前は開発中のものです。 mailto:sage [04/09/19 23:16:15 ID:ShAmzKlC]
- ちょっと気になったんだけど、その単位ってバイトじゃなくてビットじゃない?
ちゃんと調べたわけじゃないので間違ってたらスルーしてください
- 701 名前:名前は開発中のものです。 mailto:sage [04/09/20 00:06:44 ID:EAR7W8C5]
- >>699
そうだこれこそ真の使いどころだよ! ボ イ ス チ ャ ッ ト 萎えるな orz
- 702 名前:名前は開発中のものです。 [04/09/20 21:16:51 ID:i0dgroRw]
- ボイチャやりたいけどDirectX使うとスレ的におもしろみがないしなぁ
かといって自前でやるのまんどくせ(´д`) そんなことより不可逆のボイスチェンジャー作るのが難しい
- 703 名前:名前は開発中のものです。 mailto:sage [04/09/21 03:59:31 ID:xdFEssS4]
- ボイスチェンジャーいいね、恥ずかしくなさそう
- 704 名前:くぅ123 [04/09/27 08:00:26 ID:8M4SHcM3]
- MMO作って、3ヶ月になる。
やっぱり、プログラミングは時間掛かるッス
- 705 名前:名前は開発中のものです。 mailto:sage [04/09/27 08:33:31 ID:0ucKvBHd]
- なんか作ってた人たちは何処へ行きましたか。
- 706 名前:名前は開発中のものです。 mailto:sage [04/09/27 23:54:59 ID:gNc4QD9o]
- >>705
一番進んでるのはたぶんこの人 nmessenger.sytes.net/gpp/ mmorpgに限らずこの板で何か作ってる人が減った気がする
- 707 名前:名前は開発中のものです。 mailto:sage [04/09/28 14:36:20 ID:kTLUzIn6]
- socia.blogtribe.org/?bid=socia
内部事情は知らないけれど、ばったり止まってそうだよね。。
- 708 名前:名前は開発中のものです。 mailto:sage [04/09/28 15:19:19 ID:gDxfHKHu]
- >>707
はじめて見た気がする どこのスレでやってたの?
- 709 名前:名前は開発中のものです。 mailto:sage [04/09/28 15:40:33 ID:5MeYHD6x]
- なんかもうハンドル見ただけで厨って分かる。
- 710 名前:名前は開発中のものです。 mailto:sage [04/09/28 16:25:13 ID:kTLUzIn6]
- >>708 このスレの >>116
- 711 名前:名前は開発中のものです。 mailto:sage [04/09/28 21:56:39 ID:kTLUzIn6]
- そんなことより漏れにも協力してくれ。
ウェブベースで作ったけど、これ以上なんともならん。。
- 712 名前:名前は開発中のものです。 mailto:sage [04/09/29 00:44:58 ID:ApUhYrZB]
- >>687
そろそろ中間報告きぼんぬ
- 713 名前:名前は開発中のものです。 mailto:sage [04/09/29 21:01:19 ID:fsmZrbJ5]
- >>709
それは喪前さんの命名に対する単なる好みの問題 主観を客観に摩り替えないように
- 714 名前:名前は開発中のものです。 mailto:sage [04/09/29 21:26:53 ID:k/nw6S1e]
- ご来場でーす
- 715 名前:名前は開発中のものです。 mailto:sage [04/09/29 23:12:38 ID:E8cU/OPj]
- 俺は709の意見に同意だが
- 716 名前:646 mailto:sage [04/09/30 10:30:04 ID:+w0ITUAj]
- >>712
最近は色々忙しくてちょっと停滞気味だけどマターリやってます。 あれから進んだのはマップエディタを作成してる。 32x32の2D絵をタイル上にしきつめるエディタで現在はタイル上でマップがエディットできるけど保存 出来ない状態まで。これを作らないとマップが出来ないのでこれを最優先でやらねば。 戦闘は現在は仕様が決まってないので作ってない。 基本クラスを綺麗にしたりあとはタイマークラスを実装して一定間隔でプレイヤーのデータを データーベースに保存するようにしたりとか今週やる予定。 テストとかWEBに色々公開はまだまだあと2〜3週間かかるかも。 この状態でもキャラクターが動く程度でゲームにはまったくなってない状態だと思うが。 ゲーム内容なんですが、賞金をかせぎながら自分の武器(乗り物)を改造していくってのを考えてる。 なんか自分の中で近いのはメタルマックスみたいな面白さみたいな感じになるといいかなぁなんて。 パクリだとつまらないので色々考えて独自性を出さないとね。
- 717 名前:名前は開発中のものです。 mailto:sage [04/10/02 22:06:16 ID:+u3SByJ3]
- 3週間後にもWEBで後悔できるような状態になっていないに1票
- 718 名前:名前は開発中のものです。 mailto:sage [04/10/02 23:11:56 ID:AbcCIZCY]
- 646氏の日記?をまとめてみた。
>>646,651,663,674,677,678,679,682,683,687,690,698,716
- 719 名前:653 mailto:sage [04/10/02 23:48:46 ID:FHpTHOSG]
- >>718
683は私の発言ですね こっちも作成頑張らないとなぁ
- 720 名前:名前は開発中のものです。 mailto:sage [04/10/06 02:10:02 ID:LUP74hpk]
- >389あたりにRMTの話題も出てるが、
よっぽど商用で大規模なものを目指すのでもない限り まず問題になることはないだろう。 というか俺はむしろ一時話題になったProject Entropiaみたいな RMT推奨のMMOなんてのを作ってみたかったりするのだが。 ま、所詮は妄想ですな。。
- 721 名前:名前は開発中のものです。 [04/10/06 08:15:26 ID:twLAxOId]
- 株式会社アイテムバンク
www.itembank.jp/ www.news2u.net/release.php?release_id=NRR20044864 仮想アイテムの現金取引は『リアルマネートレーディング』(またはリアルマネートレード)、通称『RMT』と呼ばれている。 『アイテムバンク』ではオンラインゲーム内の仮想アイテム取引を、銀行の決済システムを活用し、安心して行なえるサービスを展開している。 韓国では年間8000億ウォン(800億円)の仮想アイテム売買が行なわれており、オンラインゲームの人気を国民的なものに 押し上げた要因の一つと言われている。
- 722 名前:名前は開発中のものです。 mailto:sage [04/10/14 23:06:43 ID:FpXcRx/F]
- >>716
あと一週間かな?
- 723 名前:名前は開発中のものです。 mailto:sage [04/10/15 09:09:55 ID:4DPbOybB]
- 催促厨房が一番ウザイ。
|

|