Discuss Scratch

aarushm22
Scratcher
100+ posts

Can you make forever loops in different ways?

I want to know how to make forever loops in different ways!
Please put your example down below!
One person will win!

Last edited by aarushm22 (March 7, 2016 23:21:06)

aarushm22
Scratcher
100+ posts

Can you make forever loops in different ways?

Below make codes to show me if you can make forever loops.
Use other blocks instead.
One person will win!

Last edited by aarushm22 (March 7, 2016 20:47:39)

deck26
Scratcher
1000+ posts

Can you make forever loops in different ways?

repeat until <[1] = [2]>
asivi
Scratcher
1000+ posts

Can you make forever loops in different ways?

when green flag clicked
set [repeat v] to [true]
repeat until <<not (repeat)> = [true]>
set [repeat v] to [true]
...
end

Last edited by asivi (March 7, 2016 22:27:28)

asivi
Scratcher
1000+ posts

Can you make forever loops in different ways?

asivi wrote:

when green flag clicked
set [repeat v] to [true]
repeat until <<not (repeat)> = [true]>
...
set [repeat v] to [true]

end
jokebookservice1
Scratcher
1000+ posts

Can you make forever loops in different ways?

A method without variables:
repeat until <[1] = [2 ]>
your code
end
asivi
Scratcher
1000+ posts

Can you make forever loops in different ways?

repeat until <(timer) < (timer)

end
asivi
Scratcher
1000+ posts

Can you make forever loops in different ways?

A method whithout a method
repeat until <>

end
TheLogFather
Scratcher
1000+ posts

Can you make forever loops in different ways?

I can give you numerous ways, even without any kind of repeat blocks (see below, for example) – but… why…?


Using broadcast:
when GF clicked
broadcast [infinite loop v]
when I receive [infinite loop v]
do stuff here...
broadcast [infinite loop v]

Using custom blocks:
when GF clicked
Infinite loop
define Infinite loop
do stuff here...
Infinite loop // note: this one might cause Flash crash if it loops very quickly?

Using backdrops:
when GF clicked
switch backdrop to [backdrop1 v]
when backdrop switches to [backdrop1 v]
do stuff here...
switch backdrop to [backdrop1 v]

Using timer:
when GF clicked
set [mextTime v] to [0.2]
when [timer v] > (nextTime) // Warning! -you will not be able to stop this one...
do stuff here...
set [nextTime v] to ( (timer) + (0.03) ) // (...unless you change this)

Using clones:
when GF clicked
create clone of [myself v]
when I start as a clone
do stuff here...
create clone of [myself v]
delete this clone

Last edited by TheLogFather (March 7, 2016 23:20:13)

aarushm22
Scratcher
100+ posts

Can you make forever loops in different ways?

{

[quote=TheLogFather wrote:

I can give you numerous ways, even without any kind of repeat blocks (see below, for example) – but… why…?


Using broadcast:
when GF clicked
broadcast [infinite loop v]
when I receive [infinite loop v]
do stuff here...
broadcast [infinite loop v]

Using custom blocks:
when GF clicked
Infinite loop
define Infinite loop
do stuff here...
Infinite loop // note: this one might cause Flash crash if it loops very quickly?

Using backdrops:
when GF clicked
switch backdrop to [backdrop1 v]
when backdrop switches to [backdrop1 v]
do stuff here...
switch backdrop to [backdrop1 v]

Using timer:
when GF clicked
set [mextTime v] to [0.2]
when [timer v] > (nextTime) // Warning! -you will not be able to stop this one...
do stuff here...
set [nextTime v] to ( (timer) + (0.03) ) // (...unless you change this)

Using clones:
when GF clicked
create clone of [myself v]
when I start as a clone
do stuff here...
create clone of [myself v]
delete this clone

aarushm22
Scratcher
100+ posts

Can you make forever loops in different ways?

Oinkerguy1000 wrote:

when green flag clicked
move (10) steps
aarushm22
Scratcher
100+ posts

Can you make forever loops in different ways?

jokebookservice1 and TheLogFather won. TheLogFather won.
TheLogFather
Scratcher
1000+ posts

Can you make forever loops in different ways?

Well, if you want really silly, here's one using video motion…
// (note: do not even need green-flag script)
when [video motion v] > (0)
turn video [off v]
do stuff here...
turn video [on v]


Last edited by TheLogFather (March 7, 2016 23:42:06)

jokebookservice1
Scratcher
1000+ posts

Can you make forever loops in different ways?

repeat until <>

end
Because empty == false
aarushm22
Scratcher
100+ posts

Can you make forever loops in different ways?

=Abc man 5000 wrote:

w
when green flag clicked
repeat while <1==1>
your code//
end
aarushm22
Scratcher
100+ posts

Can you make forever loops in different ways?

Oinker10 wrote:

repeat until <1=1>
code//
end
greenfire3454
Scratcher
100+ posts

Can you make forever loops in different ways?

when [(timer) v] > (0.0000001)
broadcast [start v]

when I receive [start v]
repeat <[1] = [2 ]>

turn ccw (5) degrees

end


when green flag clicked
broadcast [start v]
greenfire3454
Scratcher
100+ posts

Can you make forever loops in different ways?

ill go for ever
forever and ever

end
greenfire3454
Scratcher
100+ posts

Can you make forever loops in different ways?

that dint work
<<I>  <p >>
greenfire3454
Scratcher
100+ posts

Can you make forever loops in different ways?

aarushm22 wrote:

=Abc man 5000 wrote:

w
when green flag clicked
repeat while <1==1>
your code//
end
i Quote this because there is a while block its hacked but it works
it looks like this
while <<this i where you put yor things like> and < <touching [sprite1 v] ?>>>

end
well not relly like that because this program cant get the pic it was more like
repeat until <>

end
its just it had while on the top

Powered by DjangoBB