Step 9: Try Other Features
若要了解详细信息,请尝试更改图标和颜色、添加游戏计时器和声音。若要使游戏更具挑战性,请尝试将图板变大并调整计时器。
若要下载示例的完整版本,请参阅 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。
若要返回上一个教程步骤,请参阅Step 8: Add a Method to Verify Whether the Player Won。