有趣的 aure--用 aure 做文曲星上玩过的猜数字游戏
猜数字游戏是小时候非常喜欢的一款文曲星游戏,能在课间玩的不亦乐乎,闲来无事,试着用axure做了一个
以下开始讲解如何实现
游戏规则
1.系统随机给出0~9中的四个数
2.玩家输入四个数字尝试,每次尝试,系统给出尝试结果,如果有数字与系统一样,记为A,如果数字与位置都一样,记为B。例如2A1B,说明数字中有1个数字位置和值都正确,一个数字只有数值正确,位置不正确。其他两个数字不正确。
3.玩家根据系统结果再次尝试,直到4个数字的值和位置都正确位置算正确,但只有10次尝试机会,10次后仍没猜出,游戏失败
技能重点
1.用中继器,模拟系统给出随机四个数字
2.判断玩家的输入结果
实现步骤
1.给出随机四个数字
创建一个中继器,命名为取数器,两列10行,第一列分别取0~9的数字,第二列赋值随机数
创建4个矩形(分别命名为真实1~4),从中继器中取数并逐个赋值
在页面载入事件中,增加以下用列
这里必须要有wait时间,不然会出错,错误原因不详
2.对输入结果进行判断
创建4个输入框(分别命名为输入1~4)和“尝试”按钮
创建4个动态面板,主要作用是统计数字正确数量和位置正确数量
为“尝试”按钮增加事件
a)判断是否4个输入框都输入完整
b)是否4个数字都正确输入,如果是,游戏结束
c)是否第10次输入,第10次输入仍不正确,游戏结束
d)常规状态:记录输入的数字顺序和判定结果(额外新建了一个中继器来记录)
这里d项是通过动态面板统计,通过修改动态面板的状态来让动态面板执行统计,统计事件如下:
此次写作比较仓促,待以后完善,还请见谅~
大致效果
未完待续!!!
关键字:Axure, 数字
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!