用户:7号床患者查看:109 回复:16 评论:109 创建时间:2018-12-11T19:03:32
哈喽哈喽大家好,园长又和大家见面了
(作业写VAN力
闲来无事做点开首页看到自己的作品已经突破7W点击了园长好开心啊
(此处应有掌声
看了一下下方的评论大家都很喜欢而且沉浸于作品中也算是达到我制作这个作品的初衷
不过其实园长今天要讲的不止这些,因为看到了评论区出现了质疑作品是否使用全随机出现,多次输入同一个人的名字会不会重复的问题,在这喵长想和大家解释一下园长采用的并不是完全随机,在设计之初是要让多个人输入同一个名字看到的是同一个结果的,也是在这里下了不小的功夫,但是因为账号等级的问题
大家玩的太火爆啦,云服务器一直在爆满状态,就不会储存新出现的名字了,所以会出现类似完全随机的状况。



不过我还是可以在这里和大家分享一下我的做法的:
如何用云变量和列表来记录不同玩家的相同行为~
首先我们打开右上角的积木实验室~
然后选择云变量进行添加(此为万事之先~云变量真是太好用辣![]()
然后我们將需要记录的事情分为两类:
第一类是输入的名字(为了鉴别是不是输入同样的名字辣):
第二类是对应的结果编号(为了通过名字寻找到对应得结果辣):
在开始的时候根据玩家输入的想要查找的名字记录下该名字产生的结果(这个结果当然是随机的啦因为是第一次)
然后记录下该名称对应产生的结果~~~
然后我们要进行下一步的判定,如果列表中已经存在名字了,我们要判定这个名字是不是出现在列表里了(也就是之前有没有人搜查过这个名字)如果有的话会直接读取对应名称的结果,如果为否则会重新赋予新名称一个结果然后將其存在列表中
就可以啦
但是这时候聪明的小伙伴就要问了(可是院长只有云变量没有云列表呀列表里的信息怎么办?)
emmmmmmmmmmmmmmmmm
问的好,但是聪明的我怎么会没考虑到这个问题呢
虽然不能存云列表但是云变量可以按照特殊规则分成列表呀~~~~~只要在存入的时候不止存入名称而是存入名称+符号
然后再分开的时候按照对应得符号拆分就行了鸭
为聪明的我鼓掌~~
OK今天的讲解就到这里啦,有什么问题可以直接回帖问,园长每天晚上都会来发(水)帖(水)的~~~
还请大家多多支持园长的作品和【龙猫工作室鸭】~
小推销一波er工作室
活动喵恭喜龙猫工作室发布编程一小时帖子/作品一篇,并获得加精,工作室积分+2+5,工作室积分累计截止到12月12日,请在12月12日之前不要删除帖子,否则新增积分失效哦~
再接再厉,活动喵相信你们工作室能成功拿下前六,获得工作室专属荣誉及奖品!
点赞3
评论