ホームページ >ウェブフロントエンド >jsチュートリアル >MeteorでマルチプレイヤーTictactoeゲームを構築します
Meteorフレームワークは、フルスタック機能と効率的なプロトタイピング機能を備えたシンプルなマルチプレイヤーブラウザーゲームを構築するための理想的な選択肢となっています。このチュートリアルでは、Meteorのデフォルトのフロントエンドテンプレートエンジンブレイズを使用して、マルチプレイヤーチックティングゲームを構築するように導きます。 JavaScriptのプログラミングにおける流星と経験の基本をすでに持っていると仮定します。
Meteorにさらされたことがない場合は、最初に公式Meteor WebサイトでTODOアプリケーションチュートリアルを完了することをお勧めします。
完全なコードがGitHubリポジトリにアップロードされました。
コアポイント
を作成します 流星がインストールされていない場合は、オペレーティングシステムに従ってウェブサイトの指示に従ってください。
足場を生成
このフォルダーに移動します:
<code class="language-bash">meteor create TicTacToe-Tutorial</code>
今すぐアプリケーションを実行します:
すべてがうまくいった場合、コンソールはアプリケーションを構築する必要があります。完了したら、Webブラウザーを開いて、
<code class="language-bash">cd TicTacToe-Tutorial</code>https://www.php.cn/link/4a914e5c38172ae9b61780ffbd0b2ff90
にアクセスして、実行中のアプリケーションを表示します。これまでにこれを行ったことがない場合は、サンプルアプリケーションを試して、どのように機能するかを理解してみることをお勧めします。
<code class="language-bash">meteor</code>ファイル構造を見てみましょう。アプリケーションのフォルダーを開きます。現在、クライアントフォルダーとサーバーフォルダーのみを気にしています。クライアントフォルダー内のファイルは、クライアントによってダウンロードおよび実行されます。サーバーフォルダー内のファイルはサーバー上でのみ実行され、クライアントがアクセスすることはできません。
チェスボードを構築します
TIC TOEボードは、3 x 3テーブルではありません。
ボードはクライアントによってダウンロードされるため、クライアントフォルダーのファイルを編集します。 Main.htmlでコンテンツを削除し、次のものに置き換えることから始めましょう。
client/main.html
<code class="language-bash">meteor create TicTacToe-Tutorial</code>ファイルを変更した後、必ず保存してください!そうでなければ、流星はそれらを認識しません。
ボードにCSSを追加しましょう。 main.cssファイルを開き、以下を追加します
client/main.css
また、このチュートリアルで使用するいくつかの追加のIDとクラスも追加しました。
<code class="language-bash">cd TicTacToe-Tutorial</code>最後に、クライアント/main.jsを削除する必要がないため、ブラウザでアプリを開いて外観を確認します。
これは良いことですが、最良の解決策ではありません。 Blazeテンプレートを導入して、リファクタリングをしましょう。
...(後続の手順は元のテキストと類似していますが、同義語と文章の文化的調整を除き、元の意味を変化させないようにします。スペースの制限のため、残りの手順の擬似オリジナルの内容は省略されています。 . Please refer to the original text and follow the above examples Make corresponding rewrites. )
以上がMeteorでマルチプレイヤーTictactoeゲームを構築しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。