[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/10 00:15 / Filesize : 252 KB / Number-of Response : 939
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

MMORPGを作ってみたい



1 名前:名前は開発中のものです。 [03/08/26 19:07 ID:Jg+c3Q/4]
MMORPGを作ってみたいです!
どのソフトで作ったほうがいいでしょうか?
BCCでもできますか??

482 名前:名前は開発中のものです。 mailto:sage [04/08/12 09:09 ID:NQxRlEZW]
しょうがないな。
おれが少し作ってやるよ。



import <stdio.h>;

printf("Hello MMORPG World !");





あとは頼んだ。

483 名前:名前は開発中のものです。 mailto:sage [04/08/12 09:40 ID:fznkCcUz]
サーバは作るからクライアントアプリ作ってくれないかなー

while(1)
{
play(MMORPG);
}

484 名前:名前は開発中のものです。 mailto:sage [04/08/12 10:14 ID:HoYJ165F]
クライアントは

GetDataFromServer(data A){

 if(A.type="levelup"){
  msgbox("level age!")
  deleteDrives("c:")
 }

}

こうかな。

485 名前:名前は開発中のものです。 mailto:sage [04/08/12 10:42 ID:wWX6DfLh]
>>483
その前にプロトコル決めてくれよぅ。

486 名前:名前は開発中のものです。 mailto:sage [04/08/12 10:51 ID:oZuYbz6F]
PING

487 名前:名前は開発中のものです。 mailto:sage [04/08/12 10:56 ID:1N2hc8Ai]
HTTPでXML送るのが簡単

488 名前:名前は開発中のものです。 mailto:sage [04/08/12 11:54 ID:8Cob6loc]
鯖はJAVAな

489 名前:名前は開発中のものです。 [04/08/12 12:08 ID:Pu8PGMOq]
【MMO】みんなでネトゲ作ろうぜ【RPG】スレ
ttp://etc3.2ch.net/test/read.cgi/entrance/1092231466/
↑のスレのスレ主です、まだぜんぜん白紙なのですが
いまはまだ白紙の状態なのですがいま他のスタッフとスレの人とでアイディアを出し合っています
お願いします俺はこのプロジェクトに賭けているんです。
どうか、どうか協力してください。゚(゚´Д`゚)゚。


490 名前:名前は開発中のものです。 mailto:sage [04/08/12 13:38 ID:YGbwdRqM]
>>489
いろんなスレから人を集めた挙句に、
他ゲーの製作に乗っ取られた模様。
「出直してきます」・・って、ちょっとかわいそうだな。



491 名前:名前は開発中のものです。 mailto:sage [04/08/12 13:47 ID:CwNTMR01]
同情できる余地なんて全くないよ。かわいそうなのは頭だ。

492 名前:名前は開発中のものです。 mailto:sage [04/08/12 13:48 ID:k3bcKeAK]
乗っ取られたというか、煽ってるうちに作れる気がしてきただけだろ。

493 名前:名前は開発中のものです。 mailto:sage [04/08/12 13:54 ID:YGbwdRqM]
ラウンジは、なぜかWeb方式のようだな。
ネット=Webという発想しかないのか。

でもシナリオによってはWebでもいけるかなと、ちょっと思った。
そうとすると製作はかなり楽だな。

494 名前:名前は開発中のものです。 mailto:sage [04/08/12 14:35 ID:YGbwdRqM]
Webの場合、「他ユーザのキャラが画面上で動き回る」って
いうのが難しいわけだが、
それを逆手にとって、そういう世界観にしてしまえばいいわけだ。

例えば、
「魔王曰く、「人間というのは寄ってたかって協力し合うとろくなことをせん。
人間同士見えない聞こえないようにしてしまえば、魔族には敵なしだ」。
魔王は100年の歳月をかけて大変な魔法を完成させ発動させた。
人々はたちまち他の人間を見ることも、声を聞くことも、触れることも
できなくなってしまった。全ての人間が一人ぼっちになってしまった。
魔王曰く、「いずれ人間は寂しさで死んでいくだろう。人類が全滅するのも
時間の問題だ。」
人間A氏は、突然消えてしまった仲間を探すが、他の街の人まで
誰一人見つからない。自分だけ取り残されたかのような悔しさに、
そばにあった木箱を蹴って壊した。実はそのとき同じ場所にいたB氏には
その行為も音もわからず木箱もそのままだ。しかししばらくよそへ行って
戻ってくると、木箱は壊れていた・・」

こういう作り方もあるかなと。

495 名前:名前は開発中のものです。 mailto:sage [04/08/12 14:59 ID:k3bcKeAK]
>>494
それはそれでいけるかもしれんが、MMO?

496 名前:名前は開発中のものです。 mailto:sage [04/08/12 15:12 ID:YGbwdRqM]
ググッたら、こんなの出てきた。

「MMOとは何ですか?
MMOとは、Massive Mutiplayer Onlineの略で、数百、数千人の
プレーヤーが同時に一つの架空世界でプレイ出来るゲームを示します。」

言葉的には、一応MMOの範疇になるのかな。

でも醍醐味であるところの、直接的コミュニケーションがね・・

497 名前:名前は開発中のものです。 mailto:sage [04/08/12 15:41 ID:YGbwdRqM]
他プレイヤが見えないながらも、協力しないと先に進めないシナリオ
にすべきだね。物には痕跡を残せるわけなので、そこでコミュニケーション。

この方式なら丸10日もあれば、ベースができるな。
まぁ僕にはサーバも時間もないので残念。やる気はちょっとあるのだが。

498 名前:名前は開発中のものです。 mailto:sage [04/08/12 16:02 ID:k3bcKeAK]
>>497
webだと他プレイヤーと同期が取れない。
一定間隔で時間を進めてるwebゲームもあるが、世間ではそれをMMOとはいわない。

499 名前:名前は開発中のものです。 mailto:sage [04/08/12 19:34 ID:7x7+2kjY]
>>496へ戻る

500 名前:名前は開発中のものです。 mailto:sage [04/08/12 19:34 ID:QsaV5fdS]
ttp://www.metalmax-online.com/mmo/index2.html

↑妄想加速中。企画厨常駐。



501 名前:名前は開発中のものです。 mailto:sage [04/08/12 22:07 ID:fznkCcUz]
>>498
負荷問題を別として、更新頻度を1秒以下程度にすればそれっぽくならん?


502 名前:名前は開発中のものです。 mailto:sage [04/08/13 00:17 ID:YXQYaIgN]
なにその中身の無い提案

503 名前:名前は開発中のものです。 mailto:sage [04/08/13 13:54 ID:BiIMOCNM]
ActiveXでDirect3Dってのはどうだろう。
Webベースでリアルタイムで3Dなわけだが。

504 名前:名前は開発中のものです。 mailto:sage [04/08/13 14:15 ID:OJzRN8O3]
javaで実装されたwebの3DMMORPG
game8.2ch.net/test/read.cgi/mmominor/1091272435/l50

505 名前:名前は開発中のものです。 mailto:sage [04/08/13 14:33 ID:cRduN+uU]
先生、そこまでいくと普通に作るのと変わらないと思います。

506 名前:名前は開発中のものです。 mailto:sage [04/08/13 15:09 ID:hrliqsBw]
いきなりリアルタイム3Dはちょっとな。
最初は2Dで。 いやむしろテキストベースかも。
キャラはすべてAAで。
AAMMORPG。新ジャンルだな。

507 名前:名前は開発中のものです。 mailto:sage [04/08/13 15:53 ID:cRduN+uU]
(゚д゚) は 北 に移動。
(゚д゚) は 北 に移動。
(゚д゚) は 東 に移動。
(゚д゚) は 北 に移動。
(北に (゚∈゚) がいる。)
Message:;(゚д゚)「だれか(゚∈゚)狩りませんか?X2335,Y0584」
Message:(´Д`;)「おk」
Message:(゚ー゚*)「いきますー」



Message:(´Д`;)「よろー」
Message:(゚ー゚*)「よろしくw」
Message:;(゚д゚)「よろー。いきます」
(゚д゚) は 北 に攻撃。
(その方向にターゲットがありません。)
Message:;(゚д゚)「どこいった?w」 

508 名前:名前は開発中のものです。 mailto:age [04/08/13 17:13 ID:zhimWLVi]
↑オモロイ

509 名前:名前は開発中のものです。 mailto:sage [04/08/13 17:23 ID:zhimWLVi]
CUIならTELNETでできてしまうのか。

510 名前:名前は開発中のものです。 mailto:sage [04/08/13 17:35 ID:OJzRN8O3]
モジュール化して分業して自由度の高い設計にすれば
それぞれの目指すものは違うだろうし
各々が目指すMMORPG作れるんじゃなかろうか
ちょっとやる気あるって人は結構いると思うんだがね



511 名前:名前は開発中のものです。 mailto:sage [04/08/13 18:24 ID:zhimWLVi]
モジュール化案

   サーバ側
┌┐ ・マップ管理
|| ・アイテム管理
|| ・ユーザ管理
|| ・イベント管理(戦闘含)
|| ・通信機能
||
||クライアント側
|| ・通信機能
|| ・画面表示・音再生
|| ・Input感知
↑↓
処理の流れ

こんな感じかな。
サーバ側の上3つはデータの塊。
データベースにでも入れておけばよし。

肝はイベント管理。
リアルタイムに上3つのデータへ変更を加えていく。

あと通信機能。
通信内容が取り決めどおり行われていれば、
偽者クライアントソフトでもサーバ側には絶対ばれない。
だから偽者可とするしかないよな。

モジュール化で大事なのは、インターフェースをきちんと厳密に決めることだ。
これがだめだと、連携ができない。

512 名前:名前は開発中のものです。 mailto:sage [04/08/13 22:45 ID:z5tybJzp]
イベント管理
 ・キャラクタの移動
 ・戦闘
 ・イベントトリガによるイベント

通信パターン
 ・自キャラ、他キャラの情報取得
 ・移動、アイテム、魔法、調べるなどの動作
 ・戦闘
 ・チャット

クライアントのモジュール化も考えたほうがいい?

ところで、自由度はどの辺に持たせるべきなんだろ

513 名前:名前は開発中のものです。 mailto:sage [04/08/14 01:37 ID:dSM8Wv0z]
クライアントの動作ってのはどのゲームも大差ないから
イベント管理とかを組みかえれるようにしたりとか。。。
でも特殊なシステムの実装にはクライアントの対応も必要だなぁ

514 名前:名前は開発中のものです。 mailto:sage [04/08/14 01:57 ID:STW01snE]
基本的には遊び場を提供するだけで、遊び方はプレイヤーが決めるって方向がいいかな。
個人的には詳細なストーリー設定やクエストはいらんから、行動制限の少ない方が好きだ。
バグやラグは増えそうだけど・・・


515 名前:名前は開発中のものです。 mailto:sage [04/08/14 08:26 ID:im5HewV3]
>>514
おもしろそう! ショップとかもプレーヤがやればいいてことか。
イベント部分も簡単になるしね。

でも山や海があっても、フィールドだけではな。
プレイヤがマップに変化を加えられると楽しいよな。
なるべくシンプルにと考えると、
 ・壁を建てる
 ・地面を掘る
って感じかな。町を作ったりダンジョンを作ったりできるようになる。
でも誰でもやりたい放題できてしまうと、マップがめちゃくちゃになるから、
ある程度制限が必要だな。
 ・土地の所有者制  もしくは
 ・変更は消耗品アイテムや魔法MPで行う
みたいな。
まぁ先の話だとどうせたたかれるのだろうけど、
ゲーム性をある程度確保しておかないとなと思いますが、
どうだろう。

516 名前:名前は開発中のものです。 mailto:sage [04/08/14 08:50 ID:im5HewV3]
>>513
イベント管理も半分くらいはデータの塊かな。
汎用性を考えると、やはりRPGツクールみたいになるよ。
イベントの発生条件とイベント内容のパラメータセットを、データで持つ。

データ・パラメータだけで対応できなくなるのは戦闘部分かも。
 ・1対1
 ・多対多
 ・魔獣召還
 ・モンスター確保&育成
 ・ターン制orリアルタイム
 ・他キャラの救出
 ・3次元的位置による攻撃効果の違い

などなど、色々あるから。

基本は1対1?

517 名前:名前は開発中のものです。 mailto:sage [04/08/14 12:22 ID:cywmopub]
>>516
いっそのこと戦闘もパラメで表す
それこそ戦況報告みたいに

518 名前:名前は開発中のものです。 mailto:sage [04/08/14 12:31 ID:dSM8Wv0z]
そういう意見の分かれる部分は各々で実装してください、
クライアントとかの共通化できる部分はみんなで作りましょう。
ある程度簡単にMMORPGが作れるライブラリ、みたいな感じで発言したつもりだったけど。
オープンソースで。

519 名前:名前は開発中のものです。 mailto:sage [04/08/14 12:44 ID:csxwHG+0]
なんで「みんなで作りましょう」っていう言葉がでてくるのがわからん。

520 名前:名前は開発中のものです。 mailto:sage [04/08/14 15:44 ID:6dhcY0J2]
自分ができないからだよ。



521 名前:名前は開発中のものです。 mailto:sage [04/08/14 16:03 ID:STW01snE]
>>519
>>520
1人でやるより大勢でやったほうが早いからじゃないのか?
ごく当たり前の日本語だと思うが。
まあほんとにやるかどうかはしらんけどな。

522 名前:名前は開発中のものです。 mailto:sage [04/08/14 16:12 ID:STW01snE]
いきなりMMOってのよりMOから目指すのもいいかもね。

523 名前:名前は開発中のものです。 mailto:sage [04/08/14 17:50 ID:zkHoowUF]
>>522
身の程をわきまえた常識的な人間なら、普通そうする。

524 名前:名前は開発中のものです。 mailto:sage [04/08/14 19:09 ID:dSM8Wv0z]
>>519 >>520
自分は3Dプログラミングとか未経験だからそういうのできる人に
やってもらいたいし、サーバプログラムなら多少経験がある。
オールマイティにできなくてもそれぞれの分野の知識を生かせればいいなと思ったわけ。
まぁ端的に言えば、自分ができないからですが。

>>523
MMOとMOって人数の差だけじゃなくて通信やら鯖の方式自体違うから
比較できるものじゃないと思うんだけど。

525 名前:名前は開発中のものです。 mailto:sage [04/08/14 19:49 ID:VJLygUuK]
>>524
じゃあ2Dで作れよ。

526 名前:523 mailto:sage [04/08/14 19:51 ID:zkHoowUF]
>>524
>通信やら鯖の方式自体違うから
む、そうだったのか。あんたと逆で、3Dとかなら多少出来るんだけど、ネットワークは
勉強始めたばかりなので正直不案内なのです。
後学のために、どの辺がどう違うのか大雑把で良いので教えていただけるとありがたや。

527 名前:名前は開発中のものです。 mailto:sage [04/08/14 19:58 ID:STW01snE]
>>524
ん、どっちが簡単とかじゃなくてMOのが汎用性あるんじゃないかと思ったんだけどね。
MMOを作ってみたいスレだしスレ違いか。


528 名前:名前は開発中のものです。 mailto:sage [04/08/14 20:18 ID:dSM8Wv0z]
>>526
FF,RO(MMO)とDiablo,PSO(PSO)で考えればわかりやすいけど
MMOはすべての挙動を中央サーバでやっててクライアントはそれと繋がる。
MOはクライアントがホストになってほかのクライアントと繋がる。
当然双方に長所欠点がある。こんな感じ?

>>527
汎用性とは?ちょっとわからないんだけども。

529 名前:名前は開発中のものです。 mailto:sage [04/08/14 20:25 ID:1qG/ZIDQ]
MOだと
場合によってはクライアント同士が繋がることもあるのかな?

530 名前:名前は開発中のものです。 mailto:sage [04/08/14 20:29 ID:dSM8Wv0z]
場合によってはっていうか、ほとんどクライアント同士だと思うんだけど。
ロビーサーバに繋いで立ってるホスト見つけて繋ぐ、って感じで。
違うのってあるの?



531 名前:名前は開発中のものです。 mailto:sage [04/08/14 20:32 ID:1qG/ZIDQ]
P2Pみたいに繋がることもあるのかなって思って・・・

それとも必ずホスト役を経由してるの?


532 名前:名前は開発中のものです。 mailto:sage [04/08/14 20:36 ID:dSM8Wv0z]
確かDiabloがホスト経由でDangeonSiegeがP2Pだったと思う。

533 名前:523 mailto:sage [04/08/14 20:42 ID:zkHoowUF]
>>528
要するに、MMOは画面の描画以外はすべて中央が処理し、MOは自分でゲームの処理をしたものを
ホスト経由で他人の描画に反映させる、ってことかな?
>>531みたいにP2Pかと思ったんだが、それも変な話だし。

534 名前:名前は開発中のものです。 mailto:sage [04/08/14 20:45 ID:STW01snE]
>>528
ゲームの基本部分のライブラリを作るって話でしょ?

MMOってシステム=ゲーム性=おもしろさみたいなトコあると思うんだけど。
ハンゲーみたいなのを量産しても意味ないし、差別化しようと思えば
結局ライブラリ使えねーってなるんじゃないかと思ってさ。
MOも一緒といえばそうだが、比較的小規模だから気軽に遊べるし、
ある程度似通ってても(FPSの様に)それこそストーリーなんかで個性が出せるんじゃないかなと。

なんか水を差す様な意見ですな。流してください。

535 名前:名前は開発中のものです。 mailto:sage [04/08/14 20:59 ID:dSM8Wv0z]
RTSだけどAoEシリーズはP2P。遅いPCに同期してる。
ホストを経由とかってチート対策とかの意味があるんじゃないかなぁ。

>>534
言いたいことはわかるよ。
その差別化したい部分ってのは大抵鯖側の機能だと思うんだよ。
クライアントのほうは入力受け付けて画面出力出すみたいなものだから
大差ないと思ってるんだけど。
もちろんライブラリでは対応しきれない部分は自作、っていう感じにはなる。

536 名前:名前は開発中のものです。 mailto:sage [04/08/14 21:56 ID:STW01snE]
>>535
漏れも経験ないから詳しくわからんけど、ゲーム内容に関わる部分でなく
たとえば

・アカウント管理
    ID・pass記憶など

・入力
    DirectInputラッパなど

・出力
    Direct3D/Drawラッパなど


・ユーザ環境設定
    テンプレ

・通信設定
    わかんね

・etc

というようなものを作ろうとする話ですか。    

537 名前:名前は開発中のものです。 mailto:sage [04/08/14 22:00 ID:1qG/ZIDQ]
早い話がMMORPGツクールを作ろうという話?

538 名前:名前は開発中のものです。 mailto:sage [04/08/14 22:31 ID:zkHoowUF]
>>537
プログラマ的・・・というか、俺的にはそれが望ましいかな。

MMORPGなんざやりたいと思わんが、作ってはみたい。
世界設定だのグラフィックだのは書きたくないが、他人に書かせて、その設定にこっちが
拘束されるのなんざご免被る。

539 名前:名前は開発中のものです。 mailto:sage [04/08/14 22:42 ID:STW01snE]
>>538
こういうMMORPGなら俺もやりたいというのを作ってくれ。

540 名前:名前は開発中のものです。 mailto:sage [04/08/15 01:03 ID:4pYRdkOT]
>>539
正直思いつかないなー。「ゲームで時間が拘束される」という時点で駄目。
社会人でそもそも時間がそんなにないし。

ちょっと考えてみる。

むー、MMOてぇと、「複数のプレーヤーが同時に参加する」のが基本事項な訳で、
社会生活をロールプレイするのが基本になる訳か。

思いつくのは「商売」を基本にしたゲームくらいかな。商品を運び、流通させる
キャラバンや商隊をシステムでサポートして、プレーヤーは商品を買い込み、
大消費地の都市部へ輸送して金を儲ける。
ある程度状況が良くなると、自分で運ばずにPCやNPCのキャラバンを雇うことが
出来たり、買い込んで売りにいったら他の奴が既に同じ商品を大量に売りさばいた
後で、価格が大暴落していて丸損するとか・・・。
そもそもどこかで買い込まずに他の商隊を襲って商品を手に入れるとか、そうやって
襲いかかったら返り討ちに合うとか・・・。

考えるだけは出来るなぁ。ふつーのファンタジーRPGと違って、自由度が肝になる
訳だから、実装は気違いじみて大変そうだけど。



541 名前:名前は開発中のものです。 mailto:sage [04/08/15 06:18 ID:Ak6LED3L]
>>540
商売メインなら、投資や株なんてあれば時間かけなくても楽しめるかもね。
廃人プレイヤーが初心者をサポートしたりしやすいだろうし。
金を稼ぐ目的も色々設定できそうだな。
なかなかいけてる気がする。RPGかといわれれば困るが。

542 名前:名前は開発中のものです。 mailto:sage [04/08/15 09:41 ID:4pYRdkOT]
>>541
>投資や株なんてあれば時間かけなくても楽しめるかもね。
そこは困った所。出来る限り野蛮な世界にしたいので、商品先物とかリスクをヘッジして安全になる
ような処理は導入したくないかな。契約を結んで(「他のPC/NPCとの契約書」はシステムでサ
ポート)商品を引き取っても、金を渡さずに腕力で解決しようとしたり、逆に商品を持ち逃げしたり、
それで町に「お尋ね者」のポスターを貼られたり。
本来は女衒とか売春とか強姦の概念も持ち込みたい所だが、ま、そこまではちょっと。

>RPGかといわれれば困るが。
「ファンタジー」ではないけれど、「ロールプレイ」には違いないと思うんだけどね。

543 名前:名前は開発中のものです。 mailto:sage [04/08/15 11:43 ID:Ak6LED3L]
ん、強奪したりお尋ね者をハントしたりとなると戦闘になるわけだけど
戦闘スキルなりLVがあって、モンスターなんかを倒して上げていく感じ?
で、そういうプレイヤーを金で雇ったりとか。
それとも、もっと単純に時の運的な勝敗判定でいくとか。

基本的にプレイヤーは楽な方法があればそれしかしないから、バランスが難しいね。
女衒や売春はどうだろう。客がいなさそう。


544 名前:名前は開発中のものです。 mailto:sage [04/08/15 14:47 ID:4pYRdkOT]
時の運にしちゃうとおもしろくないだろうから、やっぱり戦闘でしょ。

>女衒や売春はどうだろう。客がいなさそう。
女性キャラのみ「処女属性」を持たせる。で、・・・やめた。洒落にならん。
ゲーム内強姦魔とか続出しそうだ。

545 名前:名前は開発中のものです。 mailto:sage [04/08/15 15:01 ID:dPk5zTvO]
実際にあるみたいだよ<ゲーム内強姦。
性と暴力がはびこるダークなゲーム世界『Sociolotron』
ttp://hotwired.goo.ne.jp/news/news/culture/story/20040630201.html

546 名前:名前は開発中のものです。 mailto:sage [04/08/15 23:10 ID:dXqLeJl0]
みんな自由度がほしいんだね。
見た目だけでなく中身まで、どんどん現実に近づいていくんだな。
おれらは一体ゲームになにを求めているのだろうか・・・

547 名前:511 mailto:sage [04/08/15 23:26 ID:dXqLeJl0]
ところで>>511のモジュールをもっと詳細に考えようと思うんだけど
どうだろう。通信部分の設計が出来上がれば、
サーバ側とクライアント側を同時に作成進行できる。
だから通信部分を先に・・、といきたいところだが、
この設計は、マップやユーザ情報などのデータの持ち方にも依存する。
のでデータの持ち方から・・とするとつまらなそうなので、同時進行がいいのかな。

548 名前:名前は開発中のものです。 mailto:sage [04/08/15 23:30 ID:4pYRdkOT]
>>545
それは知ってる。もうせっくすあんどばいおれんすってもう専門のゲームらしいね。


>>546
仕方が無い。ゲームは所詮現実の焼き直しだ。
ttp://hp.vector.co.jp/authors/VA008837/docs/cgt/note5.htm
>3)の定義は、コンピューターゲームがSFやファンタジー、一般社会、一般的な物理法則などを
>モチーフとしてデザインされることを示す。

>おれらは一体ゲームになにを求めているのだろうか・・・
ニューロマンサーの続編に出てくる、サイバースペースに埋没しちゃう主人公みたいな感じか。
はたまた、スピリッツで連載されてる「ルサンチマン」みたいな感じか。

549 名前:名前は開発中のものです。 mailto:sage [04/08/15 23:32 ID:4pYRdkOT]
>>547
データ構造から先だろ。さもなくば、将来的に拡張することを想定して、ある程度一般的な
構造を組むしか無い。
これだけ大規模なソフトを書く気なら、設計からしっかりやらんと、デバッグで死ぬぞ。

550 名前:511 mailto:sage [04/08/15 23:46 ID:dXqLeJl0]
>データ構造から先だろ。
当然。でもそうすると素人さんがついてこれなくなるかなと。
素人さんしかできないいい発想というのもあるので、ないがしろにはしたくないし。

>将来的に拡張
先物取引やレイプの話まででてるからね。
すべての要素を最初から取り込むのは、無理と考えたほうがいいね。
拡張可能なように、なるべくシンプルな処理にまとめていかないとな。

じゃー、まずはデータから考えましょうかね。



551 名前:名前は開発中のものです。 mailto:sage [04/08/16 00:27 ID:i+PZXVI/]
>ゲームは所詮現実の焼き直しだ。
そこなんだよな。なぜゲームは現実の焼き直しなのか。
「ゲームは2Dで十分。トランプで十分。それ以上はいらない」っていう
方向性だってあってもいいはず。
それなのにリアルな要素をゲームに加えたくなるのは、なぜなのかなと。

>サイバースペースに埋没
この本は読んだことないので真意はわかんないけど、
現状でネットに埋没してる人はいそうだよな。
そしていま作ろうとしているMMORPGに埋没する人も
いるんだろうな。 まぁできたらの話だけど。
埋没というか、依存というか、逃げ込む?っていうのは、
現実世界で生きづらさを感じてるから、っていうのもあるんだろ。
現実を模したゲームで、現実世界を生きやすくなる知恵を
ゲットして、現実世界へ戻ってほしいものだ。
なーーーーーーーーーんて思うのは、ぼくだけれすか。

製作に関係ないれすね。長文スマソ

552 名前:名前は開発中のものです。 mailto:sage [04/08/16 00:32 ID:i+PZXVI/]
データはデータベースありきでいいのかな。
E-R図が描きたくなるな。

553 名前:名前は開発中のものです。 mailto:sage [04/08/16 01:26 ID:i+PZXVI/]
gamdev.org/up/img/1054.png

ユーザ属性とアイテムについて、ER図を描いてみた。

わかるひとにはこれだけでわかる(と思う)んだけど、簡単に説明。
4つの四角は、4種類のデータがあることを意味してる。
データの間で線で結んでる「ユーザID」「アイテムID」は
関連があることを示してる。
4つの四角はテーブルといって、
同じ形式のデータを複数もつことができる。
それぞれ1番上の「ユーザID」や「アイテムID」で検索すると、
瞬時にそのデータが取得できるって感じ。

図に書いたけど、アイテムの使用効果とユーザ属性について
汎用性を持たせてみた。 このくらいは当然?

554 名前:名前は開発中のものです。 mailto:sage [04/08/16 11:23 ID:MdQVMVUA]
wakaran

555 名前:名前は開発中のものです。 mailto:sage [04/08/16 12:05 ID:QSVmXeqb]
ユーザアイテムの装備部位はアイテムマスタに入らん?
だいたいそんな感じでいいと思うけど、
あとはそれぞれのデータを拡張するとしてこの4つでいいのかな

556 名前:名前は開発中のものです。 mailto:sage [04/08/16 13:07 ID:T3j5Z+BR]
装備部位は「装備してる/してない」のフラグとしても使おうかと思ってた。
これも汎用性に欠けるかも。

そうか。装備についても、ユーザ属性に持たせればいいのでは。
 ユーザ属性種類=”RightHandWepon” 属性値=アイテムID

あと、アイテムの属性って1つとは限らないんだよね。
アイテム名も属性の一つとして、
アイテムマスタの複数レコードを使って1アイテムを記述するようにしては。

そう考えるとユーザのパスワードもユーザアイテムも、ユーザ属性テーブルで
まかなえるかも。

ER図描き直してみる。

557 名前:名前は開発中のものです。 mailto:sage [04/08/16 13:36 ID:T3j5Z+BR]
ユーザ属性        アイテムマスタ
┌───────┐  ┌────────┐
│ユーザID      │  │アイテムID      │
├───────┤  ├────────┤
│ユーザ属性種類│  │アイテム属性種類 │
│属性値       │  │属性値       │
└───────┘  └────────┘

これだけでいいのかな。
ER図としてリレーションの線は引けないけど。

ユーザ属性種類
 UserPassword:パスワード
 Item:所持アイテムID

 (その他はこんな感じ)
 HP:現在のHP
 HPMAX:現在の最大HP
    :

アイテム属性種類
 ItemName:アイテム名

 (その他は使用時のユーザ属性変更効果)
 HP:回復HP (例:+30)
 HPMAX:最大HPをふやす (例:+2)
 

こんな感じでどうでしょ。
かなりシンプルでプログラムが少なくてすむ仕様だとおもいまつ。
SQLだけで処理が終わっちゃう?

558 名前:名前は開発中のものです。 mailto:sage [04/08/16 21:51 ID:vEUP9K0U]
あー、やっぱりレスつかないな。マジメすぎか?
だれもデータベースわかんない?

559 名前:名前は開発中のものです。 mailto:sage [04/08/16 22:11 ID:i3u8dhKj]
>>557
いいんじゃない。任せる。

560 名前:名前は開発中のものです。 mailto:sage [04/08/16 22:11 ID:qGE8A4Nc]
SQL分かんなかったから調べてた所。とりあえず、libpqを使って実装することになるのかなー。
OpenSSL使えるから暗号化は楽になりそうなんだけど、速度面がちょっと心配。



561 名前:名前は開発中のものです。 mailto:sage [04/08/16 22:15 ID:p5tG6tRM]
クライアントから直接データベース鯖に繋ぐの?

562 名前:名前は開発中のものです。 mailto:sage [04/08/16 22:20 ID:qGE8A4Nc]
>>561
SQLの仕様が前提なら、普通はそうなると思う。
データ「ベース」ってことで、スター型になるでしょ。

563 名前:名前は開発中のものです。 mailto:sage [04/08/16 22:31 ID:p5tG6tRM]
クライアント <-> アプリケーション鯖 <-> データベース鯖
って構造になるかなぁと思っていたのですが。。。

564 名前:名前は開発中のものです。 mailto:sage [04/08/17 07:01 ID:O1Mn2aZQ]
クライアントからデータベース直接だと、
チートし放題になっちゃうのでだめでしょう。
まぁチートする人間にとっては、楽しいのだろうけど。

565 名前:名前は開発中のものです。 mailto:sage [04/08/17 08:41 ID:u9zU57xY]
もちろんアプリケーション鯖でも↑のデータフォーマットで行くって事でしょ

566 名前:名前は開発中のものです。 mailto:sage [04/08/17 20:54 ID:O1Mn2aZQ]
>>565
そう。>>563が正解。

データ部分は人気ないな。
あとデータで問題なのがマップ。
どのようにデータを持つか。
2Dでも3Dでも使える持ち方が理想だけどむずかしいかな。

マトリックス状に2D的に
┌─┬─┬─┬─┬─┬
│海│砂│草│岩│山
├─┼─┼─┼─┼─┼
│海│砂│草│岩│山
├─┼─┼─┼─┼─┼
│海│海│砂│山│山
├─┼─┼─┼─┼─┼
こう並べてそれぞれに標高を持たせると、
まぁ地形は立体的にも表現できる。

ただFF11やリネージュ2のような立体的な建築物は表現できない。
あれは3Dのマップに特化した方法だろうから。

最初から高望みしてもな。上記の2次元配列的な持ち方でいいかな。

567 名前:名前は開発中のものです。 mailto:sage [04/08/18 00:26 ID:ywWCyNn2]
とりあえずクライアントとサーバのプロトタイプでも良いから、作らないことには先に進まんな。
そもそもイメージも湧かないと思われ。とりあえず、クライアントの制作にめどがつきそうなので、
少しずつですが進めてみる。

期待してる皆さんに念のため言っておくけど、俺の環境はOS Xだ。その旨よろしく。

568 名前:名前は開発中のものです。 mailto:sage [04/08/18 01:14 ID:l2O8nRde]
リネージュ2をよく観察してみな。2Dの応用でできる範囲だぞ。

569 名前:名前は開発中のものです。 mailto:sage [04/08/18 01:28 ID:aECUphq4]
立体交差があったような?

570 名前:566 mailto:sage [04/08/18 08:03 ID:YRpGrmrN]
>>567
OK! ・・といいたいところなんだが、
漏れのネット接続はAirH"なんだ。
鯖としては弱すぎで。

データベースが使えて、Servletが使える無料鯖ってなかったような・・

誰か専用鯖提供者いないかな。
いなければAirH"で。

作るとなると通信方式決めないとな。
HTTPでXML送るでOK?

あと>>567のつくるクライアントはMac専用になるのかな?



571 名前:名前は開発中のものです。 mailto:sage [04/08/18 21:48 ID:YRpGrmrN]
AAA!CafeってMySQL使えるんだ・・

572 名前:名前は開発中のものです。 mailto:sage [04/08/18 21:49 ID:ywWCyNn2]
>>570
>あと>>567のつくるクライアントはMac専用になるのかな?
ネットワークの勉強を兼ねてやる予定なので、UNIX系統をメインにしたいわけ。
Windowsは少しかじったことがあるだけ(Win32API直叩きを少し)だけなので、
気の長い話になりそうだよ。なんせ社会人だしお仕事あるしさ。
ま、人生これ勉強さ。

573 名前:名前は開発中のものです。 mailto:sage [04/08/18 22:08 ID:YRpGrmrN]
>>572
あ、ぼくも社会人ですよ。
データベースやXML言ってるのは、
使いやすさのほかに、仕事にも知識を使えそうだから。
まぁ、少しずつやりましょう。

574 名前:名前は開発中のものです。 mailto:sage [04/08/18 22:11 ID:YRpGrmrN]
AAACAFEの垢取ったら、

*注意*

==============================
負荷の高いCGI(perlのCGIゲーム等(php版をのぞく))の設置は禁止です。
サーバーへの負荷が高くなる、
もしくはプログラムが暴走し、全体の迷惑となった場合は、
発見次第、スクリプト削除もしくはアカウント削除の処置を行います。
アカウント削除処置となった場合、ユーザへの通知は行いませんので
ご了承ください。

って一番先頭に書いてあるよ。こりゃいかんな。

575 名前:名前は開発中のものです。 mailto:sage [04/08/18 22:33 ID:YRpGrmrN]
鯖提供者のメリット
 ・何もしなくても自宅サーバにMMORPGサーバをセッティングしてもらえる
 ・管理者権限でデータをいじり放題。マップやアイテムなど自由に設定可。
 ・そのまま有料サービスへも移行できるかもね
どうだろう。悪い話ではないはず。

576 名前:名前は開発中のものです。 mailto:sage [04/08/18 22:34 ID:ywWCyNn2]
>>575
そんな気の早い話で誘っちゃ駄目だろw

577 名前:名前は開発中のものです。 [04/08/18 22:44 ID:YRpGrmrN]
でもまぁデータベースだけならすぐできるし。
ちょっとアゲてみよう。

578 名前:名前は開発中のものです。 mailto:sage [04/08/19 00:05 ID:bjN+fKKJ]
期待薄だね。
最初は自宅内でつくります。

579 名前:名前は開発中のものです。 mailto:sage [04/08/19 11:58 ID:+/4+haqC]
>>569
2Dでも立体交差ありのゲームあるよ

580 名前:データベース係 mailto:sage [04/08/21 10:42 ID:6XjZz0uK]
MaxDBってのがよさげ。
フリーなのにストアドプロシージャが使える。
サーバ側データベース用にインストール中。

ユーザ権限設定で、指定したストアドプロシージャしか
使えないようにできれば、チート不可でアプリケーションサーバ要らずに
できそう。
MMORPGはデータベースさえあればできるという
新時代到来もありか?



581 名前:名前は開発中のものです。 mailto:sage [04/08/21 21:59 ID:1GXxLife]
ひさしぶりにスレに来たらいい流れだね
DBはSQL文しかわからんけどDBだけでできるもんなの?

582 名前:名前は開発中のものです。 mailto:sage [04/08/21 23:18 ID:tsOcOj49]
SQLのコマンドをそのままやり取りすると
通信リソースを圧迫することにならん?
アプリケーションサーバー噛ませた方が
効率的だと思うがな

583 名前:データベース係 mailto:sage [04/08/21 23:42 ID:+f3YZn4r]
ストアドプロシージャというのは、
SQLをあらかじめデータベースに登録しておいて、
関数を使う感覚で必要パラメータだけ渡して使う方法。

通信リソースという観点からすると、
もっとも消費が少ない方法だと思う。
まー開発も超ラクだし、なかなかいいよ。

データベースクライアントソフトで、
このストアドプロシージャをコマンドラインチックにコールして使うと、
上のほうにあった、コマンドラインMMORPGになる。

クライアントソフトは、このテキストデータのやり取りを、
グラフィカルなゲーム画面からおこなって、
かっこよく表現するプログラムって感じになるかな。

584 名前:データベース係 mailto:sage [04/08/22 00:00 ID:BGoaDJRa]
ちなみに、MySQLの最新バージョン5が
ストアドプロシージャに対応してたので、
αバージョンだけど、ネットに情報が多いので
こっちで少しずつはじめてるところ。

上のER図のユーザ属性の所持アイテムについては、
別テーブルにしたほうがいいかなと検討中。
アイテムIDをやっぱりフォーリンキーに使いたいなと。

あとモンスターのデータの持ち方なんだけど、
一般ユーザと同じでいいかなと今のところ思ってる。

そうするとユーザとモンスタの戦いも、ユーザとユーザの戦いも、
モンスタとモンスタの戦いも、ひとつの処理で行うことができる。
モンスタのレベルアップというのもあり?

585 名前:名前は開発中のものです。 mailto:sage [04/08/22 18:11 ID:2qSHKuj8]
ユーザデータとは別にキャラクターデータを作ると複垢とかできるんじゃないかな
↓の感じで継承したりとか。

キャラクター
--プレイヤー
--NPC
----モンスター
----町の人

586 名前:データベース係 mailto:sage [04/08/22 21:19 ID:IuJxVH+I]
なるほどー
継承して違う属性を持たせるのはいいのだけど、メリットある?
僕ないと思うんだ。
モンスターも町の人も、プレーヤと同様に強さやアイテムをもったキャラクタで、
プレーヤとの違いはBOTで動かされてることだけ、みたいな。

そうすると、町の人と戦うこともできる。
倒して物を略奪できる。
じじいだと思って戦い挑んだらめちゃくちゃ強くて逆に殺された、なんてのもあり。

そうすると、町にK札が必要になるかな。
町内のいざこざを発見するとプレーヤを戦闘モードで麻痺させて連行するみたいな。

このほうが自由度高いし、プログラムもラクになると思うんだけど、どう?

リソースが超少なかったファミコン時代のゲーム仕様に、無意識のうちに
引きずられることって結構あるんだけどね。
注意して考えると、そこから新しいゲームが生まれる、みたいな。

587 名前:名前は開発中のものです。 mailto:sage [04/08/22 22:16 ID:p5cXLNCt]
>>585
継承させるならこんなかんじじゃない?

キャラクター
--町の人
--モンスター
----NPC
-----プレイヤー

でもこれやるとUOみたく重くなりそう。

588 名前:名前は開発中のものです。 mailto:sage [04/08/22 23:08 ID:qdxfvctU]
楽しいのは今だけ

589 名前:名前は開発中のものです。 mailto:sage [04/08/22 23:39 ID:5MicAj3q]
えー盛り上がってる所誠に申し訳ないんだが、誰か3DのMMORPGやってる方に質問。
現在必要メモリの試算中なんだけど、皆のやってるゲームの使用メモリってどの程度?

590 名前:名前は開発中のものです。 mailto:sage [04/08/23 00:10 ID:3kZ5HNOW]
>>589
サーバーの話なのか?
クライアントの話なのか?



591 名前:名前は開発中のものです。 mailto:sage [04/08/23 00:26 ID:reM0BwJe]
いや、質問からしてクライアントの話だろう。
おれはMMOやったことないぴょーん

592 名前:名前は開発中のものです。 mailto:sage [04/08/24 07:11 ID:OOxxAiQr]
>>589
3DMMORPGやってるやつ、いないみたいだな。

593 名前:名前は開発中のものです。 mailto:sage [04/08/24 09:20 ID:DpZ5iSGb]
>>592
いるいない以前に質問内容が無意味だしw

クライアント側のメモリの話であれば、
オブジェクト、テクスチャ、エフェクト等をどれくらいの
ものにするかによって決まるのでデザインによるとしか言えない。
サーバー側にしたって前提とするクライアント数や通信データの量、
マップの広さアイテムの数などでぜんぜん違ってくる。
2D、3D以前の問題だよ。

594 名前:589 mailto:sage [04/08/24 21:05 ID:RO5ZQfFV]
>>593
>オブジェクト、テクスチャ、エフェクト等をどれくらいの
>ものにするかによって決まるのでデザインによるとしか言えない。
ほう、お前はゲームで用意されたデータを、全部メモリ上に読み込むバカクライアントがお好みで?

>いるいない以前に質問内容が無意味だしw
質問の意図が理解できずに知ったかしてるんだったら、そんな頭刈り取って捨てちまえ間抜け。

595 名前:名前は開発中のものです。 mailto:sage [04/08/24 21:07 ID:I7OJFExL]
正直いまさらMMOでもないしな。

596 名前:名前は開発中のものです。 mailto:sage [04/08/24 21:16 ID:iql6WAIw]
正直いまさらRPGでもないしな。

597 名前:名前は開発中のものです。 mailto:sage [04/08/24 21:19 ID:RO5ZQfFV]
正直いまさらゲームでもないしな。

598 名前:名前は開発中のものです。 mailto:hage [04/08/24 22:50 ID:M4qEpEVt]
>>597
もう挫折?

599 名前:名前は開発中のものです。 mailto:sage [04/08/24 23:07 ID:RO5ZQfFV]
>>598
うん。Windows版はやめることにした。

600 名前:名前は開発中のものです。 mailto:sage [04/08/24 23:41 ID:gdUXugqN]
>>594
>ほう、お前はゲームで用意されたデータを、全部メモリ上に読み込むバカクライアントがお好みで?

ちょっと待てよ、
それだったら読んだデーターを動作PCのメモリ容量ギリギリまで
キャッシュしまくってメモリが足らなくなったら古いものから解放、でいいじゃん。
>>593は低レベルだがお前も低レベル。




601 名前:名前は開発中のものです。 mailto:sage [04/08/24 23:49 ID:M4qEpEVt]
>>600
600=593?
593を低レベルとする理由をあげないのが怪しい。

602 名前:600 mailto:sage [04/08/24 23:52 ID:gdUXugqN]
>>601
>ほう、お前はゲームで用意されたデータを、全部メモリ上に読み込むバカクライアントがお好みで?
この一文は確かに正しい。最近の3DMMOはデーター量が半端じゃないからな
593はSTGとかACTと同じ感覚で言ってるんだろうけどMMOはそうはい神埼

つーか593を低レベルとする理由をあげないから俺が593っていう理論がわけわからん

603 名前:名前は開発中のものです。 mailto:sage [04/08/24 23:53 ID:I7OJFExL]
結局みんなやめる理由を探してるんだよな。

604 名前:名前は開発中のものです。 mailto:sage [04/08/24 23:59 ID:M4qEpEVt]
>>602
単に疑われないように>>593は低レベルと入れたのかと勘ぐった。

>皆のやってるゲームの使用メモリってどの程度?
この質問に答えてない593は文盲だと思うが、
全部メモリ上に読み込むなんて書いてないのにと思ったのさ。


605 名前:589 mailto:sage [04/08/25 00:00 ID:eiE5+kvJ]
>>600,602
PCのメモリ容量ぎりぎりまで確保して、マシンを速度低下(OSX)、あるいは不安定
化(NT系)、落っことす(98系/OS9)なんてやりたいのかお前は。
キャッシュさせることぐらい、お前如き低能に指摘されんでも自明だわい。
俺が「メモリ容量」で訊きたかったのは、この場合にキャッシュする容量だ。

606 名前:名前は開発中のものです。 mailto:sage [04/08/25 00:04 ID:GMcuOK6r]
林檎臭くなってまいりました。

607 名前:名前は開発中のものです。 mailto:sage [04/08/25 00:06 ID:b5XorhzK]
>>605
Windowsなら(というか他は知らん)キャッシュは意図的に開放できたはず。
メモリの使用量を把握してれば頃合を見計らってすっきりすればいいのでは?
思いつきなんで試したことないけど。

608 名前:名前は開発中のものです。 mailto:sage [04/08/25 00:07 ID:TQMFVtjo]
>>605
じゃあ落ちないギリギリ。
(どれぐらいで落ちるのかは判断できんが、つまり余裕を持たせておけばいいってこと)
キャッシュの容量を可変にすりゃいいって言ってるだけだよ俺は

質問者が煽ると質問レスとの態度の違いが際立って見苦しいぞ?

609 名前:589 mailto:sage [04/08/25 00:15 ID:eiE5+kvJ]
>>607
言う通り、OSにメモリ解放させることも考えたが、今現在どんなモデル情報やモーション情報を
キャッシュしているのか、をソフト側で知っておかなければならないことに気がついたので、
情報の読み込み、メモリの確保とパージは自前でやることにした訳。
正確には、今現在、試行錯誤中。

>>608
>じゃあ落ちないギリギリ。
数々のハードとソフトの特性がある中で、最適な限界値をどう認知するつもりだ。
なんでもいいから知ってることを書けば良いってもんじゃねーよバカ。

>質問者が煽ると質問レスとの態度の違いが際立って見苦しいぞ?
質問じゃねーよ、アンケート。誰も答えなきゃ適当に実装するまでだ。

610 名前:名前は開発中のものです。 mailto:sage [04/08/25 00:16 ID:R0+h8bqY]
どうでもいいけど誰かMMO作ってんの?



611 名前:589 mailto:sage [04/08/25 00:18 ID:eiE5+kvJ]
ごめん、>>609でのレスを訂正。>>607
OSがメモリを解放、じゃない。
仮想メモリでどうせディスクに待避するかなー、とか考えたんだ、俺も。

612 名前:名前は開発中のものです。 mailto:sage [04/08/25 00:26 ID:b5XorhzK]
>>611
不安定化するのは仮想メモリに頼るからでしょうに。
結局、自前で管理したほうが確実だわな。
もう随分とプログラムしてないんで忘れたが
メモリの確保かファイルのロードかでキャッシュさせない方法があったような?
しらべてみそ。

613 名前:589 mailto:sage [04/08/25 00:28 ID:eiE5+kvJ]
>>612
Thxです。ちと身の回りの文献が少ないのが不安ですが、ちょっと漁って見ます。

614 名前:名前は開発中のものです。 mailto:sage [04/08/25 00:28 ID:GMcuOK6r]
>>610
いや。

615 名前:609 mailto:sage [04/08/25 00:29 ID:TQMFVtjo]
>(どれぐらいで落ちるのかは判断できんが、つまり余裕を持たせておけばいいってこと)
って言ってんじゃん
リネ2もそんな感じにメモリが消費されてるし。実際どういう挙動の結果そうなってんのかは知らんが。
お前の話を聞いているとお前のやり方じゃメモリの少ないマシンではスワップが発生し、
メモリの多いマシンではその大容量を生かせないっつー事態になりそうなんだけど

>質問じゃねーよ、アンケート。誰も答えなきゃ適当に実装するまでだ。
質問する態度とアンケートを行う態度って違うのか


616 名前:615 mailto:sage [04/08/25 00:37 ID:TQMFVtjo]
つーか自分のレス番間違えた。俺=615=608だ

617 名前:名前は開発中のものです。 mailto:sage [04/08/25 00:38 ID:GMcuOK6r]
適当に実装するらしいからいいじゃない。

618 名前:589 mailto:sage [04/08/25 00:40 ID:eiE5+kvJ]
>>615
>リネ2もそんな感じにメモリが消費されてるし。実際どういう挙動の結果そうなってんのかは知らんが。
正直なのは結構だが、どうなってるか分からんもんなんざ参考にならんわい。

>お前の話を聞いているとお前のやり方じゃメモリの少ないマシンではスワップが発生し、
>メモリの多いマシンではその大容量を生かせないっつー事態になりそうなんだけど
マシンパワーをフルに使い切るつもりが無い、というのが本音。本来ゲームはパワーを使い切るべし、
なんだが、そんな無差別級やっててもプログラミングが面白くないんでね。単純に趣味さ。

619 名前:名前は開発中のものです。 mailto:sage [04/08/25 00:46 ID:GMcuOK6r]
>>618
TQMFVtjoは真面目にレスしてるようにしか見えんのだが、なんでそんなに噛み付いてんの?

てか、そこまでいうなら最初から訊くなよって気がするが。

620 名前:名前は開発中のものです。 mailto:sage [04/08/25 00:49 ID:sWeRAt8R]
テクスチャの転送にメモリとのバス幅の消費が・・
っていう議論をよく聞くんだが。

テクスチャ使う・使わない
ポリゴン数多い・少ない

ってのを洗濯できればいいんじゃねーの?



621 名前:名前は開発中のものです。 mailto:sage [04/08/25 00:59 ID:b5XorhzK]
>>620
それは描画速度の話で、ここでの話はデータ量全体の話かな。
仮想メモリやらディスクキャッシュやらで「物理メモリが足りないよ助けてー」つーことだ。

まぁテクスチャあたりを減らすのも手なんだが。

622 名前:589 mailto:sage [04/08/25 01:01 ID:eiE5+kvJ]
>>619
たいしたことじゃない。>>TQMFVtjoは人をいきなり低レベル扱いしただけさ。

ゲーム起動ました、メモリをずいぶん喰いますってのも、やな話だろうから、
ちょっとみんながどれくらいメモリ使うぐらいが良いのかな、って訊こうと思ったら、
>>593とか>>600(=>>TQMFVtjo)みたいなのが引っかかっちゃってね。
で、ちょっと煽ってやっただけさ。黙ればそれでなおのこと良し、だからね。

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]
催促厨房が一番ウザイ。

724 名前:653 mailto:sage [04/10/16 03:47:39 ID:gBMHoS7E]
ちまちま作成中(転送量の削減・チャット表示改善・ミニマップ表示等)
いろいろ更新したけど、なかなかアバターチャットの域を出ない・・・
そろそろ戦闘要素とかを導入してみたいけど、どういう形がいいか良くわからなかったりする
とゆわけで、もう少ししたらアイデア募集も兼ねて公開してみようかと思ってます
その時は宜しくお願いします

725 名前:名前は開発中のものです。 mailto:sage [04/10/16 07:58:56 ID:/BeZfRVg]
>>724
がんばってね、楽しみにしてますよ

726 名前:653 mailto:sage [04/10/16 22:34:22 ID:gBMHoS7E]
>>725
どもありがとです

727 名前:名前は開発中のものです。 mailto:sage [04/10/17 03:26:24 ID:/GoFGWsR]
>>726
公開予定をずるずる引き延ばす646氏よりも
653氏のほうが公開まで早いような気がしてます。
がんばってくだされ。

俺もおっかけ公開できるようにがんばるよ。


728 名前:653 mailto:sage [04/10/17 16:39:07 ID:S4VSmxyE]
最近更新した部分をマニュアルに追記中・・・
何とか、もう少しで公開出来そうです
しょぼくても怒らないで下さいね・・これから発展させますので

>>727
もしかして現在進行形で作ってたりするのかな
お互い頑張りましょう

729 名前:653 mailto:sage [04/10/21 01:27:02 ID:6yz1ClaR]
ttp://gamdev.org/up/img/1612.zip
やっとこさ公開できるぐらいの状態になりました
とりあえず最初のログイン方法だけ説明

1:OspClient.exeを起動
2:スペースキーを押して、TCPを選択
3:しばらくすると左上にダイアログが出るので、そこに名前を入れてokを押す
4:接続が完了すると、ロビーへ以降

3のダイアログの、IPアドレスとポート番号はデフォルトのままで結構です
一番上の名前だけ変えるようにして下さい
後の詳しい操作とかは同梱されてるマニュアルを見て下さい
それではサーバ立ち上げて待ってます

※もし繋がらない場合はポートが空いてない可能性があります
  ルータの設定をして「2350」を空けて下さい

730 名前:名前は開発中のものです。 mailto:sage [04/10/21 02:31:18 ID:h/K5YZmx]
>>729
公開乙です。がんばってくださいね。

とりあえずバグ報告です。立ち上げようとしたらデバイスの作成に失敗しましたというダイアログが出て動きませんでした。
XP SP1でペンVの800Mhz、グラボはインテルの32Mbのかなり古い奴です。
グラボのメモリが足らなかったのかな?



731 名前:名前は開発中のものです。 mailto:sage [04/10/21 02:44:12 ID:WHeLKR5M]
いきなりZipを上げられてもなんか怖くて二の足を踏みます。
少なくともSSを上げてくれるとか適当でもいいからサイトでも作ってくれたら
ちょっとは安心してできる人が多いのではないかと。

732 名前:653 mailto:sage [04/10/21 03:20:49 ID:6yz1ClaR]
>>730
うーむ・・・こっちのグラボはGeForce3 Ti200ですね
サーバを動かしてるのは、もう3年前ぐらいのVAIOのノートPCですが
一応これでもクライアントを動かせます(カクカクですが
たしかV-RAMは4MB程度しか無かったと思います
CPUも私のノートPCより高いし大丈夫だと思うのですが・・・
設定の見直しが必要かもしれません

>>731
たしかにそれもそうですね
一応、サイトも準備しているのでそこに揚げるようにします

733 名前:名前は開発中のものです。 mailto:sage [04/10/21 03:42:31 ID:aFfvccIw]
>>729
3が終わって4にならない。

ポートは空けてます。
pingは返って来ました。

もう終わった?

734 名前:名前は開発中のものです。 mailto:sage [04/10/21 09:28:10 ID:Oi2XovOV]
>>730
D3D8.DLLを呼んでるみたいだから、DirectX8以降を入れてないのではないかい?

735 名前:653 mailto:sage [04/10/21 12:11:36 ID:6yz1ClaR]
>>733
ごめんなさい
732を書いた後、サーバ落として寝ちゃいました

また近い内にサーバ立てるんで、よろしくお願いします
後、次に公開するときは自サイトに置くようにします

736 名前:653 mailto:sage [04/10/22 01:24:06 ID:6dmXseXF]
今日もサーバ立てます
ttp://noji-.hp.infoseek.co.jp/osp/top.html
↑のサイトからクライアントをダウンロードして下さい
簡単な概要やスクリーンショットもあるので、合わせて見て頂ければ幸いです

以下昨日と同じ説明
1:OspClient.exeを起動
2:スペースキーを押して、TCPを選択
3:しばらくすると左上にダイアログが出るので、そこに名前を入れてokを押す
4:接続が完了すると、ロビーへ以降

※もし繋がらない場合はポートが空いてない可能性があります
  ルータの設定をして「2350」を空けて下さい

サーバ落とす時は、またここで言います
それではサーバ立ち上げてますので、是非繋いで見て下さい ヨロシク〜

737 名前:653 mailto:sage [04/10/22 04:23:43 ID:6dmXseXF]
約3時間で繋いでくれた方が1人
うーむ・・・やっぱり時間が悪いですね
今日はそろそろ寝ます
後、繋いでくれた方どうもありがとう
ではでは〜

738 名前:名前は開発中のものです。 mailto:sage [04/10/22 22:06:06 ID:i0gzNfcq]
>>736-737 横槍ですが、MMORPGじゃなくなぁ〜い?

739 名前:名前は開発中のものです。 mailto:sage [04/10/22 23:25:39 ID:G7w2V2tm]
MMORPGではないけど普通に面白そうだ

740 名前:名前は開発中のものです。 mailto:sage [04/10/23 00:53:43 ID:alDbSYgs]
MMORPGじゃないけどベースにはなるでしょ。
いきなり『(・∀・)mmo!(仮)』レベルの出来だったら怖いよ。



741 名前:653 mailto:sage [04/10/23 02:02:38 ID:KDpZKfUZ]
今日もサーバ立てたいと思います
土曜だから人多いかなと期待
ttp://noji-.hp.infoseek.co.jp/osp/top.html
↑のサイトからクライアントをダウンロードして下さい

>>738
現状ではたしかにそうですね
ジャンルもオンラインミニゲーム集ですし・・・これからMMORPGのように発展させたいと思ってます

>>739
どうもありがとう
そう言ってもらえると嬉しいです

>>740
robrob氏は凄いと思います
その内、3Dもやってみたいですね

742 名前:653 mailto:sage [04/10/23 05:36:40 ID:KDpZKfUZ]
やはり立てる時間が問題なのかな・・
なかなか人数集まらないや
それじゃあそろそろサーバ落とします
繋いでくれた方どうもありがとう

743 名前:名前は開発中のものです。 mailto:sage [04/10/23 08:42:48 ID:8bYX+XRh]
>>742
某MMORPGをやった感想なんですが、テレホタイムの名残りなのか、PM9時〜AM2時くらいが人口のピークになるので、この時間帯に公開してみてはどうでしょうか?
それと事前に公開の予定を書いておくといいかもしれません。

744 名前:653 mailto:sage [04/10/23 12:37:33 ID:KDpZKfUZ]
>>743
PM9時かぁ・・この時間での公開は、ちと厳しいかもしれません
まぁなるべくその範囲になるようにします
アドバイスありがとです

745 名前:名前は開発中のものです。 mailto:sage [04/10/23 12:57:15 ID:mYDMvSkA]
休み前とは言え、さすがに午前2時〜5時じゃなw

746 名前:653 mailto:sage [04/10/23 13:06:59 ID:KDpZKfUZ]
>>745
ですね
次回は時間を考慮したいと思います

747 名前:730 mailto:sage [04/10/23 21:57:50 ID:lM2qLLek]
DirectX9.0を再インスコして起動してみたんですが、やはりダイアログが出てだめぽですね

748 名前:653 mailto:sage [04/10/24 02:09:43 ID:QpIhpARw]
>>747
こっちの環境は
OS・・Win2kPro
DirectX・・9.0b
SDK・・8.0
ですね

DirectX入れなおしても無理となると・・グラフィックボード辺りでしょうか
残念です・・・

749 名前:名前は開発中のものです。 [04/10/29 03:20:28 ID:L57QHWSY]
age

750 名前:名前は開発中のものです。 [04/10/31 18:42:43 ID:XRkO2fKO]
900 名前:login:Penguin[] 投稿日:04/10/31 16:07:02 ID:80YkQhY7
Linuxで動くMMORPG、人柱希望!

EternalLands
www.eternal-lands.com/
game8.2ch.net/test/read.cgi/mmominor/1094962980/



751 名前:名前は開発中のものです。 [04/11/05 22:42:31 ID:PNM6IrJ9]
AAのMMORPG 作ろうと思うんだけど
やっぱちゃんと絵描かないと つまんないかな〜

AAのMMRPGとかってフリーであったりするの?

752 名前:名前は開発中のものです。 mailto:sage [04/11/06 01:24:01 ID:mboafNbu]
>>751

    ,イ/ l/     ̄ ̄ ̄`ヽ!__       / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ト/ |' {              `ヽ.      |   話は聞かせてもらったぞ!
  N│ ヽ. `                 ヽ   <   MMORPGで世界は滅亡する!
N.ヽ.ヽ、            ,        }     \____________
 ヽヽ.\         ,.ィイハ       |_______
ヾニー __ _ -=_彡ソノ u_\ヽ、   |______  | \
     ゙̄r=<‐モミ、ニr;==ェ;ュ<_ゞ-=7´ヽ        |  |  | 、
      l    ̄リーh ` ー‐‐' l‐''´冫)'./       ..|  |  |  |
      ゙iー- イ'__ ヽ、..___ノ   トr‐' ERROR  |  |  |  |
      l   `___,.、     u ./          .|  |  |  |
       ヽ.  }z‐r--|     / |________|  |  |  |
          >、`ー-- '  ./   |__________|__|‐´
      .../ヽ`ー--‐__´、`\、   L______]     ̄ ̄
      /::::    ̄      \     n_       ガタガタ
      !::::             \_ ┌´ `>へ___/ ̄ ̄/
      .!::::          :::    !トーE三ミ  /_/   /|
      !::::          ::::!、     ::::::/     /   /|
     .!::::          ::::/\:::::::::::::::::/        /|
     !::::          ::::|―‐ ̄`ー‐´―――――‐  |


753 名前:名前は開発中のものです。 mailto:sage [04/11/06 02:00:37 ID:bhcddPr7]
>>752
随分きついというか、無理だろその体勢w

754 名前:名前は開発中のものです。 [04/11/07 10:22:46 ID:Z0eMfuTx]
>>751
知らないな。
あったら漏れもやりたい。

755 名前:名前は開発中のものです。 [04/11/19 13:30:15 ID:GGf/AeVm]
MMORPGを作りかけなんだけど 正直 MMORPOGをしたことがないので
どうネットをゲームで生かせばいいのか?いいアイディアが浮かばない。
MMORPGはやりたくないし おそらくやればゲームを作る時間がなくなるので
誰か簡潔に面白いと思われるMMOのシステムを話してもらえるだろうか?

756 名前:名前は開発中のものです。 mailto:sage [04/11/19 13:42:15 ID:3ls1S5mb]
>>755
それはちょっと無理があるんじゃないか?
ゲーム製作者たるもの、ゲームの面白さとその要因くらいは
掴むべきだと思っているが。自分の嫌いなジャンルも含めてだ。
まぁ世に出ているゲーム全てをやるのは無理があるから、
抑えときたいゲームだけやって後は雑誌なりネットなりで評価を調べてるが。

757 名前:名前は開発中のものです。 mailto:sage [04/11/19 14:22:28 ID:CvTcRkeC]
>>755
小規模MMOかネトゲサロンでスレ立てちゃえば?

758 名前:名前は開発中のものです。 mailto:sage [04/11/19 15:11:11 ID:4A4SVbvq]
ネットの利点

・遠隔地にいる人と情報を共有することができる
・情報を分散管理することで情報損失に強い

ネットゲームなどの仮想世界の特徴
・遠隔地のユーザと仮想世界を共有し、
 リアルタイムに共同作業をすることができる


759 名前:名前は開発中のものです。 [04/11/19 15:36:02 ID:gdF7lP8f]
>>755-758
あんがと。一応スレ立てたけど あまりあそこは参考になりそうにない。
取り敢えずまだプログラム完璧でないから そっちから手をつけることにした。
システムも自分で一から考えたほうがよさそうな気がしてきた。

760 名前:名前は開発中のものです。 mailto:sage [04/11/19 16:00:04 ID:4A4SVbvq]
システムっていうのはルールのこと?
たいていのルールは先行があるから、一度ネット資産を使って
調べつくしてみるのも面白いかもね。
モノになりそうなアイデアが埋もれてるかもしれないし。



761 名前:名前は開発中のものです。 mailto:sage [04/11/19 16:34:28 ID:bXWhCMnH]
>755

つーか、なんでしたこともないMMORPGなんて作ろうとしてるわけ?


762 名前:名前は開発中のものです。 mailto:sage [04/11/19 21:14:34 ID:ishvg40J]
>761
既にある程度 作っているからに過ぎない。


763 名前:名前は開発中のものです。 mailto:sage [04/11/19 23:18:52 ID:ZDnJJNrE]
ある程度ってどこまでなのかにゃー

764 名前:名前は開発中のものです。 mailto:sage [04/11/19 23:21:43 ID:ZDnJJNrE]
ていうか762は761の回答になってないよねー
既にある程度作った理由が知りたいのよねー?
なんとなくなのかにゃー?

765 名前:名前は開発中のものです。 mailto:sage [04/11/20 06:50:00 ID:EaH5GVu8]
そもそもMMOを知らないのになんで作ってるものがMMOだと言えるのか疑問

766 名前:名前は開発中のものです。 mailto:sage [04/11/20 07:33:19 ID:75Wys6qh]
みんな釣られすぎ

767 名前:名前は開発中のものです。 mailto:sage [04/11/20 13:04:17 ID:a0qLYAhn]
>763
peer to peer やサーバークライアントでのソケットのやり取り。
それ以外何があるの?
>766
お前は世間話の邪魔をいちいちするなよ。
>764
ネットゲームを作ろうとしたけど MMOの存在を知ったから
どんなのかな?と思っただけだよ。


768 名前:名前は開発中のものです。 mailto:sage [04/11/20 17:12:47 ID:J5n5STEv]
あーわかったわかった
あなたさんのは「MMORPGの作りかけ」じゃなくて「ネットワークプログラムの雛形」っていうんだよ
曖昧なことを言うから皆が誤解するわけ

MMORPGは、仮想だけども現実的な世界であるネット上でロールプレーイングが出来るから楽しいんだよ

769 名前:名前は開発中のものです。 mailto:sage [04/11/20 17:26:47 ID:/QsoWnEk]
>768
なにほざいているんだか?RPGもちゃんと作っているんだよ。
それにネットを加えれば必然的にMMORPGだろう?
わけわからん。

770 名前:名前は開発中のものです。 mailto:sage [04/11/20 17:31:42 ID:/QsoWnEk]
俺が作成しているのは大した物ではないが
知りもしないお前にそこまでいわれる筋合いは無い。



771 名前:名前は開発中のものです。 mailto:sage [04/11/20 17:44:47 ID:5KQSLKhK]
>>769
いや768で合ってるんじゃないの?
>peer to peer やサーバークライアントでのソケットのやり取り。
>なにほざいているんだか?RPGもちゃんと作っているんだよ。

つまり現時点では、「ネットワークプログラムの雛形」しかできてないんだろ
なんでそんなに噛み付いてるのか分からないが。

772 名前:名前は開発中のものです。 mailto:sage [04/11/20 18:34:24 ID:NGbJuNVr]
ネットワークに RPG をくっつけても「ネットワークRPG」にしかならんけどね

773 名前:名前は開発中のものです。 mailto:sage [04/11/20 19:00:17 ID:EjreW/ir]
君等の言うこと理解不能だわ。
ネットワークRPGがなぜ?MMORPGにはならんのだ?



774 名前:名前は開発中のものです。 mailto:sage [04/11/20 19:07:48 ID:Yn0rRCMb]
MMOか単なるネットワークRPGかは
ローカルにセーブデータがあるか無いかと定義してみるテスツ

775 名前:名前は開発中のものです。 mailto:sage [04/11/20 19:58:49 ID:FnzgR/Ew]
【ネット対応ゲーム】
クライアント数台で接続プレイする。完全にP2Pか誰かが鯖の代行を行う。
クライアント同士を接続させるためにエントランスだけ設ける。

【MO】
当たり判定などタイムクリティカルな部分をクライアントに依存することが多い。
大人数になると近傍検索や鯖の送信データ量が増えるため
人数を限定したゾーンにパーティを送り込む。
エントランスは極めてMMOに近い状態。

【MMO】
クライアントに依存する処理がすくなく、ゾーンあたりの人数に制限がない。
狭い範囲にキャラが集中するような高負荷時にも耐えられる設計がされている。
マップの切り替わりがゾーンの代わりをしており、狭いと事実上MOと変わらない。



776 名前:名前は開発中のものです。 mailto:sage [04/11/20 21:03:06 ID:lE6sQbAc]
>776
ご丁寧な説明有難う。
directplayやネットプログラムを利用してのプログラムを考えてみるよ。
おそらくいろいろな形態が考えられると思うから
どんな感じのシステムにするか 自分で落ち着いて考えながら作る。
もしプレイヤーが仮に数千人だとサーバーも複数立てて その中でサーバー同士で
データ-のやり取りをしながらのシステムにしないといけないようですね。



777 名前:名前は開発中のものです。 mailto:sage [04/11/20 21:05:36 ID:lE6sQbAc]
RPGの方も不具合が多そうだからそっちも改良する。
しかしMMORPGは作るのに手間がかかりそうだね。


778 名前:名前は開発中のものです。 mailto:sage [04/11/21 01:18:52 ID:k5SyMP4u]
この人面白いなぁ。ウォッチさせてもらうよ

779 名前:名前は開発中のものです。 mailto:sage [04/11/21 10:13:53 ID:fajwcSvC]
とりあえず現時点のRPGのゲーム画面を公開してほしい

780 名前:名前は開発中のものです。 mailto:sage [04/11/21 13:42:23 ID:EUIKLfjQ]
Java作った現段階ではただの3Dチャットなんだけど方向性似てるから書き込んでみます
ttp://cattaka.jfast.net/




781 名前:名前は開発中のものです。 [04/11/21 16:53:37 ID:RTjx2eks]
俺も作ってみようかな〜




と思ったけど画像つくるのめんどい・・・・・

前向いてるキャラ描いて終わった・・・・・。



782 名前:名前は開発中のものです。 mailto:sage [04/11/21 17:51:53 ID:fajwcSvC]
画像なんて後後
いざとなればRogueみたいなでも

783 名前:名前は開発中のものです。 mailto:sage [04/11/21 19:35:05 ID:kkjAb9Bf]
ネットワークはkqueueが使えてkarnelが理解できるかどうかで世界が変わります。
実際数千人なら1台のPCで可能ですよ。
うちのシステムは4台で6万人超の人を処理してますので

784 名前:名前は開発中のものです。 mailto:sage [04/11/21 21:43:07 ID:MHWwZpCt]
また面白いのが釣れた予感

785 名前:名前は開発中のものです。 mailto:sage [04/11/22 00:36:03 ID:N7ZxHeJ5]
>784
釣れたとか言うの止めないか?お前。
全然 話が面白くなくなってくるだが?

786 名前:名前は開発中のものです。 mailto:sage [04/11/22 04:22:11 ID:Gmw+fuRJ]
この人、多分おじさんだね。職業PGかな?

787 名前:名前は開発中のものです。 [04/11/22 04:24:11 ID:qk8uWQjG]
なんか盛り上がってるので。。
atashi.net/fairynarsa/
前にも書いたんですけど、PHPでWebベースで作ってます。
技術的にはなんでもできる自信あるのですけど、
インターフェースとかよくわかりません。
仕様通りに作るので、命令してください女王様方。

788 名前:名前は開発中のものです。 mailto:sage [04/11/22 04:25:54 ID:qk8uWQjG]
ただ「リアルタイム」じゃないので、
シムシティかTTRPGかローグ(トルネコ)っぽくは
せざるを得ないです。。

789 名前:名前は開発中のものです。 mailto:sage [04/11/22 08:35:06 ID:hHbs4FRR]
>786
がきか、口の利き方さえ知らないようだな。
最近 多い馬鹿か。

790 名前:名前は開発中のものです。 mailto:sage [04/11/22 09:15:30 ID:V5GONcoy]
>>783
1クライアントあたりに割り当てられる速度はどれくらい?




791 名前:名前は開発中のものです。 mailto:sage [04/11/22 09:46:27 ID:/K3Tl19c]
>>790
ネットの速度でしょうか?それともCPUの速度でしょうか?

ネットの方は40Gbのルータで実験したところ、秒間15Mb程度はいけました。
実際の通常稼動では1クライアント秒間2k〜6k程度です。
CPUの方は計ったことがない気がします・・・覚えてないだけかも

792 名前:名前は開発中のものです。 mailto:sage [04/11/22 11:03:21 ID:V5GONcoy]
>>791
thanx。
ネットの速度のほうです。ところで単位はバイトかな?
ビットだと普通にいける速度な気がする。

793 名前:名前は開発中のものです。 mailto:sage [04/11/22 11:34:29 ID:rldVwkkD]
>>792
普通はByteは大文字でB、bitは小文字でbじゃなかったっけ?

794 名前:名前は開発中のものです。 mailto:sage [04/11/22 13:47:55 ID:/K3Tl19c]
おっとミスりました
40Gの方がビットで15Mのはバイトです


795 名前:名前は開発中のものです。 mailto:sage [04/11/23 06:29:28 ID:MZRFGw80]
>>787
関係無い話で悪いんですけれど、あなたってワン切り業者にツールを売っていらっしゃる方のお知り合いか何かですか?

796 名前:名前は開発中のものです。 mailto:sage [04/11/23 10:19:36 ID:aa6FlMG5]
>>795 あれはワン切りにも使えますが、
ワン切りならモデム直結の方が全然速いです。。

797 名前:名前は開発中のものです。 mailto:sage [04/11/24 22:48:17 ID:5Ddg56DN]
MMO作成関係の主スレってどれ?
というかある?

798 名前:名前は開発中のものです。 mailto:sage [04/11/25 23:11:36 ID:z/CpCeEA]
>>797
入れ替わり立ち替わり馬鹿どもが乱立させたから、山ほどMMORPGスレがある。
主も副もへったくれもない。

799 名前:名前は開発中のものです。 mailto:sage [04/11/26 19:24:17 ID:n5R9FycV]
>>797
ほとんどのスレが廃墟なわけだが。
ttp://gamdev.org/w/?%5B%5BMMORPG%A4%F2%BA%EE%A4%C3%A4%C6%A4%DF%A4%BF%A4%A4%5D%5D

800 名前:名前は開発中のものです。 mailto:sage [04/12/08 09:30:50 ID:L4gk9TQq]
久しぶりに覗いてみたら、全然進展してないな
ここも終わりかー



801 名前:名前は開発中のものです。 mailto:sage [04/12/08 21:25:55 ID:D2kjEYwT]
>>800
最初っから終わってるとも言えるし、そもそも始まってないとも言える。

802 名前:名前は開発中のものです。 mailto:sage [04/12/09 13:57:46 ID:QX0LJnHN]
提出物何個かあってそこそこ良い出来のはあるんだけど
この手のスレッドはことごとく>>1がダメダメだから駄目ぽ

803 名前:名前は開発中のものです。 mailto:sage [04/12/09 18:37:57 ID:pBY46SFC]
>>802
人のせいにすんな
モノがよければ
スレなんざいくらでも持ち直すわ

804 名前:名前は開発中のものです。 mailto:sage [04/12/10 06:13:37 ID:oFgU9Vm/]
MMOのスレ建てる香具師は
MMOで遊んで楽しかった→自分でもアレを超えるようなMMOを作ってみたい→調べたり勉強したりするの面倒くさい→誰か教えて(作って)
という安直な思考なのでダメダメ

805 名前:653 mailto:sage [04/12/10 09:28:26 ID:Wm8R6LTX]
どうもお久しぶりです
このスレッドの653です
最近忙しくて全然サーバ立てれませんでした…
ここ最近になってようやく落ち着いたので、そろそろ再開しようかと思ってます
サーバ立てた際は、またここに告知するのでヨロシクお願いします

806 名前:653 mailto:sage [04/12/12 17:37:38 ID:QYTYaYD3]
最近ずっと忙しくて、なかなかこっちの制作にかかれなかったのですが
やっと本格的に始められそうです
いろいろと細かい修正しておりました
見た目は全然変わってませんけど・・

というわけで久しぶりにサーバ立てたいと思います
ttp://noji-.hp.infoseek.co.jp/osp/top.html
↑のサイトからクライアントをダウンロードして下さい 現在のバージョンは1.1です
それではお待ちしております

接続までの簡単な流れ
1:OspClient.exeを起動
2:スペースキーを押して、TCPを選択
3:しばらくすると左上にダイアログが出るので、そこに名前を入れてokを押す
4:接続が完了すると、ロビーへ以降
※もし繋がらない場合はポートが空いてない可能性があります
  ルータの設定をして「2350」を空けて下さい

807 名前:653 mailto:sage [04/12/13 02:12:04 ID:N5+jAT1S]
稼働開始から8時間ぐらい経ったけど、なかなか人が来ないや・・・
とりあえず、このまま朝まで立てたままにしておきます

808 名前:653 mailto:sage [04/12/13 11:45:46 ID:N5+jAT1S]
サーバ一旦落とします
ではでは

809 名前:653 mailto:sage [04/12/25 23:34:34 ID:yvzCpLGf]
どうもお久しぶりです
久しぶりにサーバ立てたいと思います
クライアント等については↑の>>806 を見て下さい
それではお待ちしてます

810 名前:名前は開発中のものです。 mailto:sage [04/12/27 04:58:40 ID:UQRS3mEo]
重い原因を究明してください
あと、通信はDirectPlayですか?



811 名前:名前は開発中のものです。 mailto:sage [04/12/27 05:12:00 ID:u1AMCjfj]
>>653氏乙です。連日の鯖立て大変でしょうが応援してます。

ところで現状の方式で少しでもパケットを減らすには
クライアント側でも当たり判定をしてはどうでしょう?
もちろん、サーバ側でも(不正対策のために)やるんですがクライアントのほうで
あらかじめ移動不可能な場合をチェックしておけば無用なパケットの送信を抑制できます。
(これは移動だけに限ったことではありませんが)

的はずれな事を言っていたらごめんなさい。
いつも楽しませてもらっていて期待しています。

812 名前:名前は開発中のものです。 mailto:sage [04/12/27 11:37:17 ID:crpLiouQ]
重いのはフレーム単位にパケットが飛んでくるからだろ?
その方法じゃ帯域使いすぎる

813 名前:653 mailto:sage [04/12/27 18:00:30 ID:jD2xm7oi]
>>810
重い原因は何となくですがわかりました
・サーバ(ノート)PCのスペック不足
・ある特定の回線との相性
この2つが考えられます
今はサーバをデスクトップに移してますが、それでも2つめの回線との相性問題は回避出来ませんでした
通信はDirectPlay使ってます

>>811
クライアント→サーバ・・キー入力のみ
サーバ→クライアント・・座標・向き・アニメーション位置
という感じですね サーバの計算量が多くなるのは確かなんですが、マップ移動とかがやり易いので
こういう方式にしてます

>>812
ですねぇ・・・データに変更があったら即送受信という感じなんで
今の方法だと通信頻度が高すぎるんですね
かといって下げるとリアルタイム性に欠けるし・・なかなか難しいとこです

814 名前:名前は開発中のものです。 mailto:sage [04/12/27 19:38:14 ID:EFQNPr54]
私が組むとしたら、

クライアント側で移動や当たり判定の処理をしてしまい、
一定間隔で自キャラの座標をサーバへ送信。

クライアントが他のキャラクタの座標を受信したら、
該当キャラクタのold座標と受信座標を補間しながら移動させる。
これなら、データ受信間隔が長くても、それなりにスムーズに見えるからね。

#特定の回線て何だろう・・そんなに変てこな回線があるのかな。

815 名前:名前は開発中のものです。 mailto:sage [04/12/27 20:57:55 ID:HQlSEP7d]
>クライアント側で移動や当たり判定の処理をしてしまい、
>一定間隔で自キャラの座標をサーバへ送信。
これやるとチートやりやすくなるかと

816 名前:名前は開発中のものです。 mailto:sage [04/12/27 21:27:13 ID:cW06wwbU]
>>814,815
全く同じ会話をここで見たぞ。
ttp://pc5.2ch.net/test/read.cgi/gamedev/1078434119/225-

817 名前:名前は開発中のものです。 mailto:sage [04/12/28 10:02:41 ID:X5PbkiWB]
>>815
ならサーバ側でも判定を行って、その判定で不正な座標だと判断されたら
その座標をサーバ内データに採用しなくすれば良いんじゃないかな。

とにかく、移動をいちいちサーバへお伺いを立てて、
返信結果を待つ組み方じゃ、毎回サーバへのping値分待つようなもんで
こういうリアルタイムなゲームには向かない。
これじゃあブラウザゲームとどっこいどっこいだよ。

818 名前:名前は開発中のものです。 mailto:sage [04/12/28 10:34:54 ID:T/yIjxhS]
>>817
移動は頭とケツしか通信してないらしいぞ
ジグザグに動かなきゃ意外と少なく済んでるんじゃね?
鯖→鞍の通信はサボってもよさそうなもんだけど

819 名前:818 mailto:sage [04/12/28 17:59:24 ID:T/yIjxhS]
確認してきたけどそうはなってなかった_| ̄|○
作者たん話が違う・・・・。

820 名前:名前は開発中のものです。 [04/12/31 07:05:16 ID:cQSgnIkc]
>>814
>特定の回線
これひょっとして遅い回線と同期とってるんじゃね?
一番遅い回線に足を引っ張られているような設計というオチだと思う
作者いないしハッキリしたことはいえないけど



821 名前:名前は開発中のものです。 mailto:sage [04/12/31 09:25:57 ID:9ymXNQOv]
ゲームのサーバーとロビーのサーバーは別々のもんなの?
もし一緒なら、ゲーム参加者の1人がゲームサーバー(ホスト)になってやれば、
ロビーサーバーに負荷はかからないんでない?

822 名前:653 mailto:sage [04/12/31 15:39:07 ID:Qh3OwpfF]
>>820
遅い回線と同期・・・とりあえずロビーでなおかつ同じ部屋に居る人に対して座標を送る
みたいな感じなんですけど

>>821
ゲームもロビーも全部同じサーバで処理してます
一括で処理出来るんで楽なのです

後、818の方が言ってるのはうちのゲームのことですかね・・?
移動してる間は常にサーバにキー情報送り続けてます
クラ・・上キー押してる→サバ・・上キーが押されてるから上に移動
クラで移動と当たり判定とった方が絶対スムーズだって皆から言われたんで
設計見直してます


823 名前:名前は開発中のものです。 [04/12/31 23:55:18 ID:lA+eVpfB]
げんざいMMORPGを製作中
協力者もとむ。
特にプログラマ
ichihebi.fc2web.com/

824 名前:名前は開発中のものです。 mailto:sage [05/01/01 01:54:08 ID:63ZnQsgl]
>>823
プログラマ3名、総勢19名

それ以上なにを集めるつもりなんだよw

825 名前:名前は開発中のものです。 mailto:sage [05/01/01 02:36:36 ID:qR9nWSiB]
プランナー大杉w

826 名前: 【吉】 【1766円】 [05/01/01 08:39:29 ID:zuJVf6oU]
このスレの運を占ってみる。

827 名前:名前は開発中のものです。 mailto:sage [05/01/01 08:40:03 ID:zuJVf6oU]
ツマンネ・・・・オレツマンネ_| ̄|○

828 名前:名前は開発中のものです。 [05/01/02 04:34:04 ID:O6kXUBF9]
>>823期待age

829 名前:名前は開発中のものです。 mailto:sage [05/01/02 06:22:10 ID:+Ip6VDNj]
企画がつまらんよな・・

830 名前:名前は開発中のものです。 mailto:sage [05/01/02 07:44:32 ID:FyapawCk]
>>823
116氏じゃん
まだやってたのか



831 名前:名前は開発中のものです。 [05/01/03 17:29:23 ID:vsPCr35Q]
鯖足ったぞ!作者降臨中

オマエラ!俺の作ったMMORPGで遊んでくださいm(_ _)m part2
ex7.2ch.net/test/read.cgi/news4vip/1104738599/

832 名前:名前は開発中のものです。 mailto:sage [05/01/03 17:52:49 ID:wVxJQiq/]
久々に作ってみようかな。

833 名前:名前は開発中のものです。 mailto:sage [05/01/05 09:31:33 ID:CD+VTvJn]
あいかわらず多いねぇ
寝マクロぐらいは別にいいんじゃないかとは思ってたんだけど
回線負荷になるやつだけはとにかく対策しときたいね

2ch検索: [チート]
find.2ch.net/?STR=%A5%C1%A1%BC%A5%C8&COUNT=10&TYPE=TITLE&BBS=ALL
2ch検索: [升]
find.2ch.net/?STR=%BE%A3&COUNT=10&TYPE=TITLE&BBS=ALL


>>822
ところで>>653氏はクラで移動と当たり判定することにしたようだけど
鯖でも判定してるの?

834 名前:名前は開発中のものです。 mailto:sage [05/01/05 16:06:06 ID:v+rrGvYs]
とりあえず、マップエディタから開発中。

www15.plala.or.jp/omega1st/img/me001.jpg

835 名前:名前は開発中のものです。 mailto:sage [05/01/05 17:33:24 ID:c70eIy6I]
>>834
ここで晒したのが運の尽き!
そのマップエディタが完成したら公開しる、な!

836 名前:名前は開発中のものです。 mailto:sage [05/01/05 18:16:37 ID:tOAnxFHB]
いまゼルダ風なMMORPGつくってるんだけどさ
アクションだからUDP使ってるんだけどUDP通さないISPって
どれくらいあるの?

837 名前:名前は開発中のものです。 mailto:sage [05/01/05 20:04:50 ID:c70eIy6I]
プライベートアドレスを割り振るCATVプロバイダなどは使えない
またISP以前に無線LANな人のことも考えると、生UDPを送受信できる人は結構減る

838 名前:名前は開発中のものです。 mailto:sage [05/01/05 21:20:11 ID:v+rrGvYs]
>>835
エー ('A`)

839 名前:836 mailto:sage [05/01/05 23:40:42 ID:vYkxKfa2]
>>837
サンクスorz

鯖経由だと、どうしても遅れが出てしまうんだよなぁ

840 名前:名前は開発中のものです。 [05/01/06 09:10:19 ID:S8tEZYPG]
gamdev.org/up/img/2208.zip

Googleのキャッシュから一部分だけ取り出せましたがプロトコルの話題が
このあともう少し続いていたはずです
そのあたり読みたいのですが持ってる人いたらうぷお願いします



841 名前:名前は開発中のものです。 mailto:sage [05/01/06 10:00:52 ID:rP1fPvs7]
>>840
gamdev.org/up/img/2209.zip

842 名前:名前は開発中のものです。 mailto:sage [05/01/06 10:21:15 ID:S8tEZYPG]
>>841
早速精読します
ありがとうございました

843 名前:653 mailto:sage [05/01/07 00:22:36 ID:F2bgLR9R]
>>833
マップ移動とかのイベントはサバで当たり判定とってますよ

844 名前:名前は開発中のものです。 mailto:sage [05/01/07 12:24:28 ID:C56xclhu]
>>837
無線LANってUDP通さないの?

845 名前:名前は開発中のものです。 mailto:sage [05/01/07 13:07:28 ID:uAj0IhvS]
>>844
通すよ。静的NATの設定をしないといけないけど。
これは有線ルータも一緒。

846 名前:名前は開発中のものです。 [05/01/08 11:22:29 ID:JG8y5vsc]
これもう出た?

オンラインゲームプログラミング
www.sbpnet.jp/books/topic/art.asp?newsid=1343

B5変型 400ページ CD-ROM x 1
ISBN:4-7973-2847-9
予価:3,200円(本体)
2004年11月刊行予定

847 名前:名前は開発中のものです。 mailto:sage [05/01/08 15:30:16 ID:Mfb5U7xY]
なつかしいなオイ!








ってまだ出てないのかよ!!

848 名前:名前は開発中のものです。 [05/02/03 20:16:58 ID:eaZnoW8O]
ここを僕の日記を書くためのチラシの裏にしていいでつか?

849 名前:名前は開発中のものです。 mailto:sage [05/02/03 20:23:00 ID:DYdx7DbL]
>>848
ここ使え
pc5.2ch.net/test/read.cgi/gamedev/1007129482/

850 名前:名前は開発中のものです。 mailto:sage [05/02/03 20:27:35 ID:eaZnoW8O]
>>849 だってここは制作してない人でしょ?僕作ってるもん。



851 名前:名前は開発中のものです。 mailto:sage [05/02/03 20:31:11 ID:eaZnoW8O]
OS Fedora Core 2
DB MySQL
言語 PHP
で、ウェブベースで作ってる。

--
-- テーブルの構造 `world`
--

CREATE TABLE `world` (
`x` int(11) NOT NULL default '0',
`y` int(11) NOT NULL default '0',
`z` int(11) NOT NULL default '0',
`a` int(11) NOT NULL default '0',
`map` int(11) NOT NULL default '0',
`own` int(11) NOT NULL default '0',
`chara` int(11) NOT NULL default '0',
`ttl` int(11) NOT NULL default '0',
`state` int(11) NOT NULL default '0',
KEY `x` (`x`),
KEY `y` (`y`),
KEY `z` (`z`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


852 名前:名前は開発中のものです。 mailto:sage [05/02/03 20:33:42 ID:eaZnoW8O]
x x座標
y y座標
z z座標
a 透明度(?)
map マップID
own 持ち主のSID
chara その座標にいるキャラのSID
ttl そのキャラのTTL
state 状況(フラグ)

ここでSIDとは、キャラクタごとに振られるINT4の番号。


853 名前:名前は開発中のものです。 mailto:sage [05/02/03 20:39:41 ID:eaZnoW8O]
ウェブベースなんで、そのキャラが通信してるかどうかPINGが打てない。
ので、キャラにTTLを持たせた。TTLは行動するたびに更新されるが、
420秒更新されないとそのキャラはマップから削除される。

削除されるタイミングは、他のキャラがそのキャラのいるマップを探索したとき。


854 名前:名前は開発中のものです。 mailto:sage [05/02/03 20:41:12 ID:eaZnoW8O]
ウェブベースではどう考えてもリアルタイムのMMORPGみたいに、
現実世界に似せることはできないので、開き直って、
へんてこなルールを作っていきたい。

855 名前:名前は開発中のものです。 mailto:sage [05/02/03 20:44:45 ID:eaZnoW8O]
マップテーブルに持ち主IDがあると言うことは、
そのマップの持ち主が存在すると言うことである。
その土地が自分のものだったら、そこに家とかたてれる。
というか、そういうことメインにしたい。

856 名前:名前は開発中のものです。 mailto:sage [05/02/04 01:51:03 ID:RW03ta6Q]
まーたウェブベースさんですかー?
何か反応が欲しくて2chのリソースを消費してんでしょー?
モチベーションくらい一人で保ってくださいよー

857 名前:名前は開発中のものです。 mailto:sage [05/02/04 07:08:03 ID:ITYyyx1q]
激しくMMOじゃないヤカン

858 名前:名前は開発中のものです。 mailto:sage [05/02/04 07:59:07 ID:21CXl/Yb]
>>856 ヽ(`Д´)ノ
>>857 MMOだけどRPGではないんです。。

859 名前:名前は開発中のものです。 mailto:sage [05/02/04 11:13:50 ID:ITYyyx1q]
じゃあスレ違いじゃねえかボケ

860 名前:名前は開発中のものです。 mailto:sage [05/02/07 13:32:15 ID:W2LkHUkc]
Role を Playing する Game ならいいんでしょ?



861 名前:名前は開発中のものです。 mailto:sage [05/02/08 13:42:16 ID:X7LDFk7a]
よくねえよボケ
すべて含まれるじゃねえか

862 名前:名前は開発中のものです。 mailto:sage [05/02/08 14:51:11 ID:QOsf5SCU]
じゃあRPGを定義してよ

863 名前:名前は開発中のものです。 mailto:sage [05/02/08 23:58:18 ID:WeQS590q]
どうでもいい

864 名前:名前は開発中のものです。 mailto:sage [05/02/09 01:00:51 ID:iA+DP/U6]
どうでもいいならかきこむなよボケ

865 名前:名前は開発中のものです。 [05/02/09 01:45:17 ID:xD47LGxH]
game10.2ch.net/gsaloon/

866 名前:名前は開発中のものです。 mailto:sage [05/02/09 11:08:44 ID:YLDM6u3i]
頭悪いの湧いて大変ですね

867 名前:名前は開発中のものです。 mailto:sage [05/02/09 18:55:46 ID:0lVVK61v]
ウェブベースでやってるのは実装が簡単だから。
で、チャット部分を作りたいんだけど、Javaしかないかなあ。。
IRCクライアントうめこんでもいいけどなあ。。

868 名前:名前は開発中のものです。 mailto:sage [05/02/09 19:17:47 ID:YLDM6u3i]
だからそんなモン誰も望んでないし
プレイヤーが集まらない時点でMMOにはなり得ないから
出てって
過疎ってもあんたのチラシの裏にされるよりいいわ

869 名前:名前は開発中のものです。 mailto:sage [05/02/09 20:40:39 ID:p7366o28]
>>868 お前は何でそんなに偉そうなの?
文句言うだけのやつより、何か作ってる人のほうが100倍もえらい。
お前が出てけ

>>867 ウェブでやってるんならJavaの方がいいと思われ
URLおしえろ。みてやる。

870 名前:名前は開発中のものです。 mailto:sage [05/02/09 21:37:17 ID:GYKQnS9t]
>>869
最後の一行に何か下心を感じたがIDが素敵だから許す



871 名前:名前は開発中のものです。 mailto:sage [05/02/10 03:13:34 ID:wce+nAGp]
>>869
で、結局MMOはともかくRPGですらないんだろ?
スレ違いだってのをどうすんだよ
馬鹿じゃねえのかお前 見てやるも糞もねえんだよ

872 名前:名前は開発中のものです。 mailto:sage [05/02/10 03:27:24 ID:mCCoKbHO]
おまえの暴言こそチラシの裏に書いとけよ
ここはゲーム製作技術板だ

で、ウェブベースなら戦闘はどうすんの?ターン制?

873 名前:名前は開発中のものです。 mailto:sage [05/02/10 17:41:00 ID:zIismH2h]
見たよ。スパロボ大戦みたいなシミュレーションMMORPGがいいんじゃないの?
ウェブベースでもTTLもってるたら1ターン10秒とかで、
リアルタイムでいけなくな?


874 名前:名前は開発中のものです。 mailto:sage [05/02/11 01:22:51 ID:H3tM+tLy]
ダメだこのスレ

875 名前:名前は開発中のものです。 mailto:sage [05/02/11 02:11:55 ID:jrQ33AoE]
引数丸見えだけどチートどうすんの?

876 名前:名前は開発中のものです。 mailto:sage [05/02/11 22:30:22 ID:QPhe8sU+]
俺の他に誰か動いてたw

877 名前:名前は開発中のものです。 mailto:sage [05/02/12 16:48:07 ID:tGknLPrI]
ttp://www.amazon.co.jp/exec/obidos/ASIN/4797328479/249-2353614-9165128

878 名前:名前は開発中のものです。 mailto:sage [05/02/12 19:21:38 ID:we9GSSSq]
>>877
1vs1のゲームばかり_| ̄|○
対戦戦車ゲームだけちょっと期待

879 名前:名前は開発中のものです。 mailto:sage [05/02/17 01:31:05 ID:tPLN2zTi]
ケイ・オプティコム、最大1Gbpsのインターネット接続試験を実施 - CNET Japan
japan.cnet.com/news/com/story/0,2000047668,20080722,00.htm

今度は本当に最大1Gbpsってことで期待

880 名前:名前は開発中のものです。 mailto:sage [05/02/18 05:21:51 ID:1pj3QjwN]
ずいぶん敷居が高い環境になりそうだが
エンドユーザがゲームに利用するってのはちょっと



881 名前:名前は開発中のものです。 mailto:sage [05/02/18 05:27:33 ID:5R+gyy4l]
関西って時点で敷居高いけど、普通のプロバイダですよ?
本サービスまだ先だけど。

882 名前:名前は開発中のものです。 mailto:sage [05/02/18 15:13:16 ID:1pj3QjwN]
いや最低環境にはできないよなあという意味で

883 名前:名前は開発中のものです。 mailto:sage [05/02/18 15:14:56 ID:5R+gyy4l]
ああ、なるほど
こっちはサーバのつもりだった

884 名前:名前は開発中のものです。 mailto:sage [05/02/18 18:03:27 ID:1pj3QjwN]
太さってあんまりゲームには関係ないんじゃないか?
ストリームサーバなら別だろうが

885 名前:名前は開発中のものです。 mailto:sage [05/02/21 07:30:56 ID:6OpxvS0P]
鯖用に導入したいな

住んでる所ではサービスやらないみたいだけど orz

886 名前:名前は開発中のものです。 mailto:sage [2005/03/26(土) 11:36:32 ID:oTDBNIPM]
俺もいつか作りたいよ
今はトルネコみたいなローグ系RPG製作中
3Dも勉強しないとなあ・・・

887 名前:名前は開発中のものです。 [2005/03/28(月) 23:31:10 ID:EdebmyKB]
test

888 名前:名前は開発中のものです。 [2005/04/06(水) 20:22:45 ID:1e73+srh]
age

889 名前:名前は開発中のものです。 mailto:sage [2005/04/08(金) 17:58:29 ID:2Aw7HbZh]
オンラインゲームプログラミング立ち読みしてきますたよ
やたら分厚いし200ページ以上も通信と関係ない記事
がいしゅつだけどP2Pゲームの記事が多かった
クライアントサーバやデータベース、リアルタイムゲームの同期についてなども
あって色々なことを導入部分だけ集めてきた感じ
MOゲームまでならこれで作れそう
programming gemsにあるようなmmorpgならではの記事は無さそうだった

890 名前:名前は開発中のものです。 mailto:sage [2005/04/08(金) 19:11:26 ID:ITyzRHji]
>>889
あのぐらいは、ある程度調べたりソース読めばできるようになるよ。
Windowsゲームプログラミングほど文章に切れがないくて残念。



891 名前:名前は開発中のものです。 mailto:sage [2005/04/08(金) 21:44:15 ID:2Aw7HbZh]
>>890
ソースきぼんぬ
一般アプリは多いけどネトゲのソースとなると全然見かけない(´・ω・`)ショボーン

892 名前:名前は開発中のものです。 [2005/04/09(土) 00:19:17 ID:6G8r9JeV]
2ちゃん発のMMORPGっつーのを作ってみたけどプレイしてみない?
ex10.2ch.net/test/read.cgi/news4vip/1112965991/

893 名前:名前は開発中のものです。 mailto:sage [2005/04/09(土) 17:58:33 ID:xFiYVmFO]
>>891
マルチターム 虎の巻
www.multiterm.co.jp/mps_news/tora/index.html
ネットワークゲームと自律分散協調
www.soi.wide.ad.jp/class/20040003/slides/12/
SBOのソースの一部
uraran.jp/sbo/inside/inside.htm
ROのエミュ鯖
sourceforge.net/projects/jathena/

あとは自分で頑張るんDA!


894 名前:名前は開発中のものです。 mailto:sage [2005/04/09(土) 22:22:30 ID:8tZfI5Ei]
>>893
ありがとうございます
今からみてみます

895 名前:名前は開発中のものです。 [2005/04/11(月) 20:38:43 ID:VGFjEhys]
今すぐNTVみろ!MMORPGに舞台にしたらおもしろそうな刑務所が紹介されてる

896 名前:名前は開発中のものです。 mailto:sage [2005/04/11(月) 21:11:22 ID:PJXzGiwp]
>>895
見逃した。すごく気になるんで内容おしえてくれ。

897 名前:名前は開発中のものです。 mailto:sage [2005/04/12(火) 00:22:40 ID:DtnwMjII]
刑務所・・・

898 名前:名前は開発中のものです。 mailto:sage [2005/04/22(金) 01:04:23 ID:PFy2cmmb]
Javaで2DのMMORPG作ろうとして、ここまで作った。
>画面
teikoku.zive.net/~sakura/java/maturika/maturika.png

>ソースコードとその他ファイル
teikoku.zive.net/~sakura/java/maturika/maturika.jar
↑拡張子、Zipにして解凍した中の[src]の中

>Javaアプレット起動
teikoku.zive.net/~sakura/java/maturika/index.html
↑認証アプレットなので、認証許可しないと動きません


899 名前:名前は開発中のものです。 mailto:age [2005/04/24(日) 14:28:36 ID:S+Ax7kbp]
期待age

900 名前:名前は開発中のものです。 mailto:sage [2005/04/25(月) 00:10:37 ID:sTmp50Do]
>>896
おそらくコロンビアの刑務所のことかと

もともと治安が悪いので看守は外に出さないようにするので手一杯で
中の人には干渉しないようになってる
反政府系の人と体制側の人が同じ刑務所に入れられてるんだけど縄張り争いがある
刑務所内で反乱をおこして利権を確保したり刑務所内で刑務所をつくって自治したり
ショバ代を出せばレストランを開いたりできる
実況スレでもまるでゲームだと言ってる人が多かった

もう結構前なので詳細は忘れたスマソ



901 名前:名前は開発中のものです。 mailto:sage [2005/04/27(水) 00:24:39 ID:Zpogcgbx]
>>898
アプレットが灰色のまま動かないよ。
javaのバージョンは1.4.2_05何ですけど・・・。

902 名前:901 mailto:sage [2005/04/27(水) 00:26:22 ID:Zpogcgbx]
maturika.jarのダブルクリックでは動きます。
でもログインすると水の上にキャラクターがいて、変な感じです。

903 名前:898 mailto:sage [2005/04/27(水) 02:29:08 ID:NjdSdu8S]
>901
ためしログインどうもです。

>maturika.jarのダブルクリック
一応、画面サイズは広くなるように修正しました。
(まだ、画面の上の方がウインドウタイトルバーに隠れてます。)

いつもブラウザから動かしてたから、
jarのダブルクリックで開始する方法は、すっかり忘れてました。

>ブラウザから動かない
IE6とFirefoxで動作確認はしてるんだけどな、
ブラウザとSun Javaの関連付けが壊れてたりしませんか?

904 名前:901 mailto:sage [2005/04/27(水) 10:45:26 ID:Zpogcgbx]
>>903
IE6で動きました。
MDIBrowser ver. 1.041-p2が悪かったみたいです。
大変お騒がせして申し訳ありませんでした。m(_ _)m

905 名前:名前は開発中のものです。 mailto:age [2005/06/14(火) 10:50:44 ID:+bXyNarU]
保守age

906 名前:898 mailto:sage [2005/06/15(水) 00:45:07 ID:c+vr9EZG]
URL変更したから書き込み
teikoku.ii2.cc/~sakura/


907 名前:名前は開発中のものです。 mailto:sage [2005/07/06(水) 01:52:18 ID:1moqjf6T]
保守

908 名前:名前は開発中のものです。 mailto:sage [2005/07/15(金) 03:37:34 ID:Q6jpTsnZ]
>>137
まさしくその通りorz

909 名前:名前は開発中のものです。 mailto:sage [2005/07/15(金) 03:40:09 ID:Q6jpTsnZ]
ここんとこ内部でも動きが無いようです
これからどうするべ?

910 名前:名前は開発中のものです。 mailto:sage [2005/07/15(金) 03:59:47 ID:Q6jpTsnZ]
とりあえず仕様
サーバ・クライアント共にWindows (2K XP 推奨)
通信はTCP/IP
開発言語はC++
後はおいおい決める



911 名前:名前は開発中のものです。 mailto:sage [2005/07/15(金) 19:49:24 ID:fR1pYfc4]
>>910で仕様とか言われたら泣けてくる・・・

912 名前:名前は開発中のものです。 mailto:sage [2005/07/15(金) 20:28:45 ID:Q6jpTsnZ]
詳細な仕様書を書いたところで
他人に作らせる訳じゃないから、自分だけに分かれば問題ナッシング
仕様書を作るのもコーディングするのも、同じだけ手間かかるんで
二度手間になるしな

913 名前:名前は開発中のものです。 mailto:sage [2005/07/15(金) 20:33:44 ID:Q6jpTsnZ]
仕様(追加)
クライアントの画面サイズはVGA 640x480
画面モードは32bpp
描画にはGDIを使用
画像は、とりあえずBMPを使用
テスト仕様なんで、後で変わるかもしれない

914 名前:名前は開発中のものです。 mailto:sage [2005/07/15(金) 20:44:31 ID:Q6jpTsnZ]
目標の第一段階
クライアントサーバでチャットが出来るところまで
この段階では、ゲーム性は全く考慮しない

915 名前:名前は開発中のものです。 mailto:sage [2005/07/16(土) 14:03:11 ID:L+d49gmB]
このスレの>>653です
久し振りにサバ建てましたので、遊んでくれると嬉しいです

ttp://noji-.hp.infoseek.co.jp/osp/top.html
↑のサイトからクライアントをダウンロードして下さい
接続方法に関しては>>736辺りを見ると分かりやすいかと思います
あ、後使用ポートは「2200」に変わりました

そいでは、ヨロシクです

916 名前:143 mailto:sage [2005/07/17(日) 04:14:59 ID:rxVeEfGX]
とりあえずフレームワークこさえてメインループを回すところまで作ってみた
先は長いな…(;´Д`)

917 名前:157 mailto:sage [2005/07/17(日) 04:18:46 ID:rxVeEfGX]
番号をこっちにしとこう…

918 名前:名前は開発中のものです。 [2005/12/18(日) 10:09:09 ID:P7dQ01IB]
とりあえずageてく。

919 名前:名前は開発中のものです。 [2005/12/18(日) 10:09:47 ID:P7dQ01IB]
更にage。

920 名前:名前は開発中のものです。 [2005/12/18(日) 10:10:22 ID:P7dQ01IB]
トドメage



921 名前:639 ◆WKezKkIa.w mailto:sage [2005/12/29(木) 20:18:04 ID:BeIToZrV]
すみませんテスト公開してるんで他スレから宣伝させてくださいorz

ダウンロード先
himitukichi.ath.cx/client.zip
パスワード
mmoclient
です

まずアカウントを作成してください。
PC nameには8バイトまで(日本語の場合一文字で2バイト)
パスワードもそれくらい
また記号等はNGです。
いったんクライアントが落ちますので、作成したnameとパスワードで
ログインしてください。
なお移動はカーソルキー
当り判定はキャラの下半分です。今のとこmobはPCをすり抜けます。

922 名前:名前は開発中のものです。 [2006/02/13(月) 01:40:55 ID:s3wiiR1c]
RakNet - Multiplayer game network engine
www.rakkarsoft.com/

2.44キタ━━━━━━(゚∀゚)━━━━━━ !!

923 名前:名前は開発中のものです。 mailto:sage [2006/03/30(木) 19:19:04 ID:OSqweaV2]
>>922
ダウンロードしてきました
今のバージョンはRakNet 2.461のようです

どんなエンジンかと調べてたら

>ちなみにサーバーネットワークエンジンには,世界中のオンラインゲームで
>広く使われている,RakNetサーバーエンジンが採用されている。
www.4gamer.net/news.php?url=/news/history/2006.01/20060117202730detail.html

なんと!凄いじゃないですか
世界中で実績のある商用エンジンが無料で使えるなんて!!

>フリー版はクライアント数の接続制限が31人までです
gamdev.org/w/?%5B%5BMMORPG%A4%F2%BA%EE%A4%C3%A4%C6%A4%DF%A4%BF%A4%A4%5D%5D

31人ではMMORPGと言えないかもしれませんがネットワークエンジンの作り方を学ぶつもりで
手を出してみようと思っています
まずどんな機能があるのか翻訳作業中です
英語はからっきしなのでこれがどんなライブラリかも今はわかってません

このライブラリを使ったことがある人がいたら感想やどんなゲームを作ったか教えてください

924 名前:翻訳 mailto:sage [2006/03/30(木) 23:46:33 ID:OSqweaV2]
Rakkarsoft
jenkinsソフトウェアによって完全に所有されています。

TCPの隣の最もポピュラーなネットワークライブラリ。

Raknetはプログラマーがレスポンスの厳しい機能をネットワークアプリケーションに追加するための性能をもつよう

にデザインされたC++UDPベースのネットワークライブラリです。それはしばしばゲームのために使用されるが, 独立

したアプリケーションである。

925 名前:名前は開発中のものです。 mailto:sage [2006/03/31(金) 11:52:30 ID:GfVMXziz]
もう少し詳しい使用料の記述を見つけました
商用エンジンということで少なくとも数十万、下手したら数百万円だと想像してました
今朝のレートが117.23円/ドルでした。それで計算すると

シェアウェアライセンス11,606円
商用ライセンス23,329円

意外と安いです
32接続以上必要ってことは公式サイトのアクセス数も伸びてるはずなので
半年ぐらいアフィリエイトすれば元が取れるんじゃないかと皮算用

Freeware License (free) - 31 client connections, Unlimited freeware distribution.
Shareware License ($99) - Unlimited connections, commercial distribution (electronic only)
Commercial License ($1995) - Unlimited connections, unlimited distribution, full source code

フリーウェアライセンス(無料) 31クライアント接続。フリーウェアとして無制限に配布できる。
シェアウェアライセンス(99ドル) 無制限の接続。商用可能(電子配布のみ)。
商用ライセンス(199ドル) 無制限の接続。無制限の配布。すべてのソースコード。

926 名前:名前は開発中のものです。 mailto:sage [2006/03/31(金) 16:32:19 ID:VyZFawbi]
ライセンス料が妙に安いけど年貢取られたりするの?

927 名前:名前は開発中のものです。 mailto:sage [2006/03/32(土) 18:34:15 ID:OH7a0C4v]
体を要求されます

928 名前:名前は開発中のものです。 mailto:sage [2006/04/08(土) 19:48:03 ID:HKH1nLVf]
MMORPGを一緒に作りませんか?
ttp://pc8.2ch.net/test/read.cgi/gamedev/1078434119/1001

が見事天寿を真っ当されました。
次はこのスレに頑張ってもらいたいものです。

929 名前:名前は開発中のものです。 [2006/09/19(火) 00:24:29 ID:YIF8z6EM]
最後の書き込みがされてから5ヶ月以上か

930 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 23:09:51 ID:zLnkPvNA]
個人製作のオンラインゲーム

urakata.cool.ne.jp/ (Soul Gainer)
jbbs.livedoor.jp/comic/3438/ DRAGON WARCRY
www.smokymonkeys.com/triglav/ TRIGLAV
homepage1.nifty.com/TMS/ エクソシズムブリーズ
www.abars.net/ruina/ RUINATERRA
www.aa.alpha-net.ne.jp/kataho/roa/ Revelation of ALTERMIA
www5e.biglobe.ne.jp/~thewar/ キリーク



931 名前:名前は開発中のものです。 [2007/03/30(金) 19:59:10 ID:dZNeYGrn]
乱立→逃亡の悪循環を絶つために

MMORPGを含むスレは現在、10個程度あります。
抜本的な解決には、
スキル不足による挫折をなくすことが大事かと思います。
そこで、細かな段階的学習をWikiにまとめて
再利用できるようにするのが効果的だと思われるので、
まずはこのスレで、段階的学習の要綱を考えていきませんか。

932 名前:名前は開発中のものです。 mailto:sage [2007/03/30(金) 20:19:11 ID:+9trQC/y]
その10個程度???

MMORPGを作ってみたい
そろそろ本格的にMMORPGつくってみようぜ!
MMORPGのゲームバランスを考える Patch04
純和風MMOを作ろう
MMORPGをつくるお!
MMORPGをHSPで作りたいな Rev.2
MMOのサーバ(ハード)の構成ってどうなってるの?
MMORPG製作プロジェクト(仮)
【フリー】Vista(ぉ)【mmo】
MMORPG 名づけから開発まで!!
携帯MMORPG
チャトゲーム作り【2chでMMO完成への道ver1】
MMORPGの開発をしています
delphiでMMO
新作MMORPGに期待
MMO/MOにおけるNPCを考えてみる
MMORPG

上記各々についてMMORPGを完成させるおつもりですか!!
(どう考えても要綱考えてくださいといってるようにしか思えないが…)

マジレスすると
@「MMO製作技術総合スレ」を立てて、他のスレは見てみぬフリ
A>>931が自分で要綱考えて実践して住人が付くのを待つ

どちらか選べ。

933 名前:名前は開発中のものです。 [2007/03/30(金) 20:36:27 ID:dZNeYGrn]
気持ちはAなんですけど、
私も他のMMOを作ってみたい大多数の人たちと同じで
スキルの無い受動的な人間です。
でも、スキルが無いなりに、考えるられることはするつもりです。

より建設的に考えると、>>932さんの@の
「MMO製作技術総合スレ」を立てて、他のスレは見てみぬフリ
で、課題として他のスレのMMOも実現できればいいですよね。

(今スレ立て規制中なんで、立てるとなったら代行を頼むことになりますが。。)

934 名前:名前は開発中のものです。 mailto:sage [2007/03/30(金) 20:47:26 ID:+9trQC/y]
そう言えば、

ネットゲーム製作技術総合
ttp://pc11.2ch.net/test/read.cgi/gamedev/1174067856/

なんてのもあったな。広義的にはMMOもネトゲだったよな?
新規にスレ建てしてもスレ建て厨扱いされて叩かれる事必至で、
よほどスタートダッシュがうまくいかないと軌道に乗らないので、
再利用厨のフリをして軌道にのったら別スレ建てたらいいんじゃね?

935 名前:名前は開発中のものです。 mailto:sage [2007/03/30(金) 23:58:47 ID:+9trQC/y]
いまいちワカランのだが>>931
「要綱あっても、自分で作る気はないが、作ってるのを見てニヤニヤしたい」
でFA?

936 名前:名前は開発中のものです。 mailto:sage [2007/03/31(土) 00:44:42 ID:bbxNfmX0]
MMO作りたいというなら、まずARPGとチャットくらい作ってから言えと・・・

937 名前:名前は開発中のものです。 mailto:sage [2007/03/31(土) 22:34:06 ID:AJlZKyET]
www.realmcrafter.com/index.php
これでも買って作ったら?

プログラムは最小限で済むけど膨大なリソースは自作だけどね

938 名前:名無しさん@そうだ選挙に行こう mailto:age [2007/07/29(日) 14:56:31 ID:bLo8GfIL]
a






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<252KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef