手順 9: その他の機能を試すStep 9: Try Other Features

さらに詳しく学習するために、アイコンおよび色の変更、ゲーム タイマーの追加、サウンドの追加を試します。To learn more, try changing icons and colors, adding a game timer, and adding sounds. ゲームをよりやりがいのあるものにするために、ボードの拡大およびタイマーの調整を試します。To make the game more challenging, try making the board bigger and adjusting the timer.

サンプルの完全バージョンをダウンロードするには、「Complete Matching Game tutorial sample」 (絵合わせゲームのチュートリアルの完全なサンプル)を参照してください。To download a completed version of the sample, see Complete Matching Game tutorial sample.

その他の機能を試すにはTo try other features

  • アイコンおよび色を、選択したものに置き換えます。Replace the icons and colors with ones you choose.

    ヒント

    ラベルの Forecolor プロパティを見てみてください。Try looking at the label's Forecolor property.

  • プレーヤーが勝利するまでにかかる時間の長さを追跡するゲーム タイマーを追加します。Add a game timer that tracks how long it takes for the player to win.

    ヒント

    そのためには、フォーム上の TableLayoutPanel の上に経過時間を表示するためのラベルを追加し、その時間を追跡するための別のタイマーを追加します。To do this, you can add a label to display the elapsed time on the form above the TableLayoutPanel, and add another timer to the form to track the time. プレーヤーがゲームを開始するとタイマーを開始し、最後の 2 つのアイコンが一致した後にタイマーを停止するコードを使用します。Use code to start the timer when the player starts the game, and stop the timer after they match the last two icons.

  • プレーヤーが一致を見つけたときのサウンド、プレーヤーが一致しない 2 つのアイコンを表示したときの別のサウンド、およびプログラムでアイコンが再度非表示になるときの 3 つ目のサウンドを追加します。Add a sound when the player finds a match, another sound when the player uncovers two icons that don't match, and a third sound when the program hides the icons again.

    ヒント

    サウンドを再生するには、System.Media 名前空間を使用できます。To play sounds, you can use the System.media namespace. 詳細については、「Windows フォーム アプリでサウンドを再生する (C# .NET)」または「Visual Basic でオーディオを再生する」を参照してください。See Play Sounds in Windows Forms App (C# .NET) or How To Play Audio In Visual Basic for more information.

  • ボードを拡大して、ゲームをより難しくします Make the game more difficult by making the board bigger.

    ヒント

    TableLayoutPanel に行や列を追加する以上のことを行う必要があります。作成するアイコンの数を検討する必要もあります。You'll need to do more than just add rows and columns to the TableLayoutPanel - you'll also need to consider the number of icons you create.

  • プレーヤーが、選択が遅すぎて一定時間内に 2 つ目のアイコンをクリックしなかった場合に、1 つ目のアイコンを非表示にするようにして、ゲームをよりやりがいのあるものにします。Make the game more challenging by hiding the first icon if the player is too slow to respond and doesn't choose the second icon before a certain amount of time.

続行または確認するにはTo continue or review