翻牌记忆游戏设计和算法说明
内容来自用户:foxyapple
显示12张扑克牌,其中两两成对,共6种花色,游戏者需要在5秒之内记住每一对的位置。5秒之后,扑克牌翻至背面。这是游戏者凭记忆点击扑克牌,找出成对的牌。系统测量游戏者找出全部成对的牌所花费的时间,并于游戏者估计的时间相对比,按照既定的规则给出测量结果。详细功能清单如下:
序号|功能说明|设计应对|
1.|程序显示三行四列共12张扑克牌的背面,显示“开始”按钮和“结束”按钮。此时“结束”按钮处于“禁用”状态。|2.1主窗体布局设计|
2.|按下“开始”按钮,该按钮变成“禁止”状态,“结束”按钮处于“可用”状态。|5.1主窗体“开始”按钮点击事件处理模块|
3.|屏幕显示三行四列共12张扑克牌,其中两两相同。|5.1主窗体“开始”按钮点击事件处理模块|
4.|扑克牌的正面显示5秒钟。|5.1主窗体“开始”按钮点击事件处理模块|
5.|5秒钟后,扑克牌自动翻至背面,同时程序开始计时。|5.2主窗体5秒计时定时器事件处理模块|5.3主窗体游戏计时定时器事件处理模块|
6.|游戏者连续点击两张扑克牌。若两张扑克牌相同,则这两张牌始终处于正面;否则,再次翻转为背面。|5.4主窗体扑克牌点击事件处理模块|
7.|当游戏者找出全部12张牌后,程序停止计时。|5.4主窗体扑克牌点击事件处理模块|
8.|程序弹出对话框,游戏者输入自己估计的找出全部扑克牌的时间开销。|5.4主窗体扑克牌点击事件处理模块|5.6时间输入对话框“确定”按钮事件处...
14483