Discuss Scratch

Frenzyboyz33
Scratcher
100+ posts

Snap! in the Scratch Engine


been working on it! devlog on the Snap! forums.



added:

when <>::hat, control
ring ()::reporter custom-arg
ring <>::reporter custom-arg
ring {...}::reporter custom-arg
warp{
}::custom-arg

report()::cap control
is [5] a [number v]?::operators boolean
[2 ^ v] of (5)::operators
if <> then () else ()::control reporter
mouse position::sensing reporter
position::motion reporter
object [Stage v]::sensing reporter
my [neighbors v]::sensing reporter
JS function ? () ? ? () ?::operators reporter
split () by [... v]::operators reporter

Last edited by Frenzyboyz33 (March 20, 2023 13:25:52)

SimonCheeseburger
Scratcher
76 posts

Snap! in the Scratch Engine

How does it know
(my [neighbors])
5598660
Scratcher
5 posts

Snap! in the Scratch Engine

what is ring
Foxi135
Scratcher
100+ posts

Snap! in the Scratch Engine

Frenzyboyz33 wrote:

…been working on it! devlog on the Snap! forums…
can you give me a link? :O
Frenzyboyz33
Scratcher
100+ posts

Snap! in the Scratch Engine

SimonCheeseburger wrote:

How does it know
(my [neighbors])

code.
Frenzyboyz33
Scratcher
100+ posts

Snap! in the Scratch Engine

Foxi135 wrote:

Frenzyboyz33 wrote:

…been working on it! devlog on the Snap! forums…
can you give me a link? :O
https://forum.snap.berkeley.edu/t/byob-for-blockly/13831
Frenzyboyz33
Scratcher
100+ posts

Snap! in the Scratch Engine

5598660 wrote:

what is ring
it is the input for
run({...}::ring)::control

({...}::ring //ring
gives the input as an output. so you can do

say ((say ((report ()::control cap)::ring)::looks stack)::ring)

Last edited by Frenzyboyz33 (March 20, 2023 13:32:01)

MyScratchedAccount
Scratcher
1000+ posts

Snap! in the Scratch Engine

Frenzyboyz33 wrote:


been working on it! devlog on the Snap! forums.



added:

when <>::hat, control
ring ()::reporter custom-arg
ring <>::reporter custom-arg
ring {...}::reporter custom-arg
warp{
}::custom-arg

report()::cap control
is [5] a [number v]?::operators boolean
[2 ^ v] of (5)::operators
if <> then () else ()::control reporter
mouse position::sensing reporter
position::motion reporter
object [Stage v]::sensing reporter
my [neighbors v]::sensing reporter
JS function ? () ? ? () ?::operators reporter
split () by [... v]::operators reporter
Can I have the link?
Frenzyboyz33
Scratcher
100+ posts

Snap! in the Scratch Engine

MyScratchedAccount wrote:

Frenzyboyz33 wrote:


been working on it! devlog on the Snap! forums.



added:

when <>::hat, control
ring ()::reporter custom-arg
ring <>::reporter custom-arg
ring {...}::reporter custom-arg
warp{
}::custom-arg

report()::cap control
is [5] a [number v]?::operators boolean
[2 ^ v] of (5)::operators
if <> then () else ()::control reporter
mouse position::sensing reporter
position::motion reporter
object [Stage v]::sensing reporter
my [neighbors v]::sensing reporter
JS function ? () ? ? () ?::operators reporter
split () by [... v]::operators reporter
Can I have the link?
already provided. the snap forum link has two links for projects which contain the data for the needed files.
Frenzyboyz33
Scratcher
100+ posts

Snap! in the Scratch Engine

added:

<shown?::looks>
<[ghost v] effect::looks>
play sound [ v] at (48000) hz::sound
Frenzyboyz33
Scratcher
100+ posts

Snap! in the Scratch Engine

SimonCheeseburger wrote:

How does it know
(my [neighbors])

provides the SPRITE's neighbors
Foxi135
Scratcher
100+ posts

Snap! in the Scratch Engine

Frenzyboyz33 wrote:

SimonCheeseburger wrote:

How does it know
(my [neighbors])

provides the SPRITE's neighbors
i think it returns a list of sprites that is touching
medians
Scratcher
1000+ posts

Snap! in the Scratch Engine

The code tab used to be called Scripts in Scratch 2.0 LOL.

Frenzyboyz33 wrote:

SimonCheeseburger wrote:

How does it know
(my [neighbors])

provides the SPRITE's neighbors
They were joking around :P

Frenzyboyz33 wrote:

added:

<shown?::looks>
<[ghost v] effect::looks>
play sound [ v] at (48000) hz::sound
Nice, but I think you mean:
([ghost v] effect ::looks)
:P
Frenzyboyz33
Scratcher
100+ posts

Snap! in the Scratch Engine

medians wrote:

The code tab used to be called Scripts in Scratch 2.0 LOL.

Frenzyboyz33 wrote:

SimonCheeseburger wrote:

How does it know
(my [neighbors])

provides the SPRITE's neighbors
They were joking around :P

Frenzyboyz33 wrote:

added:

<shown?::looks>
<[ghost v] effect::looks>
play sound [ v] at (48000) hz::sound
Nice, but I think you mean:
([ghost v] effect ::looks)
:P
yup, and its now open source
-gr
Scratcher
1000+ posts

Snap! in the Scratch Engine

Frenzyboyz33 wrote:

(#14)
yup, and its now open source
Where can I find this?

Do all the blocks work?
7salad3salad
Scratcher
1000+ posts

Snap! in the Scratch Engine

That looks realy cool
-gr
Scratcher
1000+ posts

Snap! in the Scratch Engine

7salad3salad wrote:

That looks realy cool
Although the icons in blocks are missing and the contrast is kinda goofy and the text is misaligned in a block (it's cool)
medians
Scratcher
1000+ posts

Snap! in the Scratch Engine

-gr wrote:

7salad3salad wrote:

That looks realy cool
Although the icons in blocks are missing and the contrast is kinda goofy and the text is misaligned in a block (it's cool)
Well, if you mean the dropdowns and such, that’s just because it’s from a 3.0 prototype.
INSERT-USER_NAME
Scratcher
1000+ posts

Snap! in the Scratch Engine

I was trying to look for this in the ATs and was starting to worry it was dustbinned for some reason but it was just moved back here apparently.
Truble14
Scratcher
20 posts

Snap! in the Scratch Engine

Pretty Crazy. When This is Done, Contact Current Snap! Developers To Make This The New Editor.

Powered by DjangoBB