无代码编程语言ivx写打地鼠demo

                  无代码编程语言ivx写打地鼠demo

这周分享一个没有ivx教程,自己独立制作的demo。这个demo其实是打地鼠游戏的简化版。不过原理是一样的。先看下预览吧。
demo界面
ivx对象树
这个打地鼠游戏很简单,点击开始以后,会有一个➕号随机变成红色,如果在倒计时为0前,点击红色➕,则程序会自动产生一个红色+,然后继续点击,知道倒计时为0或者点错为止。
这个demo很简单,主要用到的原理是三元算法。如果图标被选到,则显示红色,没有选到则还是黑色,每次只有一个➕会变色。如下图,当变量等于1时,就被选中,如果不是为1,则没有选中。这是三元算法比较典型的应用。
图片: 三元算式
图标的事件也是差不多一样的。这里添加了条件,在倒计时不为0,且三元这个变量的值为1的情况下,可以调用动作组,如果变量不是1,则表示点击错了,显示游戏结束。每个图标差别就是三元变量的值,第几个图标,三元变量就是多少。
图片:
在这里插入图片描述
在这里插入图片描述
关键动作组都是一样的,所以设置一个动作组,统一调用就行了。设置三元标量生成随机数,点击完这个➕以后,又会有下一个➕变颜色,可以保证延续性。倒计时会重置下,重新开始,计数器用来记录已经点击对几题,会累加。分数我这里设置比较随意,越到后面,分数增长越快。可以根据需求自行设置。这里还简单设置了下难度,在分数达到一定阶段后,倒计时会缩减时间。
图片: 在这里插入图片描述
前台UI做好以后,开始事件,也是比较基础的重置和开始状态。触发器和倒计时这两个主要是用来倒计时的。
图片:
在这里插入图片描述
现在开始讲下后台数据库和前台连接,因为我们还是要存储数据的,比如说谁玩的好,多少分,这样就需要后台数据库。数据库里存储的是成绩流水。
图片: 在这里插入图片描述
在数据库的同时添加一个服务,基本上已经是习惯了。服务提交的是成绩,返回以后输出最好的成绩。
图片:
在这里插入图片描述
服务做好以后,我在前台选取了倒计时的文本那里添加事件。当倒计时为0时,服务启动,提取此次分数,并接收最好成绩结果。
图片: 在这里插入图片描述
至此,已经将大部分框架做出来了。
纪念下在没有参考的情况下做出的这个demo。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值