0

JAVA でシンプルに書く予定ですが、将来の MMORPG では簡単に開発できます。
どのように見えるべきかは多かれ少なかれ知っていますが、いくつか質問があります。

  1. クライアントを持つべきデータの種類はどれですか? たとえば、「そのフィールド」が空いているかどうかをサーバーがクライアントに通知することは知っていますが、マップのロードはどうですか? クライアントにはスプライトなどが含まれていますが、マップ ファイルやサーバーがクライアントに草や水の場所などを伝える必要があります。

  2. サーバーごとにデータを保持する方法は? プレーヤーは、サーバーが適切なファイルを見つけて開き、データを取得して、多くのプレーヤーに送り返す必要がある 1 つのフォルダー内のファイルとして表す必要がありますか? たぶん、データベース サーバー + データベース + SQL の方が良い考えでしょうか?

MMORPG の構造に関するアイデアや知識はありますか? Java は 2D MMORPG に適していますか?

4

2 に答える 2

1

MMO は簡単に開発できるプログラムではありません。経験豊富なチームが 1 つを開発するのに何年もかかる場合があり、ここで尋ねた質問は、あなたが非常に経験豊富なプログラマーであることを示すものではないようです。そうは言っても、ここを見ることをお勧めします:

これらのリソースは良い出発点であり、すぐに理解できるようになるかもしれませんが、クライアント/サーバー データを同期する方法に関する優れたチュートリアルを探すことをお勧めします。

于 2013-07-08T06:50:40.940 に答える
0

過去にブラウザゲームを開発しました。通常、毎回再送信する必要がないように、「静的」データ (マップ レイアウトなど、あまり頻繁に変更されないデータ) をクライアントに入れることをお勧めします。

ファイルベースのストレージよりも、データベース (一部の sql または nosql) の方が断然好きです。コーディング スキルを向上させて市場価値を高めたくない場合は、間違いなくデータベースを使用することをお勧めします。

本当に単純なゲームをリリースしたいのであれば、フロントエンドとして html5 を使用します。JAVA のグラフィック機能はかなり限られています。また、ゲームをプレイする前にダウンロードする人はほとんどいません。

于 2013-07-08T07:12:28.070 に答える