手順 9: その他の機能を試す
さらに詳しく学習するために、アイコンおよび色の変更、ゲーム タイマーの追加、サウンドの追加を試します。ゲームをよりやりがいのあるものにするために、ボードの拡大およびタイマーの調整を試します。
サンプルの完全バージョンをダウンロードするには、「Complete Matching Game tutorial sample (絵合わせゲームのチュートリアルの完全なサンプル)」を参照してください。
その他の機能を試すには
アイコンおよび色を、選択したものに置き換えます。
ヒント ラベルの Forecolor プロパティを見てみてください。
プレーヤーが勝利するまでにかかる時間の長さを追跡するゲーム タイマーを追加します。
ヒント そのためには、フォーム上の TableLayoutPanel の上に経過時間を表示するためのラベルを追加し、その時間を追跡するための別のタイマーを追加します。プレーヤーがゲームを開始するとタイマーを開始し、最後の 2 つのアイコンが一致した後にタイマーを停止するコードを使用します。
プレーヤーが一致を見つけたときのサウンド、プレーヤーが一致しない 2 つのアイコンを表示したときの別のサウンド、およびプログラムでアイコンが再度非表示になるときの 3 つ目のサウンドを追加します。
ヒント サウンドを再生するには、System.Media 名前空間を使用できます。詳細については、「Play Sounds in Windows Forms App (C# .NET)」または「How To Play Audio In Visual Basic」を参照してください。
ボードを拡大して、ゲームをより難しくします
ヒント TableLayoutPanel に行や列を追加する以上のことを行う必要があります。作成するアイコンの数を検討する必要もあります。
プレーヤーが、選択が遅すぎて一定時間内に 2 つ目のアイコンをクリックしなかった場合に、1 つ目のアイコンを非表示にするようにして、ゲームをよりやりがいのあるものにします。
続行または確認するには
プログラミングに行き詰まった場合や疑問がある場合は、MSDN フォーラムのいずれかに質問を投稿してみてください。「Visual Basic Forum」および「Visual C# Forum」を参照してください。
無料で利用できる便利なビデオ学習リソースがあります。Visual Basic でのプログラミングの詳細については、「Visual Basic Fundamentals: Development for Absolute Beginners」を参照してください。Visual C# でのプログラミングの詳細については、「C# Fundamentals: Development for Absolute Beginners」を参照してください。
チュートリアルの前の手順に戻るには、「手順 8: プレーヤーが勝利したかどうかを確認するメソッドの追加」を参照してください。