2009-08-05 7 views
2

私はBoggleクローンゲームを作成していますが、これまでのところうまくいきます。どこでVB.NETのゲームの基本的なオンライン機能を使い始めることができますか?

今はただのプレイヤーです。他のプレイヤーが接続してリストボックスに表示できるようにしておきたいのですが、その人を選択して3分をプレイすることができます。

これを達成するにはどうすればよいでしょうか?

私はVB.NETについて多くのことを知っていますが、ネットワーキングに関する経験はほとんどありません。サーバーの面では、私は何が必要でしょうか?私はそれをできるだけシンプルにしたい。私が相手に送るのは、16文字の配列です。タイマーが刻々と変化するたびに、プレーヤーのスコアを受け取って欲しいです。

+0

「私の友人と私はBoggleが本当に好きです」 - あなたのために良い!本当の質問ではありません.... –

+0

@Mitch小麦、これは質問ではないと正直言っていますか? – Bryan

+0

そこに、質問を固定しました:-) – jmasterx

答えて

1

ネットワークゲームの参加者は、最も一般的にはサーバー経由で相互に間接的に接続しますが、それは必須ではありません。シンプルに始めたいのであれば、TCPソケットを使って2人のプレーヤーを接続することをお勧めします。ソケット上で簡単なゲームメッセージを送信します。

最初に同じマシンで2つのプロセスのインスタンスをテストします。それから、いったん動作したら、さまざまなネットワークをテストします。それがファイアウォールとルーティングの問題に直面するでしょう。そこから、トラフィックを通過させるようにルータを設定したり、SSHをトンネリングしたり、サーバを使用したりすることができます。

簡単に言うと、同じマシン上のTCPソケットで簡単に開始します。そこから行ってください。

+0

正直なところ、私の署名を編集するのはなぜですか? –

+0

StackOverflow.comではシグネチャとタグラインを使用しないでください。 – GEOCHET

+0

引用がありますか? –