scratchfoundation / scratch-gui

Graphical User Interface for creating and running Scratch 3.0 projects.
https://scratchfoundation.github.io/scratch-gui/develop/
BSD 3-Clause "New" or "Revised" License
4.46k stars 3.56k forks source link

Add SBricks Extension (Feature Request) #4532

Open ericdransfeldt opened 5 years ago

ericdransfeldt commented 5 years ago

Expected Behavior

I would love to see the SBricks Extension added to Scratch. I'm teaching Scratch to elementary school students and would like to use SBricks because of the additional functionality.

Actual Behavior

Currently Scratch does not support SBricks

Steps to Reproduce

n/a

Operating System and Browser

Any OS

Kenny2github commented 5 years ago

I assume this is the SBricks you're referring to? If that's the case, you can make your own SBricks extension by forking the scratch-gui, scratch-blocks, and scratch-vm repositories, like griffpatch has done here. Extensions need to undergo a lot more consideration before they are integrated into the core of Scratch.

apple502j commented 5 years ago

@Kenny2github No need for cloning scratch-blocks. Extensions are handled in vm and gui.

ericdransfeldt commented 5 years ago

Thanks for the responses. I'm volunteering teaching at an elementary school to teach the kids Scratch. I would like to teach them some robotics as well. The SBrick solution is a lot lower cost for parents if they want to try it at home and I think will be a bigger adoption rate than Mindstorms because of this. I could fork Scratch and create my own website but I doubt the school would go for that. I certainly appreciate you considering adding SBricks into the Scratch core. Thanks!

pasztorl commented 5 years ago

We already downloaded the scratch 3 code and developed the extension. Now trying to find a way to include it to the "official" extensions. Thumbs up! :)