Where's My Water?

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

指导教师

操作说明

~WHERE’S MY WATER?~
HI GUYS,I REMEMBERED I PLAYED THIS GAME DURING MY CHILDHOOD AND I DECIDED TO RECREATE IT ON SCRATCH!

-NOTE-
I NEED SOMEONE TO HELP ME GET THE ASSETS OF ALLIE (A FEMALE CROCODILE) TO MAKE IT A COMPLETE GAME.
-INSTRUCTIONS-
-PRESS S TO GET A SAVE CODE.
- PRESS L TO LOAD A GAME BY INSERTING A SAVE CODE.

-GOAL: GET WATER TO SWAMPY'S OR CRANKY’S BATH BY COMPLETING DIFFERENT PUZZLES.TO DO THAT, DRAG ON DIRT TO REMOVE THE DIRT AND LET THE WATER FALL ON SWAMPY'S BROKEN PIPE.


YOU CAN ALSO COLLECT 3 DUCKS IN EACH LEVEL FOR AN EXTRA CHALLENGE!

-ABOUT LEVELS-
- OVER 20 LEVELS AS SWAMPY
- FLUIDS: WATER, POISON, ALGUE AND STEAM.
- 2ND CHARACTER, CRANKY WITH 10 LEVELS
- COOL GAMEPLAY WITH MACHINES AND MOVING OBJECTS AND MORE...
FLUIDS: - POISON (PURPLE FLUID) CAN'T GO IN SWAMPY'S BATH.
- WATER CAN'T GO ON CRANKY’S ALGAE (2ND CHARACTER).
- POISON CAN TURN WATER INTO MORE POISON.
- POISON CAN REMOVE ALGAE.
- ALGAE (THE GREEN STUFF) GROWS WHEN TOUCHING WATER.
- STEAM (WHITE AND TRANSPARENT) GOES UP.
- STEAM AND ALGAE CAN'T GO INTO SWAMPYS BATH.

-MACHINES GET ACTIVATED WHEN A TRIGGER TOUCHES A FLUID
- DOORS WITH THAT SYMBOL MOVE. (SOMETIMES CONSTANT.)
OTHER: - PRESS ON A CHARACTER TO ENTER THERE LEVEL SELECT.
- CLICK ON THE BACK BUTTON TO GET BACK TO HOME.
- CLICK ON THE ARROW ON HOME TO SWITCH CHARACTER. - CLICK ON A LEVEL TO PLAY THAT LEVEL.
- CLICK THE ROTATED ARROW TO RETRY THE LEVEL.
- CLICK THE HOME BUTTON TO RETURN TO HOME.
- IN A SWAMPY LEVEL YOU CAN CLICK ON THE GREEN SKULL ON THE TOP TO PLAY THAT LEVEL AS CRANKY.

~ SECRET!~ - COLLECT AL 60 SWAMPY DUCKS TO UNLOCK A SECRET LEVEL!

备注与谢志

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

开发日志

变量

clones

dropplets in bath

Level

ducks

Level button ID

my level button ID [Levels buttons]

Max level unlocked

poisoned water

water x

water y

Red machine

Green machine

Blue machine

Total ducks

duckcount [Duck meter]

spreadalgae x

spreadalgae y

algae spread

Save Code

DucksDataCode

Counter [Save/Load Game]

CharacterType

Max Cranky level Unlocked

Swampys duck data code [Save/Load Game]

Crankys duck data code [Save/Load Game]

lengt var [Save/Load Game]

 

列表

Level Ducks Data (Swampy)

Copy/Paste your Save code here:

Level Ducks Data (Cranky)

 

角色

Stage

造型

背景1

Brick background

Credits (Swampy)

Credits (Cranky)

Level select (Swampy)

Level select (Cranky)

FR7VG8uXoAIZe0I-removebg-preview

 

声音

Swampy theme song

Swampy Level Music

Swampy Level completed

Cranky's theme song

Cranky's Level Music

Cranky Level Completed

 

代码

当 绿旗 被点击

清除图形特效

将 {Max level unlocked} 设为 1

将 {Max Cranky level Unlocked} 设为 1

将音量设为 100%

广播 home

 

当接收到 start

清除图形特效

停止 该角色的其他脚本

换成 Brick background 背景

等待 1 秒

重复执行

如果 ({CharacterType} = Swampy) 那么

播放声音 Swampy Level Music 等待播完

否则

播放声音 Cranky's Level Music 等待播完

 

当接收到 Reset

清除图形特效

停止 该角色的其他脚本

 

当接收到 Credits

清除图形特效

如果 ({CharacterType} = Swampy) 那么

换成 Credits (Swampy) 背景

否则

换成 Credits (Cranky) 背景

将 亮度 特效设定为 -10

等待 按下鼠标? 不成立

等待 按下鼠标?

重复执行 10 次

将 亮度 特效增加 -5

清除图形特效

广播 Level select

 

当接收到 Credits

如果 ({CharacterType} = Swampy) 那么

重复执行

播放声音 Swampy theme song 等待播完

否则

重复执行

播放声音 Cranky's theme song 等待播完

 

当接收到 bath complete

如果 ({CharacterType} = Swampy) 那么

如果 ({Level} = {Max level unlocked}) 那么

将 {Max level unlocked} 增加 1

停止 该角色的其他脚本

如果 ({Level} = Secret) 那么

将 {Level Ducks Data (Swampy)} 的第 21 项替换为 {ducks}

如果 (({ducks} > {Level Ducks Data (Swampy)} 的第 {Level} 项) 或 ({Level Ducks Data (Swampy)} 的第 {Level} 项 = )) 那么

将 {Level Ducks Data (Swampy)} 的第 {Level} 项替换为 {ducks}

如果 ({Level} = Secret) 不成立 那么

将 {Level} 增加 1

重复执行

播放声音 Swampy Level completed 等待播完

否则

如果 ({Level} = {Max Cranky level Unlocked}) 那么

将 {Max Cranky level Unlocked} 增加 1

停止 该角色的其他脚本

如果 (({ducks} > {Level Ducks Data (Cranky)} 的第 {Level} 项) 或 ({Level Ducks Data (Cranky)} 的第 {Level} 项 = )) 那么

将 {Level Ducks Data (Cranky)} 的第 {Level} 项替换为 {ducks}

将 {Level} 增加 1

重复执行

播放声音 Cranky Level Completed 等待播完

 

当接收到 home

清除图形特效

停止 该角色的其他脚本

换成 Brick background 背景

重复执行

重复执行直到 ({CharacterType} = Cranky)

播放声音 Swampy theme song 等待播完

重复执行直到 ({CharacterType} = Swampy)

播放声音 Cranky's theme song 等待播完

 

当接收到 Level select

停止 该角色的其他脚本

如果 ({CharacterType} = Swampy) 那么

清除图形特效

换成 Level select (Swampy) 背景

否则

清除图形特效

换成 Level select (Cranky) 背景

将 亮度 特效设定为 -10

等待 1.2 秒

重复执行

如果 ({CharacterType} = Swampy) 那么

播放声音 Swampy theme song 等待播完

否则

播放声音 Cranky's theme song 等待播完

 

角色1

 

Dirt

 

Mouse

 

Water

 

Pipe

 

Thumbnail

 

Character

 

Wall

 

Ducks

 

Retry button

 

Choose character

 

home button

 

level completed

 

buttons

 

Back button

 

Levels buttons

 

Loading screen

 

Poison

 

Machines

 

Steam

 

Duck meter

 

algae

 

Save/Load Game

 

Change character

 

Cranky challenge