トップページgamedev
95コメント29KB

俺がMMORPGを作るスレッド【Java】

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2010/10/14(木) 00:45:30ID:ZcEjh8Ox
元ネトゲ廃人の俺だけど今度はMMORPGを作る側になってみようと思う
サーバーマシンと光回線と多少のプログラミングの知識が揃った事で少しだけ現実味を帯びてきたんだ、長年の妄想が。

まだ漠然としか計画は立ってないけど、
とりあえず手始めに2Dのクライアントを作ろうと思う
見下ろすタイプだけどWSAD移動・マウスで方向制御な、ちょっとリアルタイム性の高い感じのを予定しています。
サーバーもクライアントも一番使い慣れててかつWindowsじゃなくても動くJavaで書こうと思う。

生暖かい目で見守ってくれるとうれしいな!
0002名前は開発中のものです。2010/10/14(木) 00:52:35ID:JL7p1iZX
うむ、がんばれ

ここにいる多くの人が通った道だけど
0003名前は開発中のものです。2010/10/14(木) 06:28:49ID:O/mBchsH
________
|              |
|  / ̄ ̄ ヽ,  |
| /        ', |
| {0}  /¨`ヽ {0}, !
|.l   ヽ._.ノ   ', |
リ   `ー'′   ',|
|              |
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
5代目住職 ジュウシマツ和尚
0004名前は開発中のものです。2010/10/14(木) 06:29:52ID:O/mBchsH
\               U         /
  \             U        /
             / ̄ ̄ ヽ,
            /        ',      /     _/\/\/\/|_
    \    ノ//, {0}  /¨`ヽ {0} ,ミヽ    /     \          /
     \ / く l   ヽ._.ノ   ', ゝ \       <   バーカ!  >
     / /⌒ リ   `ー'′   ' ⌒\ \    /          \
     (   ̄ ̄⌒          ⌒ ̄ _)    ̄|/\/\/\/ ̄
      ` ̄ ̄`ヽ           /´ ̄
           |            |
  −−− ‐   ノ           |
          /            ノ        −−−−
         /           ∠_
  −−   |    f\      ノ     ̄`丶.
        |    |  ヽ__ノー─-- 、_   )    − _
.        |  |            /  /
         | |          ,'  /
    /  /  ノ           |   ,'    \
      /   /             |  /      \
   /_ノ /              ,ノ 〈           \
    (  〈              ヽ.__ \        \
     ヽ._>              \__)
0005名前は開発中のものです。2010/10/14(木) 08:11:44ID:taFiorVr
http://uproda11.2ch-library.com/268426saK/11268426.gif

俺もMMO版ウィザードリィを製作開始した(まだロゴとフレームワークだけだが)
一緒にがんばろう!
0006名前は開発中のものです。2010/10/14(木) 08:28:15ID:OwsA7337
>>1
毎度毎度こういう馬鹿が出てくるが、最初に板のローカルルールを無視した奴が、
一度たりとも成功した例がない。
理由は簡単で、その時点で注意力や計画能力がまるでないのが証明されるから。
0007名前は開発中のものです。2010/10/14(木) 10:40:36ID:F5/OL/Wy
Javaって事はOpenGLか。するとLWJGLを使うのかな。
0008名前は開発中のものです。2010/10/14(木) 11:14:43ID:Bxuz5csN
MMOでこの板を検索するとわかるけど。沢山あるが1つも完成しない。ウォークスルーの習作が関の山。
0009名前は開発中のものです。2010/10/14(木) 11:17:53ID:Bxuz5csN
それらが、なぜだめだったかを分析してから始めないと同じことの繰り返し
0010>>1 ◆ezhUVe.Cm/FK 2010/10/14(木) 21:36:48ID:ZcEjh8Ox
MMO版ウィザードリィとか対人戦出来たら超鬼畜仕様になりそう!

>>1です。馬鹿ですみません><クズFラン大生ですので許してください><
クライアントを通信とか認証に関わる部分が完成したらちょっと公開して行こうと思います。
ちなみにJOGL使うならばLWJGLではなくてJMonkeyEngineを使う予定です。JMEがあまりに優れものなので。
でもモデリングとか全然できないので当分は2Dの簡易クライアントを使用します。

課題
認証画面とキャラ作成画面を実装
サーバー側はキャラ毎にファイルを作って保存してみようかなあ?

Perl使えないけどAthenaのソースにでも目を通してこようかと思う。
0011名前は開発中のものです。2010/10/14(木) 21:46:26ID:OwsA7337
だからさ、板のローカルルールは読んだの?
読んだ上で無視してるの?
本当にクズだな。
0012>>1 ◆ezhUVe.Cm/FK 2010/10/14(木) 21:55:09ID:ZcEjh8Ox
まあそんな怒るなよ>w<
0013名前は開発中のものです。2010/10/14(木) 22:30:27ID:whdQkTKF
MMOサーバは仕組みそのものは単純だけど
デバッグは大変だろうね
0014名前は開発中のものです。2010/10/14(木) 22:33:47ID:Ka1WxsUf
MMOで一番大変なのは運営だよ
0015名前は開発中のものです。2010/10/14(木) 23:14:03ID:mqYKsE2H
デバッグとか運営とかそんなレベルまで到達できるかすら怪しい
素人がゼロからRPG作ろうとしたら年単位の時間がかかるよマジで
0016名前は開発中のものです。2010/10/15(金) 04:40:25ID:0poe3qk2
会社でMMOの実験で256人つなげる奴を作ったことあったけど
大変だったよ
0017名前は開発中のものです。2010/10/15(金) 04:45:18ID:0poe3qk2
まぁ、叩くだけの人間はいるもんだから
完成させれたらそこまで文句は言われないさ

完成させれれば・・だけど
辛いよ
0018名前は開発中のものです。2010/10/15(金) 09:31:56ID:YiNfii5d
HSPで3Dゲームは作れるようになったけど
ネットワークでコミュニケーションできるようにするにはどうしたらいいかわからん
0019名前は開発中のものです。2010/10/15(金) 23:17:20ID:ZEbPW3aL
なるほどぉ
0020名前は開発中のものです。2010/10/15(金) 23:37:54ID:T6LIlZH4
ちょうど俺も同じような事考えてたんだけど専用スレ立てるの怖かったんだ
お邪魔しますww
0021名前は開発中のものです。2010/10/16(土) 02:56:00ID:K7IwOk0S
やっぱりネットワークRPGメーカー2000で作ってるの?
0022名前は開発中のものです。2010/10/16(土) 03:19:13ID:qalBxwk/
俺もJavaだわ
0023名前は開発中のものです。2010/10/16(土) 03:28:26ID:4NYZOaLL
SDL+OpenGL+Winsock
0024名前は開発中のものです。2010/10/16(土) 04:09:11ID:4NYZOaLL
ttp://niceboat.org/10/s/10ko193266.jpg
ttp://niceboat.org/10/s/10ko193267.jpg
ttp://niceboat.org/10/s/10ko193268.jpg
ttp://niceboat.org/10/s/10ko193269.jpg

ロゴだけの状態からだいぶ進んだ
先なげぇ
0025名前は開発中のものです。2010/10/16(土) 04:23:12ID:tKqOEkj8
MMOではなく、MOどころか、Oというのもおこがましい稚拙なものならJavaで 0 から作りました。

wizardryのクローンに女の子の絵をくっつけて、
無理やりc/sに分離したものです。
http://vampiryy.nobody.jp/
注) wizardry(pc98,pc88)をやったことがないと操作方法が分からないと思います。

通信部分は、ObjectInput/OutputStream です。
別プロセスのclientとserverを起動して、c/s通信で動くので、
cとsを別pc上で起動し、ネットでつなげば、一応onlineと呼べると思います。
同pc上の複数clientプロセスによる同時接続もできたので、一応MOになるのかもしれません。

UIはSwingをsynthでカスタマイズしたものです。

この程度のものならば、よくあるc/sチャットプログラムを参考にすると作ることができますよ。
実験とか、練習にはなるかと思います。実用性はまったくありませんがw
0026名前は開発中のものです。2010/10/16(土) 05:49:12ID:K7IwOk0S
ここ参考になりそう
http://www.abars.biz/lecture/online/
0027名前は開発中のものです。2010/10/16(土) 12:45:25ID:CGAwa6v6
どんなゲームにすんの?
挑戦することはいいことだ
生暖かく見守ってやろう
0028名前は開発中のものです。2010/10/16(土) 16:19:59ID:gXdunBZo
C#もそうだがjavaはデコンパイルが容易(javaアプリを配布するのは
ソースコードを配布するのと同義)だというのは念頭に置いておけよ。
最低限ソース難化ツールくらいは使わないと、MMOでは
危険なことになりうる。

ただMMOならサーバーが改造されない限り極端なチートは不可能
だから、ソースコード配布を妥協できるのであれば
ネットワークに強いjavaでmmoというのはあながち
ハズレでもないかもしれん。
0029名前は開発中のものです。2010/10/16(土) 21:22:04ID:K7IwOk0S
悪い例
http://piza.2ch.net/tech/kako/989/989654808.html
0030名前は開発中のものです。2010/10/16(土) 21:58:57ID:PK0XPymR
悪い例=FF14
0031名前は開発中のものです。2010/10/16(土) 23:39:08ID:qalBxwk/
難読化ツールフリーのでいいのないかな
使ったとしても解析されるのは時間の問題だろうけどね
0032名前は開発中のものです。2010/10/17(日) 00:15:32ID:iJSxQ+J8
ネトゲツクール出ないかな
■ このスレッドは過去ログ倉庫に格納されています