2016-09-03 11 views
0

この質問がちょっと変わっても申し訳ありませんが、まだ満足のいく回答は得られていません。Webアプリケーション用サーバサイドAI

私は、Webブラウザベースのゲームを作っています(つまり、自分の会社、貿易、ビルドなどがあります)。また、ゲームにはボットも含まれます。かなり多くのことが起こるので、ボットが常に走り、さまざまな状況に反応することは良いでしょう。

しかし、私はそれがサーバー側で起こる方法を知らない。スクリプトをサーバー(VPSなど)上で実行する方法はありますか?または、サーバー上で実行され、データベースと通信して回答を送信するアプリケーションを作成する方法がありますか?

ありがとうございました:)

答えて

0

をもちろん、このサーバー側を行う方法がある - あなたは「ただ」サーバーを作成する必要があり、あなたが適切なサーバーを作成することができます任意の言語/フレームワーク/プラットフォームを使用してアプリケーション(これはC++、Java、Node.jsを使ってJavaScriptの領域に留まることさえできます)。

Webクライアントとサーバーの間に何らかの種類の通信チャネルを提供する必要があります。そのためには、Websocket(TCP)またはWebRTC(UDP)を使用することもできますが、シンプルなAJAXもオプションになる可能性がありますが、永続的な通信チャネルとしては推奨しません。

+0

ありがとうございました!私はそれを調べて把握できるように、私に何らかの参考文献をリンクすることができますか? :P –

+0

ゲームサーバーの作成に関する「良い」記事やチュートリアルはわかりませんが、**任意の**種類の「サーバーアプリケーションを作成する」チュートリアルから始め、必要に応じて動作を変更することができます。あなたが "JS"でタグ付けしたので、[シンプルチュートリアル](https://scotch.io/tutorials/a-realtime-room-chat-app-using-node-webkit-socket-io- and-mean)は、Node.js領域のリアルタイムチャットアプリケーション(クライアント側とサーバ側の両方)の作成時に使用します。しかし、これは単なる例であることに注意してください。ゲームAIを作成することは別の話題です... – mdziekon

+0

私はNode.jsを知っていたので、私はそのようにタグ付けしました:Dあなたは私を大いに助けました、それは全く一緒に働く仕組みを理解できませんでした。 YouTubeで、C#のtcpサーバーアプリケーションのチュートリアルがあります、私はそれを検索:) –

関連する問題