首页 > 其他 > 详细

循环计数器之房间密码锁游戏

时间:2020-12-18 10:13:45      阅读:32      评论:0      收藏:0      [点我收藏+]

技术分享图片

游戏规则:询问用户密码以解锁门禁。有两个背景:背景门表示门禁已锁定,背景卧室表示门禁已解锁。 如果用户连续三次输错密码,门禁将拒绝访问。

第一步

添加两幅背景,一个是锁着的门的背景,另一个是卧室的背景。

第二步

设置默认的小猫角色虚像为100(相当于隐身效果)。

当启动程序时,将背景切换成门,然后调用GetPassword进行用户认证。

该过程在返回到主程序之前会设置gotPass变量的值,它表示门禁密码验证的结果。当过程返回后,如果…那么脚本积木测试gotPass变量,从而决定是否有权进入卧室。

如果gotPass为1,意味着密码正确可以进入卧室,脚本则使用说… 积木显示"密码正确,请进! ”随后切换成背景卧室。否则显示“密码错误!", 背景仍然是门。

GetPassword程序首先设置gotPass变量为0,表示现在未收到正确的密码。然后初始化failCount变量为0。它代表密码输入错误的次数,变相的循环计数器。脚本程序随后重复执行3次,设定3次是最多的尝试次数。每次循环前先要求用户输入密码。

如果输入的密码正确(本例中为123123),脚本程序设置gotPass变量为1,然后使用停止当前程序脚本,结束本过程并返回到主程序脚本。否则,若用户未使用完三次机会,程序脚本会显示错误信息,同时再给用户一次机会。若连续三次输入错误密码,重复执行3次结束,返回至主程序脚本,而gotPass变量的值依然为0。

循环计数器之房间密码锁游戏

原文:https://www.cnblogs.com/youjianschool/p/14153234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!