チュートリアル 4: 絵合わせゲームの作成

このチュートリアルでは、プレーヤーが隠されたアイコンのペアを見つける絵合わせゲームを作成します。以下の方法について説明します。

  • List オブジェクトを使用してオブジェクトを保持する。

  • foreach ループ (Visual C# の場合) または For Each ループ (Visual Basic の場合) を使用する。

  • 参照変数を使用してフォームの状態を追跡する。

  • 複数のオブジェクトで使用できるイベント ハンドラーを構築する。

  • 開始したら、タイマーが一度だけ発生するようにする。

完成すると、プログラムは次の図のようになります。

このチュートリアルで作成するゲーム

このチュートリアルで作成するゲーム

注意

このチュートリアルでは、Visual C# と Visual Basic の両方が取り上げられているため、使用しているプログラミング言語固有の情報に注意してください。

関連トピック

タイトル

説明

手順 1: プロジェクトの作成とフォームへのテーブルの追加

プロジェクトを作成し、TableLayoutPanel コントロールを追加することから始めます。

手順 2: Random オブジェクトおよびアイコンのリストの追加

Random オブジェクトおよび List オブジェクトを追加し、アイコンのリストを作成します。

手順 3: 各ラベルへのランダムなアイコンの割り当て

Label コントロールにアイコンをランダムに割り当てます。

手順 4: 各ラベルへの Click イベント ハンドラーの追加

クリックされたラベルの色を変更させる Click イベント ハンドラーを追加します。

手順 5: ラベルの参照の追加

参照変数を追加して、どのラベルがクリックされたかを追跡します。

手順 6: タイマーの追加

タイマーをフォームに追加します。

手順 7: ペアの表示の維持

一致するペアが選択された場合に、アイコンのペアが表示されたままになるようにします。

手順 8: プレーヤーが勝利したかどうかを確認するメソッドの追加

プレーヤーが勝利したかどうかを確認する CheckForWinner() メソッドを追加します。

手順 9: その他の機能を試す

アイコンおよび色の変更、グリッドの追加、サウンドの追加などの、その他の機能を試します。また、ボードの拡大およびタイマーの調整を試します。