Discuss Scratch

garnetluvcookie
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

Pretty self-explanatory.
Edit: oh my god this is my 500th post screeeeeee

Last edited by garnetluvcookie (June 13, 2020 21:30:01)

PizzaAddict4Life
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

I heard that Snap! was similar but was 3-D
garnetluvcookie
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

PizzaAddict4Life wrote:

I heard that Snap! was similar but was 3-D
I'll try to find a link to it.
Sheep_maker
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

Snap! is not 3D
PizzaAddict4Life
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

Sheep_maker wrote:

Snap! is not 3D

Really? Maybe I am mixing something up
TheAspiringHacker
Scratcher
100+ posts

What block-based programming language should I try after Scratch?

Why does it have to be a block-based language?
TheDreamyProfessor
Scratcher
500+ posts

What block-based programming language should I try after Scratch?

I thought scratch was the only block based programming language. Why not try other stuff?

TheAspiringHacker wrote:

Why does it have to be a block-based language?
Yes, why does it have to be block based? I thought block based coding was the same as scratch.

Last edited by TheDreamyProfessor (June 14, 2020 07:08:27)

TheDreamyProfessor
Scratcher
500+ posts

What block-based programming language should I try after Scratch?

Snap! is just like a copy of Scratch. Pathetic
badatprogrammingibe
Scratcher
500+ posts

What block-based programming language should I try after Scratch?

TheDreamyProfessor wrote:

Snap! is just like a copy of Scratch. Pathetic
It originally started out as a modification of scratch, so it's to be expected.
However, they are very different still–Snap! has many features scratch does not, and (to a lesser extent) vice-versa.
TheDreamyProfessor
Scratcher
500+ posts

What block-based programming language should I try after Scratch?

badatprogrammingibe wrote:

TheDreamyProfessor wrote:

Snap! is just like a copy of Scratch. Pathetic
It originally started out as a modification of scratch, so it's to be expected.
However, they are very different still–Snap! has many features scratch does not, and (to a lesser extent) vice-versa.
It doesn't have such thing as comments. And I still like Scratch better.
SuperSean12
Scratcher
500+ posts

What block-based programming language should I try after Scratch?

hyperpad, but it is only for ios, but you can easily make scrolling platformers in it
Maximouse
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

I recommend Snap!. It has all features of Scratch and many more, for example:
  • Custom reporters
    (+ reporter + :: grey) :: control hat
    report [Hello!] :: control cap

    when flag clicked :: control
    say (reporter :: grey) // Says "Hello!"

  • Many blocks not in Scratch
    when I am [scrolled-up v] :: control hat
    tell (a new clone of [myself v] :: control) to ((move (10) steps :: stack) @addInput :: grey ring) @addInput :: control

    when I am [scrolled-down v] :: control hat
    set value [Project name v] to [You can change the project name using code!] :: sensing

  • First class lists
    say (list [a] [b] [c] @delInput @addInput :: list)

Stencyl is also interesting – it's an advanced block-based language for creating games.

It might be even better to choose a text-based programming language. Tosh is a text-based language for creating Scratch projects. It looks like this:
when flag clicked
say "Hello!"

The next one to try would probably be Python.
garnetluvcookie
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

TheAspiringHacker wrote:

Why does it have to be a block-based language?
'Cause I'm still in grade school and my parents will yell at me if I start typing in any text-based language.
no I'm not in 1st grade I"m older

Last edited by garnetluvcookie (June 14, 2020 12:15:55)

Maximouse
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

garnetluvcookie wrote:

'Cause I'm still in grade school and my parents will yell at me if I start typing in any text-based language.
Hmm.

Generally text-based languages aren't much more complex than block-based ones.
CatsUnited
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

Maximouse wrote:

garnetluvcookie wrote:

'Cause I'm still in grade school and my parents will yell at me if I start typing in any text-based language.
Hmm.

Generally text-based languages aren't much more complex than block-based ones.
Yeah, but this appears to be more of a social issue than a technical issue - I bet that garnet would want to learn more established languages like Javascript or Python, but this seems like their parents are one of those who think “writing text code == malicious hacking” or something like that, hence why they aren't set on taking that leap yet

Last edited by CatsUnited (June 14, 2020 12:57:10)

Maximouse
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

CatsUnited wrote:

Maximouse wrote:

garnetluvcookie wrote:

'Cause I'm still in grade school and my parents will yell at me if I start typing in any text-based language.
Hmm.

Generally text-based languages aren't much more complex than block-based ones.
Yeah, but this appears to be more of a social issue than a technical issue - I bet that garnet would want to learn more established languages like Javascript or Python, but this seems like their parents are one of those who think “writing text code == malicious hacking” or something like that, hence why they aren't set on taking that leap yet
But “malicious hacking” is hard, and you can't expect a beginner programmer to do it.

To OP, because this is a question about block-based languages you should try after Scratch: as I said before, Snap! is probably the best choice (it can also be extended in JavaScript, but your parents probably won't want you to do that) and you should try Stencyl too, especially if you are interested in making games.
BearSlothCoding
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

TheDreamyProfessor wrote:

badatprogrammingibe wrote:

TheDreamyProfessor wrote:

Snap! is just like a copy of Scratch. Pathetic
It originally started out as a modification of scratch, so it's to be expected.
However, they are very different still–Snap! has many features scratch does not, and (to a lesser extent) vice-versa.
It doesn't have such thing as comments. And I still like Scratch better.
Right now, yes. But a lot of people move from Scratch to Snap! as they get older and more advanced coders. When this happens, they typically don't care about the social aspect anymore.
It's also technically a copy of Scratch 1.4, with new features.

garnetluvcookie wrote:

TheAspiringHacker wrote:

Why does it have to be a block-based language?
'Cause I'm still in grade school and my parents will yell at me if I start typing in any text-based language.
no I'm not in 1st grade I"m older
That is interesting, why not? Why would they yell at you for getting more advanced in a very useful skill? That's like yelling at someone for playing real instruments instead of toy ones, since text-based is real code and block-based is beginner code. I assumed you wanted it block-based, so it's easier and there are no syntax errors to worry about. Anyways, as said above Snap! is the way to go after Scratch since it is Scratch, but more advanced and a lot harder to use. This is good, once you get used to it of course.
But what do I know, I quit Snap! since I liked Scratch more.

I also recommend you look at this, since it contains all drag and drop Scratch alternatives.
garnetluvcookie
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

what i said in the post everyone is quoting, i didn't mean it like I'd be grounded, it's just they would be like “GOING ON QA WEBSITE WITHOUT TELLING US! THAT'S NOT GOOD *my irl name* !”
BearSlothCoding
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

garnetluvcookie wrote:

what i said in the post everyone is quoting, i didn't mean it like I'd be grounded, it's just they would be like “GOING ON QA WEBSITE WITHOUT TELLING US! THAT'S NOT GOOD *my irl name* !”
Wait. So it's just that you'll get in trouble for going on a strange website? So if I understand correctly, couldn't you tell them what it is and then it would be fine?
garnetluvcookie
Scratcher
1000+ posts

What block-based programming language should I try after Scratch?

BearSlothCoding wrote:

garnetluvcookie wrote:

what i said in the post everyone is quoting, i didn't mean it like I'd be grounded, it's just they would be like “GOING ON QA WEBSITE WITHOUT TELLING US! THAT'S NOT GOOD *my irl name* !”
Wait. So it's just that you'll get in trouble for going on a strange website? So if I understand correctly, couldn't you tell them what it is and then it would be fine?
They are a little overprotective for my age.

Powered by DjangoBB