Шаг 9. Изучение других функций
Для изучения других функций попробуйте изменить значки и цвета, добавить в игру таймер или звуки.Чтобы сделать игру интереснее, увеличьте игровое поле или измените настройки таймера.
Загрузить готовую версию примера можно на странице Complete Matching Game tutorial sample.
Изучение других функций
Замените значки и цвета на другие.
Совет
Попробуйте проверить свойство Forecolor метки.
Добавьте таймер игры, который отслеживает время, необходимое игроку для победы.
Совет
Для этого можно добавить метку для отображения истекшего времени в форму над TableLayoutPanel и добавить в форму еще один таймер для отслеживания времени.Следующий код служит для запуска таймера, когда игрок начинает игру, и остановки таймера после сопоставления последних двух значков.
Добавьте звуки, которые будут воспроизводиться при нахождении игроком пары, отображении двух несовпадающих значков и повторном сокрытии значков программой.
Совет
Для воспроизведения звуков можно использовать пространство имен System.media.Дополнительные сведения см. в разделе Play Sounds in Windows Forms App (C# .NET) или How To Play Audio In Visual Basic.
Сделайте игру труднее, увеличив игровое поле.
Совет
Необходимо не только добавить строки и столбцы в TableLayoutPanel, но и учесть количество создаваемых значков.
Сделайте игру интереснее, скрывая первый значок, если игрок действует медленно и не щелкает второй значок в течение определенного времени.
Продолжить или повторить пройденный материал
Если у вас возникли затруднения или вопросы по программированию, попробуйте задать вопрос на одном из форумов 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. Добавление метода для проверки, выиграл ли игрок.