Popsicle Match

复制链接 & 嵌入
链接
复制链接
嵌入网页
复制嵌入代码
进入全屏模式
载入作品
正在创建积木……
载入角色……
载入声音……
加载扩展……
正在创建积木……
呼唤小猫……
传送Nano……
给Gobo充气 …
准备表情……
还没有人打赏!
最后修改于2024年07月09日

指导教师

操作说明

DRAG POPSICLES ONTO THE TRAY AND MAKE MATCHES!

EACH POPSICLE HAS A COLOR ON THE TOP HALF AND A COLOR ON THE BOTTOM HALF. YOU CAN DRAG THEM UP AND DROP THEM ON THE TRAY. YOU CAN'T ROTATE THE POPSICLES AND POPSICLES CANNOT OVERLAP OR GO OUTSIDE OF THE TRAY.

IF TWO OR MORE PIECES OF THE SAME COLOR ON THE TRAY ARE NEXT TO EACH OTHER, THEY'LL MATCH AND DISAPPEAR.

HOW MANY POPSICLES CAN YOU MATCH BEFORE THE TRAY FILLS UP?

EACH COLOR IS LABELED WITH A SYMBOL, FOR THOSE WHO ARE COLORBLIND.

ON A ROLL BUT NEED TO GO? DON'T WORRY, THIS PROJECT SAVES YOUR PROGRESS DURING THE CURRENT SESSION, SO AS LONG AS YOU KEEP YOUR TAB OPEN, CLICKING THE GREEN FLAG OR STOP SIGN WON'T START A NEW GAME - JUST CLICK CONTINUE TO PICK UP RIGHT WHERE YOU LEFT OFF.

THANKS TO THE SCRATCH TEAM FOR CHOOSING THIS PROJECT TO BE FEATURED ON JUNE 27TH!

备注与谢志

https://scratch.mit.edu/projects/1034416590/

开发日志

变量

Is Paused

role [Pause]

Prompt

 

角色

Pops

代码

当接收到 close pause menu

如果 ({Game Mode} = fast) 那么

将 虚像 特效设定为 0

 

当接收到 pause game

如果 ({Game Mode} = fast) 那么

将 虚像 特效设定为 100

 

Sticks

代码

当接收到 pause game

如果 ({Game Mode} = fast) 那么

将 虚像 特效设定为 100

 

当接收到 close pause menu

如果 ({Game Mode} = fast) 那么

将 虚像 特效设定为 0

 

Title Screen

造型

ver

button-settings_

 

代码

当角色被点击

将 {Prompt} 设为 new

 

Timer

代码

当接收到 timer

等待 ({Is Paused} = false)

等待 ({Is Paused} = false)

等待 ({Is Paused} = false)

等待 ({Is Paused} = false)

 

当接收到 game start

停止 该角色的其他脚本

 

当接收到 title screen

如果 不成立 那么

删除此克隆体

停止 该角色的其他脚本

隐藏

 

Modal

造型

prompt-new

prompt-restart

prompt-quit

prompt-continue

button-no2

button-yes2

 

代码

当接收到 ask yes or no

换成 prompt-new 造型

换成 连接 prompt- 和 {Prompt} 造型

克隆 自己

换成 button-no 造型

如果 ({Prompt} = new) 那么

换成 button-no 造型

否则

换成 button-no2 造型

克隆 自己

换成 button-yes 造型

如果 ({Prompt} = new) 那么

换成 button-yes 造型

否则

换成 button-yes2 造型

克隆 自己

 

当作为克隆体启动时

如果 (造型名称 = button-no) 那么

如果 造型名称 包含 button-no? 那么

如果 (造型名称 = button-yes) 那么

如果 造型名称 包含 button-yes? 那么

 

当角色被点击

如果 (造型名称 = button-no) 那么

如果 造型名称 包含 button-no? 那么

如果 (造型名称 = button-yes) 那么

如果 造型名称 包含 button-yes? 那么

 

Pause