Making Scratch Crash (2.0)

Материал из Поле цифровой дидактики

Шаблон:Obsolete feature Шаблон:Other version Шаблон:Warning

Шаблон:Warning

Файл:Crashing Example.png
How the variables and lists duplicate
Файл:Scratch Crashing Chrome.png
What a crashed Adobe Flash Player looked like on Chrome.
Файл:Flash Crashing Firefox.jpg
A screen which pulled up when the Adobe Flash Player crashed on Firefox.

One way of making Scratch crash is making a variable or list that will double itself, forcing the Scratch project to lag and then freeze or crash. These methods of making Scratch crash are almost guaranteed.

Methods

Variable Method

when green flag clicked
set [variable v] to (. . .::grey) // Set this to anything that is not empty
forever
set [variable v] to (join (variable) (variable) )
end

List Method

when green flag clicked
add (. . .::grey) to  [list v] :: list // Set this to anything that is not empty
forever
add (list) to [list v]
end

Clone Method

when gf clicked
create clone of [myself v]

when I start as a clone
create clone of [myself v]
delete this clone

Custom Block Method

when green flag clicked
block // For best results, run without screen refresh.

define block
block