The lack of functions in Scratch was the one thing I found truly irritating when I tried it with my kids. You had no choice but to duplicate code and that's really a bad habit for a budding programmer. I hope they added it since.
At the time I found BYOB (now Snap!) that is basically Scratch with functions and is used to teach university students. Maybe it would be of interest to you, although I don't know if the community there is as vibrant.
I'm a 14-year old kid who's cool! I run KidCreatorsTeam (kids teaching kids), and the channel Cool Scratcher. Not many kid coders out there, so be nice to me :)
Scratch has added functions two versions ago in the 2.0 Preview :)
I don't know when you used Scratch, but it has all sorts of things now!
I like Snap! because of the complexity present. However, I feel like it's missing a community. There's no social interaction. It's great if a kid is trying to code, but if someone's looking for feedback or fame, it's not that great.
I'm a 14-year old kid who's cool! I run KidCreatorsTeam (kids teaching kids), and the channel Cool Scratcher. Not many kid coders out there, so be nice to me :)
The lack of functions in Scratch was the one thing I found truly irritating when I tried it with my kids. You had no choice but to duplicate code and that's really a bad habit for a budding programmer. I hope they added it since.
At the time I found BYOB (now Snap!) that is basically Scratch with functions and is used to teach university students. Maybe it would be of interest to you, although I don't know if the community there is as vibrant.
Scratch has added functions two versions ago in the 2.0 Preview :)
I don't know when you used Scratch, but it has all sorts of things now!
I like Snap! because of the complexity present. However, I feel like it's missing a community. There's no social interaction. It's great if a kid is trying to code, but if someone's looking for feedback or fame, it's not that great.
I had to check: the last Scratch programs my kids made (that I could find!) date back to 2013. So, yes, it was a while ago.
I'm really glad they added functions, that gives it so much more potential!
BTW, they're not called functions, they're called custom blocks.
Technically. I just avoid scratch terminology since I don't want to confuse non-Scratch users.