Discuss Scratch

BeanFan_2027
Scratcher
64 posts

what is snap?

i see topics with the name but i don't know what it is?
can someone tell me what it is?
10goto10
Scratcher
1000+ posts

what is snap?

BeanFan_2027 wrote:

i see topics with the name but i don't know what it is?
can someone tell me what it is?

Snap! is another block-based programming language that was designed to look very familiar to anyone who uses Scratch but has a lot of extra features. The website is very different. To me it seems that they are much more focused on teaching and letting people learn about making programs. Because I wanted to make some programs using the Stretch block, I’ve made and shared several projects on the Snap website. People should check it out for themselves and see.

Last edited by 10goto10 (Feb. 26, 2022 14:26:28)

BeanFan_2027
Scratcher
64 posts

what is snap?

10goto10 wrote:

BeanFan_2027 wrote:

i see topics with the name but i don't know what it is?
can someone tell me what it is?

Snap! is another block-based programming language that was designed to look very familiar to anyone who uses Scratch but has a lot of extra features. The website is very different. To me it seems that they are much more focused on teaching and letting people learn about making programs. Because I wanted to make some programs using the Stretch block, I’ve made and shared several projects on the Snap website. People should check it out for themselves and see.
ok, thanks for the info!
Valleri45
Scratcher
500+ posts

what is snap?

its a different version of scratch
BeanFan_2027
Scratcher
64 posts

what is snap?

Valleri45 wrote:

its a different version of scratch
ok.
Prime689
Scratcher
1000+ posts

what is snap?

Valleri45 wrote:

(#4)
its a different version of scratch
I would argue otherwise;

bh wrote:

We happily acknowledge our huge debt to Scratch. The first version of Snap!, called BYOB (Build Your Own Blocks), was a modified version of the Scratch 1.4 source code. Our current version does not share any code with any version of Scratch, but we do use their media (costumes and sounds) under license (CC). Our editor still looks like Scratch 1.4 because we like that look!
( https://forum.snap.berkeley.edu/t/you-ripped-off-scratch/2859 )

It was a different Scratch version, but the current version does not derivate from any Scratch version.
BeanFan_2027
Scratcher
64 posts

what is snap?



i looked it up it looks very similar to scratch.
TheGlassPenguin
Scratcher
1000+ posts

what is snap?

Snap is a programming language that is not too dissimilar from Scratch but has things like first-class variables/lists, custom reporters/booleans, and a bunch of other advanced things. On the internal side, early builds of Snap were direct modifications of Scratch, however newer versions are not mods.
RedZRosebud
Scratcher
100+ posts

what is snap?

Snap is sort of like a rip off of scratch
TheGlassPenguin
Scratcher
1000+ posts

what is snap?

RedZRosebud wrote:

Snap is sort of like a rip off of scratch
No, not a ripoff. It's a legitimate expansion. Scratch doesn't have first-class things, Snap does, for example. If Snap blindly copied Scratch without adding anything, then you could call it a ripoff.
BeanFan_2027
Scratcher
64 posts

what is snap?

TheGlassPenguin wrote:

RedZRosebud wrote:

Snap is sort of like a rip off of scratch
No, not a ripoff. It's a legitimate expansion. Scratch doesn't have first-class things, Snap does, for example. If Snap blindly copied Scratch without adding anything, then you could call it a ripoff.
yeah RedZRosebud, i agree with TheGlassPenguin
k0d3rrr
Scratcher
1000+ posts

what is snap?

TheGlassPenguin wrote:

RedZRosebud wrote:

Snap is sort of like a rip off of scratch
No, not a ripoff. It's a legitimate expansion. Scratch doesn't have first-class things, Snap does, for example. If Snap blindly copied Scratch without adding anything, then you could call it a ripoff.
But the mascot of Snap! is just Gobo with a different design.
TheGlassPenguin
Scratcher
1000+ posts

what is snap?

k0d3rrr wrote:

But the mascot of Snap! is just Gobo with a different design.
Couldn't find the link, but somewhere the ST said they were cool with the Snap Team using a modified Gobo as their mascot.
10goto10
Scratcher
1000+ posts

what is snap?

There is no need for an ‘Us verses they” kind of feeling here. From the forum notes that I’ve read the Snap/Scratch relationship is a good one. Scratch has a younger target group in mind and has more social features. Snap is intended for a little bit older target group and is focused on teaching (but they don’t seem to mind if someone just makes projects just for fun).

People who post topics on the Scratch suggestions forum want so many things (tables, custom reporters, reading the color of a pixel, stretch block, so on) and all they have to do is visit the Snap site to try many of these features to see if that is really something that they would find useful.

(Fill block, pasting one sprite onto another sprite, telling another sprite to execute commands, creating variables, …)

hacktronics
Scratcher
100+ posts

what is snap?

I think the word Rip off is a wrong word in open source, Scratch is the best and open source. But even scratch team has limitations and they cannot just add all the features requested and make a spaghetti. Everyone have specific needs, and its ok in open source to create your own custom version, however minor changes it may be, as long as you are accepting its based on scratch.
I wanted a robotics car for my kid, programmable by scratch, and LEGO is off course out of equation, given its prices. So I had to write my own custom version of scratch. And I don't take it as rip off or stealing, but providing more choices to the students and filling usability gaps.
Pashes1
Scratcher
14 posts

what is snap?

[NOTICE: This is an unnecessary reply. Do not read it unless you want to read it.]

I made a block down below as repeat.
({repeat (rep)
run (c block)@addInput::control}input names: ((rep)::grey)((c block)::grey)@delInput@addInput::grey ring)
run and repeat (0) times{
}@loopArrow::grey
{+ run + and + repeat + ((rep #)::grey) + times + ((c block S)::grey) +::grey}::events hat
repeat (rep)
run (c block)@addInput::control
end
I replaced the Snap logo as S cause there is no “@snap” image.

I replaced the block down below:
 repeat () 
I gave you hints on how you use the
Command \[inline\]({}@addInput)::grey
Command \[c shaped\]{
}::grey

Thanks for the response.

Powered by DjangoBB