作品简介
在西方占星学上,黄道12星座是宇宙方位的代名词,一个人出生时,各星体落入黄道上的位置,说明了一个人的先天性格及天赋。黄道12星座象征心理层面,反映出一个人行为的表现的方式。于是将黄道分成12个星座,称为黄道12星座。依次为白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、射手座、摩羯座、水瓶座、双鱼座。
你是什么星座的呢?
今天给大家分享的Scratch作品是《十二星座》,也叫来自哪颗星的你,这是一款读心术作品,非常的神奇,它能够准确的猜出你心中所想,百试不爽。
点击绿旗,运行程序,在舞台会显示12星座图标,分上下两排,玩家在12个星座中任意选一个星座,记在心里即可。点击底部的黄色按钮,进入第一组星座筛选,第一组有6颗星座,如果你选择的星座在这一组中,就点击对勾按钮,否则就点击错误按钮。接着进入第二组星座筛选,同样也是6颗星座,并按同样的规则点击对勾或者错误按钮。然后是第3组和第4组,这两组只有5颗星座,四组选择完毕,会给出结果,这是你会神奇的发现,它竟然知道你心里所记住的星座,屡试不爽。当然,如果你胡乱选择的话,就有可能出现错误情况。
作品效果
Scratch十二星座作品的完整效果如视频所示:
作品解读
Scratch十二星座一共有6个角色,如图所示:

各角色功能和效果简单说明如下:
- 封面:封面角色,点击绿旗之后,显示封面,上面显示12个星座,分上下两排显示,每排6个;
- 继续:点击继续按钮,进入问答环节;
- 星座:作品的核心角色,一共有13个造型,包括12个星座造型和错误造型,分4组来显示不同的星座组合,其中第一组和第二组各6个星座,第三组和第四组各5个星座;
- right:正确按钮,如果你心里记住的星座出现在当前组中,就点击该按钮,然后进行下一组,如果4组全部完成,则直接显示结果;
- wrong:错误按钮,和right角色刚好相反;
- 标题:作品的名称,点击绿旗时显示。
那这个游戏的原理是什么呢?简单来说,就是二进制。
这里一共有12个星座,如果对其进行编号的话,就是1-12,对应于二进制的话,分别是:0001、0010、0011、0100、0101、0110、1000、1000、1001、1010、1011、1100。
这么看的话,没什么规律,我们可以制定一个规则,将各数位上数字为1的都编为一组,如下:
第一位是1的数字:1000、1001、1010、1011、1100,对应十进制为1、3、5、7、9、11
第二位是1的数字:0100、0101、0110、0111、1100,对应十进制为2、3、6、7、10、11
第三位是1的数字:0010、0011、0110、0111、1010、1011,对应十进制为4、5、6、7、12
第四位是1的数字:0001、0011、0101、0111、1001、1011,对应十进制为8、9、10、11、12
这就是四组星座中,分别出现的星座。以第一组星座为例,对应的代码为:

对于第一组星座,按下对勾的时候,说明第四位数字为1,按下错误则为0,对于第二组星座,按下对勾的时候,说明第三位数字为1,按下错误则为0,对于第三组星座,按下对勾时,说明第二位数字为1,按下错误则为0,对于第四组星座,按下对勾时,说明第一位数字为1,按下错误则为0。每次把对应的十进制数字加起来,就可以知道对应的数字。对勾角色的代码如图所示:

通过变量“星座之和”就可以知道是哪颗星座了。
暂无评论内容