私は、ブラウザで小規模のrtsゲームをやっているのを見たことがあります。私はjs + html5で小さな1つのプレーヤーゲームを作ったので、私は基本を知っています。この種のプロジェクトを開始するためには、どのようなリソースがベストなのでしょうか?ブラウザのマルチプレイヤーRTS
1
A
答えて
0
Network Programming in Age of Empires and Beyondを読んだり、Game Programming Gemの書籍のネットワーキングやマルチプレイヤーの記事を見ることができます。
1
HTML5でRTSゲームを構築するための明確なガイドがあります。
書籍Pro HTML5 Gamesは、Webソケットを使用したマルチプレーヤーを使用して、完全なRTSゲームを構築するプロセスを通して読者を案内しています。
本はCommand and Conquer in HTML5.
本は(本書で取り上げたゲームが完了し、動作している)あなたは今までゲームを構築しながら必要な可能性があるすべてのものをカバーして再作成私の経験に基づいて書かれている -
をシングルプレイヤーキャンペーンには、建物、車両、航空機を備えた経済と、スクリプトイベントを使用して説明されたオーバーアーチングストーリーが含まれています。また、パスの検出とステアリング、およびスクリプトイベントと有限状態マシンの組み合わせを使用したインテリジェントなユニット移動の追加を検討します。
次に、WebSocket APIとNode.JSを使用してマルチプレイヤーを追加する方法を見てみましょう.WebSocketとNode.JSの基本から、プレーヤーのゲームを同期させながらネットワークの待ち時間を補うなどの詳細まで説明します。
これは、ブラウザで完全なRTSゲームを構築するために必要なすべてのものであるはずです。
関連する問題
- 1. RTSゲームのコマンドシステム
- 2. マルチプレイヤーのゲームランキングシステム
- 3. Apple TVのマルチプレイヤー
- 4. HTML5ソケット/マルチプレイヤー
- 5. マルチプレイヤー用cocos2dタブビュー
- 6. マルチプレイヤー参加リクエスト
- 7. Unityマルチプレイヤー:スタンドアロンクライアント
- 8. Unet。マルチプレイヤー車両
- 9. As3 Button Animation rts style
- 10. RTS車両グリッドの動き
- 11. オープンソースとクロスプラットフォームのマルチプレイヤー/ネットワーキングライブラリ?
- 12. RTS命令(68kアセンブリ言語)
- 13. XNA vs Unity for RTS Games
- 14. RTS HTML5ゲームマルチプレイ - スタートのNode.jsサーバーのゲーム内
- 15. Game Maker Studio 2 LOCALマルチプレイヤー
- 16. Unity C#シンプル・マルチプレイヤー・ゲーム終了
- 17. ユニティ:マルチプレイヤー変換遅れ
- 18. GHC RTSのランタイムエラー共有徒党ライブラリ
- 19. アクションRTSスタイルのビデオゲーム(javascript付き)
- 20. 開発者向けのマルチプレイヤー+シングルプレイヤーゲームキットのコーディング
- 21. Game Center - マルチプレイヤーのための接続
- 22. 滑らかなマルチプレイヤーの動き
- 23. マルチプレイヤーでソケットを管理するSocket.io Game
- 24. ゲームにマルチプレイヤーを追加する場合
- 25. Androidにマルチプレイヤーを追加するには?
- 26. Netlogoマルチプレイヤーを作る方法は?
- 27. Unityマルチプレイヤー数が一致しない
- 28. UARTの初期化:UARTによるRTSのプルアップの防止
- 29. Rtsの時系列と以前の観測の比較
- 30. RTSゲームHTML5のオーディオ、ChromeのMP3とOGGのスターターとストップ
"どこから始めますか?"おそらくあなたは、このプロジェクトがあなたにとって大きすぎることを理解するのに必要な経験がないでしょう。まだそれなしで動作しないため、あなたはWebSocket(google it)を学びたいかもしれません。また、良いサーバースクリプトが必要になりますが、具体的な問題、具体的な問題がなければ、おそらく誰もこれを手伝ってくれません。 – freakish
@freakishなぜ彼はウェブソケットを学ばなければならないのですか?通常のソケットで何が間違っていますか? JavaとFlashの両方にソケットがあります。私はあなたがtcpを得るだけでフラッシュと思う。 – WalterM
@WalterM彼はHTML5について言及しましたが、FlashやJavaは言及しませんでした。彼はプラグインを使いたくないと思った。このシナリオでは、WebSocketsについて考えるのは当然です。 「普通の」(それが何であれ)ソケットが本当に間違っていることは何もありません。 HTML5を普及させる使命があります。 :-) – freakish