教程 4:创建匹配游戏

在本教程中,将生成一个匹配游戏,在该游戏中,玩家必须匹配隐藏的图标对。您将学习如何:

  • 使用 List 对象来包含对象。

  • 使用 foreach 循环(Visual C# 中)或 For Each 循环(Visual Basic 中)。

  • 使用引用变量跟踪窗体的状态。

  • 生成可用于多个对象的事件处理程序。

  • 使计时器启动时正好激发一次。

当您完成时,程序将类似下图所示。

在本教程中创建的游戏

在本教程中创建的游戏

说明说明

在本教程中,同时涉及 Visual C# 和 Visual Basic,因此请关注特定于您使用的编程语言的信息。

相关主题

标题

说明

步骤 1:创建项目并向窗体添加表

通过创建项目并添加 TableLayoutPanel 控件开始操作。

步骤 2:添加随机对象和图标列表

添加 Random 对象和 List 对象,以创建图标列表。

步骤 3:向每个标签分配一个随机图标

向 Label 控件随机分配图标。

步骤 4:向每个标签添加一个 Click 事件处理程序

添加一个 Click 事件处理程序,该处理程序更改被单击的标签的颜色。

步骤 5:添加标签引用

添加引用变量以跟踪哪些标签被单击。

步骤 6:添加计时器

向窗体添加计时器。

步骤 7:保持对可见

保持图标对可见(如果选择了匹配的对)。

步骤 8:添加方法以验证玩家是否获胜

添加 CheckForWinner() 方法以验证玩家是否获胜。

步骤 9:尝试其他功能

尝试其他功能,例如更改图标和颜色、添加网格以及添加声音。尝试使图板变大并调整计时器。