Discuss Scratch

xangru
Scratcher
100+ posts

Alternatives to Scratch

Is there any websites like Scratch where you can code. I've heard of code.org from my teachers, but I really like having the community system like Scratch does. Snap is good, but it doesn't really have a community system I've also saw the Alternatives to Scratch wiki page, but I want to code with a slightly harder website with these key things:
- Social Media/Community System
- Free
- A bit harder than Scratch, but not too much harder
- Does NOT require Flash because Flash is going away in 2020.
- Works on Chrome OS


NOTE: THIS DOES NOT MEAN I'M PLANNING ON LEAVING SCRATCH, I JUST WANT TO FIND OTHER WEBSITES LIKE SCRATCH, BUT A LITTLE HARDER SINCE I'M 15 AND I PLAN TO BE A PROGRAMMER WHEN I GROW UP!!!

Last edited by xangru (Feb. 10, 2019 01:26:17)

TheAspiringHacker
Scratcher
100+ posts

Alternatives to Scratch

Snap! has a forum site at https://forum.snap.berkeley.edu and will have a community site soon.

Scratch 3 does not use Flash.

Most programming languages do not have a social media platform. The most that they may have is an official community forum or package host.
Wettining
Scratcher
500+ posts

Alternatives to Scratch

GP Blocks has a forum but it hasn't been as active due to new people not joining as frequently.
It compiles down to executables too and is made in C/C++.
If you're wondering about the speed of this language, it's comparable to Phosphorus.

You can find the forum here and the main site is here.
frodewin
Scratcher
500+ posts

Alternatives to Scratch

Probably not exactly what you are looking for, but Pocket Code is an interesting language where you code on your mobile phone. Code complexity is naturally limited because of this, but it comes with nice features for utilizing the phones sensors and features a simple physics engine. It also has a social network side.
Magicguy04
Scratcher
68 posts

Alternatives to Scratch

xangru wrote:

Is there any websites like Scratch where you can code. I've heard of code.org from my teachers, but I really like having the community system like Scratch does. Snap is good, but it doesn't really have a community system I've also saw the Alternatives to Scratch wiki page, but I want to code with a slightly harder website with these key things:
- Social Media/Community System
- Free
- A bit harder than Scratch, but not too much harder
- Does NOT require Flash because Flash is going away in 2020.


NOTE: THIS DOES NOT MEAN I'M PLANNING ON LEAVING SCRATCH, I JUST WANT TO FIND OTHER WEBSITES LIKE SCRATCH, BUT A LITTLE HARDER SINCE I'M 15 AND I PLAN TO BE A PROGRAMMER WHEN I GROW UP!!!
Wait… Flash is being eradicated of the face of the planet??
frodewin
Scratcher
500+ posts

Alternatives to Scratch

Magicguy04 wrote:

Wait… Flash is being eradicated of the face of the planet??

Correct, Adobe themselves announced that they will end support for the Flash Player in 2020 in favor of html5.
happyland440
Scratcher
1000+ posts

Alternatives to Scratch

Unreal Engine is a 3D game engine that uses node based scripting, which is a bit like Scratch. It has a massive community, and was used to develop games like Fortnite. The scripting is a bit tricky to get a t first, but if you can learn well from YouTube tutorials you shouldn't have an issue.
xangru
Scratcher
100+ posts

Alternatives to Scratch

I use Chrome OS and it doesn't work.
unstickeredcube
New Scratcher
7 posts

Alternatives to Scratch

Python, the syntax is clear and easy to read. Although if you don't wanna derive too much from the Scratch formula you could try Snap!.
MegaApuTurkUltra
Scratcher
1000+ posts

Alternatives to Scratch

unstickeredcube wrote:

Python, the syntax is clear and easy to read
(X) doubt

try to read any reasonably complex data science library
Wettining
Scratcher
500+ posts

Alternatives to Scratch

MegaApuTurkUltra wrote:

unstickeredcube wrote:

Python, the syntax is clear and easy to read
(X) doubt

try to read any reasonably complex data science library
This is why all Science libraries have to be programmed in FreeBasic
It has the easiest syntax to read and I would say is almost comparable to reading the story of how your program will run.

In reality I really like it because I can recompile the FreeBasic compiler with TCC and make the executables less than 10 kb a majority of the time
hej_wickie_hej
Scratcher
46 posts

Alternatives to Scratch

frodewin wrote:

Probably not exactly what you are looking for, but Pocket Code is an interesting language where you code on your mobile phone. Code complexity is naturally limited because of this, but it comes with nice features for utilizing the phones sensors and features a simple physics engine. It also has a social network side.

Thanks. Pocket Code over the last years has gained a lot of advanced features, e.g., the concept of scenes (like separate projects; only global variables and lists are common, nothing else, and it is possible to start or resume scenes from other scenes — this makes coding huge project extremely clean and simple), an also professionally used physics game engine that makes simulated natural motion so much easier, and in case of collision detection of complex contours even possible at all, or full sensor support, including inclination and the cameras of phones, or full resolution up to 4K, multi touch, and much more. AR.drone extension? Check. Arduino and Raspberry Pi? Check. And, very useful, we also have the generalized “When condition” block, as exists also in Snap!. There are probably a thousand other things, and we are continuously following up on it. Note that the Android version (public since 2014) currently is still more advanced than the iPhone version (public since January 2019). Some users have created projects with 30+ scenes, 500+ looks, 600MB. Ah, and I forgot, the capability to create real Android apps out of your project. And a Scratch converter (currently being updated to Scratch 3.0, so does not work at the moment). So, yeah, screen estate is limited, but resolution, capabilities, and complexity not so much.

Last edited by hej_wickie_hej (Feb. 11, 2019 12:49:43)

djdolphin
Scratcher
1000+ posts

Alternatives to Scratch

hej_wickie_hej wrote:

iPhone version (public since January 2019)
I didn't hear about the iOS release. Very nice!
BlueLava_Productions
Scratcher
98 posts

Alternatives to Scratch

I understand what you mean there aren't may options for programming and the languages that do have a community are like scratch
Mobslyer92
Scratcher
22 posts

Alternatives to Scratch

Powered by DjangoBB