忍者闯关

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

指导教师

开心豆

Lv. 0

操作说明

12345,WASD

备注与谢志

这家伙很懒,什么都没写下...

开发日志

扩展

画笔

 

变量

ninja star Yv [Shurikens/Explosives]

delete clones

Spear Yv [Shurikens/Explosives]

Gotten

En Ninj Numb

Indiv Xv [Floating Logs]

indiv Yv [Floating Logs]

Water platform touching Xv

Indiv Xv [Enemy Ninjas]

Indiv Yv [Enemy Ninjas]

Arrows

Bow Power

Indiv arrow power [Bow]

Indiv arrow Yv [Bow]

Able to Jump

Indiv sword dir. [Enemy Ninjas]

ninja star Xv [Shurikens/Explosives]

indiv star BAD 4 U?? [Shurikens/Explosives]

indiv purple able to swing because of player. [Enemy Ninjas]

Currently Sword Swinging

scroll # for stage

Number of Targets

Indiv List # [Shurikens/Explosives]

indiv. been deleted [Shurikens/Explosives]

Scroll # [Targets]

Indiv List # [Targets]

nusdna nblkc dfv lkjasdvb lkajdsfvLKJB

lev before

Need to get smaller if above:

Grappled

Indiv List # [Enemy Ninjas]

indiv. Touched Something important [Enemy Ninjas]

Scroll # [Enemy Ninjas]

indiv. is a clone [Bow]

Indiv. needs to be tryna delete [Shurikens/Explosives]

indiv. Touched Something important [Targets]

scroll# [Pen Drawer and Collisions]

indiv. Touching Something Important [Moving platform]

indiv. is a clone? [Enemy Ninjas]

@GOTTEN

Number En Ninj setter

ID# JUST GOT DELETED

Level Has Officially Started

Able to delete still? >:((

Horizontal HitBox [All Tiles]

Indiv throw weapon counter [All Tiles]

YOU ARE SO GRRR WHAT THE ACTUAL HECKLES

Yv

S2 Scroll Y

S2 Scroll X

Nunchucks Spinning?

X scroll enabled

Y scroll enabled

Explosive Countdown (indiv.) [Shurikens/Explosives]

AA Nunchucks Dir [Nunchucks Yeet]

AA Nunchucks Movement Vel

Explosives

Explosive touching something? [Shurikens/Explosives]

Indiv Direction [Shurikens/Explosives]

Indiv. shuriken bad 4 u [Enemy Ninjas]

Spear starting X Pos

Weapon selected

Weapons Unlocked

indiv. is a clone? [All Tiles]

Ninja stars

Global Next ID#

Indiv. Block Direction [All Tiles]

Z's X

Z's Y

Global Z's

S1/S2 SCROLL X

Boss's Current Move

Boss's Power

@YOUR HP

Level

@Indiv # [Poison/Thumbnail/Outro/Loading]

Indiv. Vel [Poison/Thumbnail/Outro/Loading]

@Indiv. Costume # [All Tiles]

Indiv. Rotation Style [All Tiles]

Thing [Bow]

Xv

Indiv. Yv [Poison/Thumbnail/Outro/Loading]

Cutscene going?

@BOSS HP

@@Xv [Boomerang]

@@Yv [Boomerang]

@@X [Boomerang]

@@Y [Boomerang]

@@Direction [Boomerang]

@@@Xv

@@@Yv

@@@Initial Y [Sprite1]

@@@Ninja touching water

@@@Stage Variable

@@@@!!!!!GRRR

!isclone [Stars]

 

列表

>> TYPE [All Tiles]

>> X POS [All Tiles]

>> Y POS [All Tiles]

>> XV [All Tiles]

>> YV [All Tiles]

>> TOP HB [All Tiles]

>> BOTTOM HB [All Tiles]

>> RIGHT HB [All Tiles]

>> LEFT HB [All Tiles]

>> SHOULD TERMINATE? [All Tiles]

>> DIR [All Tiles]

@Non-sense types [The Ninja]

Start X

Start Y

Fish X

Fish Y

Fish Level

Enemy Ninja X

Enemy Ninja Y

Enemy Ninja Level

Enemy Ninja Type

Platform X

Platform Y

Platform Level

Platform Type

Target Level

Target X

Target Y

Target Type

Air Plat X

Air Plat Y

Air Plat Type

Air Plat Level

Star X

Star Y

Star Level

Arrow X

Arrow Y

Arrow Level

AAA Type

AAA X Pos

AAA Y Pos

AAA Dir

AAA Left Side

AAA Right Side

AAA Top Side

AAA Bottom Side

AAA Needs to be terminated

AAAA NEW Level

AAAA NEW Y

AAAA NEW X

AAAA NEW Type

Actual Level Edited by Game

Level OuO

Level 2 (TWO) OuO

Temp X positions

@Falcon Frequency

 

角色

Stage

造型

背景1

Loading

Lev1

Lev2

Lev3

Lev4

Lev5

Lev6

Lev7

Lev8

Lev9

Lev10

Lev11

Lev12

Lev13

Lev14

Lev15

Lev16

Lev17

Lev18

Lev19

Lev20

Lev21

Lev22

Lev23

Lev24

Lev25

Lev26

Lev27

Lev28

Lev29

Lev30

Lev31

Lev32

Lev33

Lev34

Lev35

Lev36

Lev37

Lev38

backdrop1

Boss (1)

 

声音

the ninja reg

Win the game!

Crickets

Nightime

 

代码

当 绿旗 被点击

将 {Weapon selected} 设为 1

换成 Lev1 背景

 

当 绿旗 被点击

重复执行

等待 0 秒

如果 ({AAA Type} 的第 last 项 = 100) 那么

删除 {AAA Type} 的第 last 项

删除 {AAA X Pos} 的第 last 项

删除 {AAA Y Pos} 的第 last 项

删除 {AAA Dir} 的第 last 项

删除 {AAA Left Side} 的第 last 项

删除 {AAA Right Side} 的第 last 项

删除 {AAA Top Side} 的第 last 项

删除 {AAA Bottom Side} 的第 last 项

删除 {AAA Needs to be terminated} 的第 last 项

将 {Global Next ID#} 增加 -1

 

当按下 p 键

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

如果 ({Cutscene going?} = 0) 那么

将 {Level} 增加 -1

广播 refresh level

等待 按下 p 键? 不成立

 

当按下 j 键

如果 (({Cutscene going?} = 0) 与 ({Level} < 57)) 那么

询问 Go to which level? (n to cancel.) 并等待

广播 refresh level

如果 ((回答 = n) 或 (回答 = )) 那么

否则

将 {Level} 设为 回答

如果 ({Level} < 1) 那么

将 {Level} 设为 1

如果 ({Level} > 39) 那么

将 {Level} 设为 39

 

当按下 o 键

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

如果 ({Cutscene going?} = 0) 那么

将 {Level} 增加 1

广播 refresh level

等待 按下 o 键? 不成立

 

当按下 i 键

广播 allow grapple

广播 got bow

广播 got katana

广播 nunchucks for this level

广播 Boomerang for this level

等待 0.02 秒

将 {Weapons Unlocked} 设为 6

将 {Arrows} 设为 4000

将 {Ninja stars} 设为 4000

将 {Explosives} 设为 4000

 

当按下 r 键

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

如果 ({Cutscene going?} = 0) 那么

广播 refresh level

等待 按下 r 键? 不成立

 

当按下 9 键

如果 按下 0 键? 那么

执行 fasdf

广播 refresh level

 

当接收到 start

将 音调 音效设为 0

重复执行

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

如果 ({Level} < 6) 那么

将 音调 音效设为 0

否则

如果 ({Level} < 11) 那么

将 音调 音效设为 -2

否则

如果 ({Level} < 17) 那么

将 音调 音效设为 -5

否则

如果 ({Level} < 19) 那么

将 音调 音效设为 -8

否则

如果 ({Level} < 21) 那么

将 音调 音效设为 -11

否则

如果 ({Level} < 34) 那么

将 音调 音效设为 -15

否则

如果 ({Level} < 35) 那么

将 音调 音效设为 -11

否则

如果 ({Level} < 36) 那么

将 音调 音效设为 -8

否则

如果 ({Level} < 37) 那么

将 音调 音效设为 -5

否则

如果 ({Level} < 38) 那么

将 音调 音效设为 -2

否则

将 音调 音效设为 0

否则

 

当接收到 start

将音量设为 100%

将 {Cutscene going?} 设为 0

将 {Level} 设为 1

广播 refresh level

重复执行

如果 ({Level} = 39) 那么

播放声音 Win the game! 等待播完

否则

播放声音 the ninja reg 等待播完

 

当接收到 end the game you win yayayayayayy

将 {Cutscene going?} 设为 0

停止所有声音

将音量设为 100%

换成 backdrop1 背景

 

当接收到 fdafqeadscfds

等待 1 秒

等待 ({AAA Needs to be terminated} 的项目数 > 200)

广播 refresh level

 

当接收到 refresh level

如果 ({Level} = 39) 那么

将 {Level Has Officially Started} 设为 0

广播 delete all clones!!

将 {delete clones} 设为 1

等待 0.005 秒

将 {delete clones} 设为 0

广播 end the game you win yayayayayayy

将 {Cutscene going?} 设为 0

停止所有声音

否则

执行 Set weapons unlocked

广播 delete all clones!!

将 {Cutscene going?} 设为 0

将 {Number En Ninj setter} 设为 0

将 {Explosives} 设为 0

将 {Number of Targets} 设为 0

将 {Ninja stars} 设为 0

将 {Arrows} 设为 0

将 {Level Has Officially Started} 设为 0

将 {delete clones} 设为 1

等待 0.005 秒

将 {delete clones} 设为 0

换成 backdrop1 背景

删除 {AAA Type} 的第 all 项

删除 {AAA X Pos} 的第 all 项

删除 {AAA Y Pos} 的第 all 项

删除 {AAA Dir} 的第 all 项

删除 {AAA Left Side} 的第 all 项

删除 {AAA Right Side} 的第 all 项

删除 {AAA Top Side} 的第 all 项

删除 {AAA Bottom Side} 的第 all 项

删除 {AAA Needs to be terminated} 的第 all 项

将 {Global Next ID#} 设为 1

如果 {Air Plat Level} 包含 {Level} ? 那么

广播 a moving plats

如果 {Target Level} 包含 {Level} ? 那么

广播 a targets

如果 {Enemy Ninja Level} 包含 {Level} ? 那么

广播 a ninjas

如果 {Arrow Level} 包含 {Level} ? 那么

广播 a arrows

如果 {Star Level} 包含 {Level} ? 那么

广播 a shurikens

如果 ({AAAA NEW Level} 包含 {Level} ? 或 {Fish Level} 包含 {Level} ?) 那么

广播 a fishs *blub*

如果 {Platform Level} 包含 {Level} ? 那么

广播 a water plats

如果 {AAAA NEW Level} 包含 {Level} ? 那么

广播 a new stuff

广播 a you

将 {Level Has Officially Started} 设为 1

换成 ({Level} + 1) 背景

等待 0 秒

广播 official level beginning

广播 fdafqeadscfds

 

定义 dfasdf

重复执行 100 次

将 100 加入 {AAA Type}

将 0 加入 {AAA X Pos}

将 0 加入 {AAA Y Pos}

将 0 加入 {AAA Dir}

将 0 加入 {AAA Needs to be terminated}

将 8 加入 {AAA Right Side}

将 -8 加入 {AAA Left Side}

将 14 加入 {AAA Top Side}

将 -14 加入 {AAA Bottom Side}

将 {Global Next ID#} 增加 1

 

定义 UGH

将 {scroll # for stage} 设为 1

重复执行 {AAA Type} 的项目数 次

如果 ({AAA Needs to be terminated} 的第 {scroll # for stage} 项 = 1) 那么

将 {AAA Type} 的第 {scroll # for stage} 项替换为 100

将 {scroll # for stage} 增加 1

 

定义 fdsfewf

重复执行 100 次

将 3 加入 {AAA Type}

将 0 加入 {AAA X Pos}

将 0 加入 {AAA Y Pos}

将 0 加入 {AAA Dir}

将 0 加入 {AAA Needs to be terminated}

将 8 加入 {AAA Right Side}

将 -8 加入 {AAA Left Side}

将 14 加入 {AAA Top Side}

将 -14 加入 {AAA Bottom Side}

将 {Global Next ID#} 增加 1

 

定义 fasdf

将 {scroll # for stage} 设为 0

重复执行 1500 次

将 {scroll # for stage} 增加 1

如果 ({Air Plat Level} 的第 {scroll # for stage} 项 = {Level}) 那么

删除 {Air Plat Level} 的第 {scroll # for stage} 项

删除 {Air Plat X} 的第 {scroll # for stage} 项

删除 {Air Plat Y} 的第 {scroll # for stage} 项

删除 {Air Plat Type} 的第 {scroll # for stage} 项

将 {scroll # for stage} 增加 -1

如果 ({Target Level} 的第 {scroll # for stage} 项 = {Level}) 那么

删除 {Target Level} 的第 {scroll # for stage} 项

删除 {Target X} 的第 {scroll # for stage} 项

删除 {Target Y} 的第 {scroll # for stage} 项

删除 {Target Type} 的第 {scroll # for stage} 项

将 {scroll # for stage} 增加 -1

如果 ({Platform Level} 的第 {scroll # for stage} 项 = {Level}) 那么

删除 {Platform Level} 的第 {scroll # for stage} 项

删除 {Platform X} 的第 {scroll # for stage} 项

删除 {Platform Y} 的第 {scroll # for stage} 项

删除 {Platform Type} 的第 {scroll # for stage} 项

将 {scroll # for stage} 增加 -1

如果 ({Enemy Ninja Level} 的第 {scroll # for stage} 项 = {Level}) 那么

删除 {Enemy Ninja Level} 的第 {scroll # for stage} 项

删除 {Enemy Ninja X} 的第 {scroll # for stage} 项

删除 {Enemy Ninja Y} 的第 {scroll # for stage} 项

删除 {Enemy Ninja Type} 的第 {scroll # for stage} 项

将 {scroll # for stage} 增加 -1

如果 ({Fish Level} 的第 {scroll # for stage} 项 = {Level}) 那么

删除 {Fish Level} 的第 {scroll # for stage} 项

删除 {Fish X} 的第 {scroll # for stage} 项

删除 {Fish Y} 的第 {scroll # for stage} 项

将 {scroll # for stage} 增加 -1

如果 ({Star Level} 的第 {scroll # for stage} 项 = {Level}) 那么

删除 {Star Level} 的第 {scroll # for stage} 项

删除 {Star X} 的第 {scroll # for stage} 项

删除 {Star Y} 的第 {scroll # for stage} 项

将 {scroll # for stage} 增加 -1

如果 ({Arrow Level} 的第 {scroll # for stage} 项 = {Level}) 那么

删除 {Arrow Level} 的第 {scroll # for stage} 项

删除 {Arrow X} 的第 {scroll # for stage} 项

删除 {Arrow Y} 的第 {scroll # for stage} 项

将 {scroll # for stage} 增加 -1

如果 ({AAAA NEW Level} 的第 {scroll # for stage} 项 = {Level}) 那么

删除 {AAAA NEW Level} 的第 {scroll # for stage} 项

删除 {AAAA NEW X} 的第 {scroll # for stage} 项

删除 {AAAA NEW Y} 的第 {scroll # for stage} 项

删除 {AAAA NEW Type} 的第 {scroll # for stage} 项

将 {scroll # for stage} 增加 -1

 

定义 LOOKS SO COOL

将 颜色 特效设定为 ({@@@Stage Variable} * 2)

将 漩涡 特效设定为 (sin(({@@@Stage Variable} * 3)) * 100)

将 鱼眼 特效设定为 (sin(({@@@Stage Variable} * 5)) * 50)

将 亮度 特效设定为 (sin(({@@@Stage Variable} * 1)) * 15)

将 像素化 特效设定为 (sin(({@@@Stage Variable} * 5)) * 50)

如果 (在 1 和 2 之间取随机数 = 1) 那么

将 左右平衡 音效设为 ((sin(({@@@Stage Variable} * 2)) * 100) - 0)

否则

将 音调 音效设为 ((sin(({@@@Stage Variable} * 5)) * 30) - 25)

 

定义 Set weapons unlocked

如果 ({Level} > 14) 那么

将 {Weapons Unlocked} 设为 6

否则

将 {Weapons Unlocked} 设为 5

如果 ({Weapon selected} > {Weapons Unlocked}) 那么

将 {Weapon selected} 设为 1

 

定义 NO LONGER USED

如果 {AAA Needs to be terminated} 包含 1 ? 那么

将 {scroll # for stage} 设为 1

重复执行直到 ({AAA Needs to be terminated} 的第 {scroll # for stage} 项 = 1)

将 {scroll # for stage} 增加 1

删除 {AAA Type} 的第 {scroll # for stage} 项

删除 {AAA X Pos} 的第 {scroll # for stage} 项

删除 {AAA Y Pos} 的第 {scroll # for stage} 项

删除 {AAA Dir} 的第 {scroll # for stage} 项

删除 {AAA Left Side} 的第 {scroll # for stage} 项

删除 {AAA Right Side} 的第 {scroll # for stage} 项

删除 {AAA Top Side} 的第 {scroll # for stage} 项

删除 {AAA Bottom Side} 的第 {scroll # for stage} 项

删除 {AAA Needs to be terminated} 的第 {scroll # for stage} 项

将 {Global Next ID#} 增加 -1

将 {Need to get smaller if above:} 设为 {scroll # for stage}

将 {ID# JUST GOT DELETED} 设为 {scroll # for stage}

 

角色1

 

The Ninja

 

Ground

 

Water

 

Poison/Thumbnail/Outro/Loading

 

Moving platform

 

Shurikens/Explosives

 

Targets

 

Weapon

 

katana

 

Grappling Hook

 

Floating Logs

 

Enemy Ninjas

 

Bow

 

Piranha feeeesh

 

Pen Drawer and Collisions

 

New Stuffs Reg

 

All Tiles

 

Nunchucks Yeet

 

Boss

 

Intro

 

Boomerang

 

Falcons

 

Stars