ORIGINAL MR. MINER 3: HTTPS://SCRATCH.MIT.EDU/PROJECTS/632222037
===========================================
MR. MINER 3
===========================================
SO UH, I MOVED MR. MINER 4 TO THIS PROJECT BECAUSE THIS WAS MORE POPULAR..... JUST PRETEND NOTHING HAPPENED....
===========================================
OVERVIEW:
IN THIS GAME, YOU HAVE TO MINE DOWN TO GET MORE MONEY, ONCE YOU HAVE ENOUGH MONEY, YOU WIN THE GAME. THE MINE IS ERODING, AND BOULDERS ARE FALLING, AVOID GETTING CRUSHED BY BOULDERS.
===========================================
CONTROLS:
LEFT AND RIGHT ARROWS OR A AND D TO MOVE,
UP ARROW, OR W, TO JUMP.
AVOID BOULDERS.
PRESS Z TO REFILL YOUR HEALTH (IT COST 2,000 DOLLARS),
HOLD DOWN OR PRESS SPACE TO MINE.
===========================================
INSPIRATION:
THIS WAS INSPIRED BY MINER CAT AND CUBE MINER, THOSE ARE TWO AWESOME GAMES AND YOU SHOULD DEFINITELY CHECK THEM OUT. ALL ART AND CODE BY ME.
THE SCRAPBOOK IDEA CAME FROM THE SCRAPBOOK IN THE GAME, YOSHI'S CRAFTED WORLD.
===========================================
CREDITS:
I GOT ALL MY MUSIC FROM AN AWESOME SCRATCHER NAMED @BOBBYF_EXTRAS, HE HAS A SCRATCH SERIES CALLED VGM, WHICH HAS TONS OF MUSIC THAT I USED.
MUSIC FROM NINTENDO.
===========================================
UPDATE LOG:
JAN 12 2022: ORIGINAL RELEASE,
JAN 22 2022: UPDATED AND REVAMPED THE GAME ENTIRELY,
JAN 23 2022: ADDED ABILITY TO MINE WITH SPACE KEY, MADE THE BACKGROUND OF THE FIRST LEVEL NIGHT TIME IF IT IS NIGHT IN REAL LIFE.
ADVERTISING IS NOT ALLOWED
===========================================
CAN WE GET ON TRENDING?
#ALL#ALL#ALL#ALL#ALL#ALL#ALL#ALL#ALL#ALL#ALL#ALL#ALL#ALL#ALL#
#MINER#MINER#MINER#MINER#MINER#MINER#MINER#MINER
#GAMES#GAMES#GAMES#GAMES#GAMES#GAMES
变量
☁ Most Money
World
Book Open
角色
Stage
造型
Hills
Cave
Toxic
Magma
Twinkle
Frozen
Desert
Factory
Boss
Valley Day
Mines
Nether
Mantle
Dark Mine
Granite
Fossil
Chasm
Magma Factory
Abysmal Tunnel
Empty
Valley Night
声音
Boss
Hills
Cave
Toxic
Magma
Twinkle
Ice
Desert
Factory
Valley
Mines
Nether
Mantle
Dark Mine
Granite
Fossil
Chasm
Abysmal
代码
当 绿旗 被点击
换成 Hills 背景
如果 ((当前时间的 时 > 6) 与 (当前时间的 时 < 20)) 那么
换成 Valley Day 背景
如果 ((当前时间的 时 > 19) 与 (当前时间的 时 < 7)) 那么
换成 Valley Night 背景
当接收到 Ending Screen
停止 该角色的其他脚本
换成 End 背景
当接收到 CREDITS!
隐藏变量 {Money}
等待 1 秒
清除图形特效
换成 Cube Village 背景
重复执行
播放声音 CV 等待播完
当背景换成 Twinkle
当背景换成 Dark Mine
播放声音 Twinkle 等待播完
播放声音 Dark Mine 等待播完
当背景换成 Factory
当背景换成 Chasm
播放声音 Factory 等待播完
播放声音 Chasm 等待播完
当背景换成 Hills
当背景换成 Valley Day
播放声音 Hills 等待播完
播放声音 Valley 等待播完
当背景换成 Boss
停止 该角色的其他脚本
停止所有声音
重复执行
播放声音 Boss 等待播完
当背景换成 Empty
当背景换成 Toxic
当背景换成 Nether
播放声音 Toxic 等待播完
播放声音 Nether 等待播完
当背景换成 Magma Factory
停止 该角色的其他脚本
停止所有声音
重复执行
播放声音 Magma 等待播完
当背景换成 Frozen
当背景换成 Granite
播放声音 Ice 等待播完
播放声音 Granite 等待播完
当背景换成 Valley Night
等待 ({Start?} = 1)
等待 0.01 秒
停止所有声音
重复执行
播放声音 Valley 等待播完
当背景换成 Cave
当背景换成 Mines
播放声音 Cave 等待播完
播放声音 Mines 等待播完
当背景换成 Abysmal Tunnel
停止 该角色的其他脚本
停止所有声音
重复执行
播放声音 Abysmal 等待播完
当背景换成 Magma
当背景换成 Mantle
播放声音 Magma 等待播完
播放声音 Mantle 等待播完
当背景换成 Desert
当背景换成 Fossil
播放声音 Desert 等待播完
播放声音 Fossil 等待播完
Blocks
造型
Grass
Dirt
Dirt Iron
Dirt Emerald
Dirt Diamond
Stone
Stone Iron
Stone Emerald
Stone Diamond
Toxic Rock
Toxic Rock Iron
Toxic Rock Emerald
Toxic Rock Diamond
Magma
Netherite Iron
Netherite Emerald
Netherite Diamond
Magma Hot
Platinum
Platinum Iron
Platinum Emerald
Platinum Diamond
Ice
Ice Gold
Sand
Flesh Iron
Flesh Emerald
Flesh Diamond
Cursed Rock
Cursed Iron
Cursed Emerald
Cursed Diamond
Unbreakable Grass
Dirt Copper
Dirt Rock
Stone Lapis
Stone Platinum
Stone Ruby
Nether
Nether Gold
Nether Alunite
Nether Quartz
Mantle
Mantle Ruby
Mantle Molysite
Mantle Minium
Mantle Angasite
Dark Bastone
Dark Emerald
Dark Jade
Dark Olivine
Granite
Granite Vivanite
Fossil
Fossil Iron
Fossil Rankmaite
Fossile Digarite
Deep Rock
Deep Sapphire
Deep Amethyst
Deep Diamond
Magma Manic
Magma Zircon
Magma Garnet
Abysmal
Abysmal Onix
Abysmal Obsidian
Abysmal Spinal
代码
当 绿旗 被点击
等待 0.02 秒
等待 ({Layer} = 3)
换成 Cave 背景
换成 Mines 背景
当 绿旗 被点击
重复执行直到 ({Layer} = 42)
重复执行直到 ({Layer} = 999)
当作为克隆体启动时
等待 0.01 秒
如果 (碰到 鼠标指针? 与 按下鼠标?) 那么
如果 (((碰到 鼠标指针? 与 按下鼠标?) 或 (按下 空格 键? 与 碰到 鼠标指针?)) 与 ({Start?} = 1)) 那么
等待 (碰到 鼠标指针? 与 按下鼠标?)
等待 ((碰到 鼠标指针? 与 按下鼠标?) 或 (按下 空格 键? 与 碰到 鼠标指针?))
等待 (碰到 鼠标指针? 与 按下鼠标?)
等待 ((碰到 鼠标指针? 与 按下鼠标?) 或 (按下 空格 键? 与 碰到 鼠标指针?))
等待 (碰到 鼠标指针? 与 按下鼠标?)
等待 ((碰到 鼠标指针? 与 按下鼠标?) 或 (按下 空格 键? 与 碰到 鼠标指针?))
等待 (碰到 鼠标指针? 与 按下鼠标?)
等待 ((碰到 鼠标指针? 与 按下鼠标?) 或 (按下 空格 键? 与 碰到 鼠标指针?))
重复执行 3 次
等待 (碰到 鼠标指针? 与 按下鼠标?)
重复执行 4 次
等待 ((碰到 鼠标指针? 与 按下鼠标?) 或 (按下 空格 键? 与 碰到 鼠标指针?))
重复执行 1 次
等待 (碰到 鼠标指针? 与 按下鼠标?)
重复执行 3 次
等待 ((碰到 鼠标指针? 与 按下鼠标?) 或 (按下 空格 键? 与 碰到 鼠标指针?))
如果 (Pickaxe 的 造型编号 = 7) 那么
重复执行 2 次
等待 ((碰到 鼠标指针? 与 按下鼠标?) 或 (按下 空格 键? 与 碰到 鼠标指针?))
广播 Mine
播放声音 bang 等待播完
等待 0.1 秒
将 {Blocks Mined} 增加 1
否则
如果 (Pickaxe 的 造型编号 = 8) 那么
重复执行 1 次
等待 ((碰到 鼠标指针? 与 按下鼠标?) 或 (按下 空格 键? 与 碰到 鼠标指针?))
广播 Mine
播放声音 bang 等待播完
等待 0.1 秒
将 {Blocks Mined} 增加 1
如果 ((((造型编号 = 5) 或 (造型编号 = 9)) 或 ((造型编号 = 13) 或 (造型编号 = 17))) 或 ((造型编号 = 22) 或 ((造型编号 = 28) 或 ((造型编号 = 28) 或 (造型编号 = 32))))) 那么
将 {Money} 增加 30
将 {Money} 增加 85
将 {Money} 增加 20
将 {Money} 增加 75
将 {Money} 增加 10
将 {Money} 增加 65
将 {Money} 增加 2
删除此克隆体
如果 (造型编号 = 24) 那么
将 {Money} 增加 15
删除此克隆体
如果 (((造型编号 = 24) 或 (造型编号 = 18)) 或 (造型编号 = 19)) 那么
将 {Money} 增加 45
将 {Money} 增加 15
删除此克隆体
如果 ((造型编号 = 33) 或 ((造型编号 = 34) 或 ((造型编号 = 35) 或 ((造型编号 = 36) 或 ((造型编号 = 37) 或 ((造型编号 = 38) 或 ((造型编号 = 39) 或 (造型编号 = 40)))))))) 那么
将 {Money} 增加 60
定义 Random Ground From {Y}
移到 x:{X} y:{Y}
如果 (背景编号 = 1) 那么
如果 ((背景编号 = 1) 或 (背景编号 = 13)) 那么
换成 Dirt Emerald 造型
换成 Dirt Copper 造型
换成 Dirt Diamond 造型
换成 Dirt Rock 造型
换成 Dirt Emerald 造型
换成 Dirt Copper 造型
换成 Dirt Diamond 造型
换成 Dirt Rock 造型
换成 Stone Iron 造型
换成 Stone Lapis 造型
换成 Stone Emerald 造型
换成 Stone Platinum 造型
换成 Stone Diamond 造型
换成 Stone Ruby 造型
换成 Stone Iron 造型
换成 Stone Lapis 造型
换成 Stone Emerald 造型
换成 Stone Platinum 造型
换成 Stone Diamond 造型
换成 Stone Ruby 造型
换成 Toxic Rock 造型
换成 Nether 造型
换成 Toxic Rock Iron 造型
换成 Nether Gold 造型
换成 Toxic Rock 造型
换成 Nether 造型
如果 (在 1 和 5 之间取随机数 = 3) 那么
换成 Toxic Rock Emerald 造型
换成 Nether Alunite 造型
换成 Toxic Rock Diamond 造型
换成 Nether Quartz 造型
换成 Toxic Rock 造型
换成 Nether 造型
换成 Toxic Rock Iron 造型
换成 Nether Gold 造型
换成 Toxic Rock Emerald 造型
换成 Nether Alunite 造型
换成 Toxic Rock Diamond 造型
换成 Nether Quartz 造型
换成 Magma 造型
换成 Mantle 造型
换成 Netherite Iron 造型
换成 Mantle Ruby 造型
换成 Netherite Emerald 造型
换成 Mantle Molysite 造型
换成 Netherite Diamond 造型
换成 Mantle Minium 造型
换成 Magma Hot 造型
换成 Mantle Angasite 造型
换成 Magma 造型
换成 Mantle 造型
换成 Netherite Iron 造型
换成 Mantle Ruby 造型
换成 Netherite Emerald 造型
换成 Mantle Molysite 造型
换成 Netherite Diamond 造型
换成 Mantle Minium 造型
换成 Magma Hot 造型
换成 Mantle Angasite 造型
换成 Platinum 造型
换成 Dark Bastone 造型
换成 Platinum Iron 造型
换成 Dark Emerald 造型
换成 Platinum Emerald 造型
换成 Dark Jade 造型
换成 Platinum Diamond 造型
换成 Dark Olivine 造型
换成 Platinum 造型
换成 Dark Bastone 造型
换成 Platinum Iron 造型
换成 Dark Emerald 造型
换成 Platinum Emerald 造型
换成 Dark Jade 造型
换成 Platinum Diamond 造型
换成 Dark Olivine 造型
换成 Ice 造型
换成 Granite 造型
换成 Ice Gold 造型
换成 Granite Vivanite 造型
换成 Ice 造型
换成 Granite 造型
换成 Ice Gold 造型
换成 Granite Vivanite 造型
换成 Sand 造型
换成 Fossil 造型
换成 Flesh Iron 造型
换成 Fossil Iron 造型
换成 Flesh Emerald 造型
换成 Fossil Rankmaite 造型
换成 Flesh Diamond 造型
换成 Fossile Digarite 造型
换成 Sand 造型
换成 Fossil 造型
换成 Flesh Iron 造型
换成 Fossil Iron 造型
换成 Flesh Emerald 造型
换成 Fossil Rankmaite 造型
换成 Flesh Diamond 造型
换成 Fossile Digarite 造型
换成 Cursed Rock 造型
换成 Deep Rock 造型
换成 Cursed Iron 造型
换成 Deep Sapphire 造型
换成 Cursed Emerald 造型
换成 Deep Amethyst 造型
换成 Cursed Diamond 造型
换成 Deep Diamond 造型
换成 Cursed Rock 造型
换成 Deep Rock 造型
换成 Cursed Iron 造型
换成 Deep Sapphire 造型
换成 Cursed Emerald 造型
换成 Deep Amethyst 造型
换成 Cursed Diamond 造型
换成 Deep Diamond 造型
克隆 自己
将x坐标增加 44
如果 (背景编号 = 9) 那么
如果 (在 1 和 5 之间取随机数 = 5) 那么
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 1) 那么
换成 Magma 造型
克隆 自己
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 2) 那么
换成 Magma Manic 造型
克隆 自己
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 3) 那么
换成 Magma Zircon 造型
克隆 自己
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 4) 那么
换成 Magma Garnet 造型
克隆 自己
将x坐标增加 44
重复执行直到 (x坐标 > 221)
如果 (在 1 和 5 之间取随机数 = 5) 那么
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 1) 那么
换成 Magma 造型
克隆 自己
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 2) 那么
换成 Magma Manic 造型
克隆 自己
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 3) 那么
换成 Magma Zircon 造型
克隆 自己
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 4) 那么
换成 Magma Garnet 造型
克隆 自己
将x坐标增加 44
如果 (背景编号 = 10) 那么
如果 (在 1 和 5 之间取随机数 = 5) 那么
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 1) 那么
换成 Abysmal 造型
克隆 自己
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 2) 那么
换成 Abysmal Onix 造型
克隆 自己
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 3) 那么
换成 Abysmal Obsidian 造型
克隆 自己
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 4) 那么
换成 Abysmal Spinal 造型
克隆 自己
将x坐标增加 44
重复执行直到 (x坐标 > 221)
如果 (在 1 和 5 之间取随机数 = 5) 那么
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 1) 那么
换成 Abysmal 造型
克隆 自己
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 2) 那么
换成 Abysmal Onix 造型
克隆 自己
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 3) 那么
换成 Abysmal Obsidian 造型
克隆 自己
将x坐标增加 44
如果 (在 1 和 5 之间取随机数 = 4) 那么
换成 Abysmal Spinal 造型
克隆 自己
Cube
造型
costume1
costume2
Ouch
costume3
代码
当 绿旗 被点击
如果 (按下 d 键? 或 (按下 → 键? 或 ((按下鼠标? 与 (鼠标的x坐标 > 0)) 与 ({Mobile} = on)))) 那么
如果 (按下 d 键? 或 按下 → 键?) 那么
如果 (按下 a 键? 或 (按下 ← 键? 或 ((按下鼠标? 与 (鼠标的x坐标 < 0)) 与 ({Mobile} = on)))) 那么
如果 (按下 a 键? 或 按下 ← 键?) 那么
如果 碰到 Blocks? 那么
如果 (按下 ↑ 键? 或 按下 w 键?) 那么
将 {Yv} 设为 7
如果 ({Layer} = 38) 不成立 那么
将 {Layer} 增加 1
等待 0.01 秒
将 {Amount Of Layers} 增加 1
等待 0.01 秒
移到 x:0 y:180
否则
将y坐标设为 -133
如果 (碰到 Blocks? 与 (Blocks 的 造型编号 = 18)) 那么
广播 Ouch
等待 1 秒
如果 碰到 Enemy? 那么
将 {Layer} 增加 1
等待 0.01 秒
将 {Amount Of Layers} 增加 1
等待 0.01 秒
移到 x:0 y:180
如果 碰到 Rock? 那么
广播 Ouch
当 绿旗 被点击
将 {Mobile} 设为 on
重复执行
如果 按下 e 键? 那么
将 {Mobile} 设为 off
当 绿旗 被点击
重复执行
如果 按下 r 键? 那么
将y坐标增加 999
Pickaxe
造型
Wood
Stone
Iron
Gold
Quantum
Copper
Ruby
Metal
代码
当 绿旗 被点击
重复执行
如果 ({Book Open} = Yes) 那么
隐藏
否则
显示
当 绿旗 被点击
重复执行 4 次
将 亮度 特效增加 25
播放声音 ding-sound-effect
下一个造型
重复执行 4 次
将 亮度 特效增加 -25
等待 ({Money} > 16000)
重复执行 4 次
将 亮度 特效增加 25
播放声音 ding-sound-effect
下一个造型
重复执行 4 次
将 亮度 特效增加 -25
等待 ({Money} > 18000)
Biome Manager
代码
当 绿旗 被点击
将 {World} 设为 1
换成 Cave 背景
将 {World} 增加 1
换成 Mines 背景
等待 ({Layer} = 7)
换成 Toxic 背景
将 {World} 增加 1
换成 Nether 背景
等待 ({Layer} = 12)
换成 Magma 背景
将 {World} 增加 1
换成 Mantle 背景
等待 ({Layer} = 17)
换成 Twinkle 背景
将 {World} 增加 1
换成 Dark Mine 背景
等待 ({Layer} = 23)
换成 Frozen 背景
将 {World} 增加 1
换成 Granite 背景
等待 ({Layer} = 28)
换成 Desert 背景
将 {World} 增加 1
换成 Fossil 背景
等待 ({Layer} = 33)
换成 Factory 背景
将 {World} 增加 1
换成 Chasm 背景
等待 ({Layer} = 38)
换成 Boss 背景
将 {World} 增加 1
换成 Magma Factory 背景
等待 ({Layer} = 44)
将 {World} 增加 1
换成 Abysmal Tunnel 背景
等待 ({Layer} = 999)
Biome Stuff
造型
costume1
costume2
costume3
costume4
costume5
costume6
costume7
costume8
costume9
costume10
costume11
代码
当背景换成 Desert
当背景换成 Fossil
当背景换成 Factory
当背景换成 Chasm
当背景换成 Hills
当背景换成 Valley Day
当背景换成 Boss
当背景换成 Empty
当背景换成 Frozen
当背景换成 Granite
当背景换成 Magma
当背景换成 Mantle
当背景换成 Toxic
当背景换成 Nether
当背景换成 Magma Factory
清除图形特效
换成 costume10 造型
播放声音 ding-sound-effect
等待 2 秒
重复执行 20 次
将 虚像 特效增加 5
当背景换成 Cave
当背景换成 Mines
当背景换成 Abysmal Tunnel
清除图形特效
换成 costume11 造型
播放声音 ding-sound-effect
等待 2 秒
重复执行 20 次
将 虚像 特效增加 5
当背景换成 Twinkle
当背景换成 Dark Mine
Thumbnail
造型
Thumbnail
Too Bad
You Win
Game Over
声音
Loose
Kirby64- Minigame Results
THD
代码
当 绿旗 被点击
隐藏变量 {Your Money}
隐藏变量 {☁ Most Money}
重复执行
当 绿旗 被点击
等待 (19999 < {Money})
广播 END
等待 0.1 秒
广播 Ending Screen
当接收到 Ending Screen
如果 ({Money} > {☁ Most Money}) 那么
将 {☁ Most Money} 设为 {Money}
清除图形特效
换成 You Win 造型
显示
显示变量 {Your Money}
显示变量 {☁ Most Money}
清除图形特效
当接收到 Too Bad
等待 0.03 秒
清除图形特效
换成 Too Bad 造型
显示
移到最 前面
隐藏变量 {Emeralds}
移到最 前面
隐藏变量 {Diamonds}
移到最 前面
隐藏变量 {Gold}
移到最 前面
隐藏变量 {Iron}
移到最 前面
隐藏变量 {Money}
移到最 前面
移到最 前面
播放声音 Loose 等待播完
移到最 前面
重复执行
移到最 前面
当接收到 Too Bad
换成 Game Over 造型
清除图形特效
播放声音 THD
重复执行
隐藏变量 {Money}
移到最 前面
当接收到 END
重复执行 50 次
将 亮度 特效增加 2
将 像素化 特效增加 2
将 虚像 特效增加 2
当接收到 Ending Screen
重复执行
Boss
Target
Bullet
Arrow
Cutscene
造型
costume1
costume2
costume3
costume4
costume5
costume6
costume8
costume9
costume7
声音
Wood Tap
Crash Bandicoot 3 - Warp Room Music
Next Slide
Title Screen
代码
当 绿旗 被点击
重复执行
播放声音 Crash Bandicoot 3 - Warp Room Music 等待播完
播放声音 Title Screen 等待播完
当 绿旗 被点击
重复执行直到 (造型编号 = 6)
如果 (按下 空格 键? 或 按下鼠标?) 那么
播放声音 Wood Tap 等待播完
重复执行直到 (造型编号 = 9)
如果 ((按下 空格 键? 或 按下鼠标?) 或 (按下 → 键? 或 按下 d 键?)) 那么
播放声音 Next Slide 等待播完
Health
造型
costume1
costume2
costume3
costume4
costume5
costume6
costume7
costume8
costume9
costume10
costume11
代码
当 绿旗 被点击
移到 x:0 y:0
重复执行
如果 ((按下 z 键? 与 ({Money} > 2000)) 与 (造型编号 = 1) 不成立) 那么
将 {Money} 增加 -2000
换成 costume1 造型
当 绿旗 被点击
Fist
Other Fist
Sprite2
造型
costume1
代码
当 绿旗 被点击
当 绿旗 被点击
移到 x:0 y:0
重复执行
如果 ({Book Open} = No) 那么
显示变量 {Money}
否则
隐藏变量 {Money}
Biome Stuff2
Reset Button
More Health
Journal
Scrap Book
Scrap Button
Rock
Fireflies