penguintutor wrote: ↑Thu Jan 03, 2019 10:32 amNow that Scratch 3 has been released are there any plans for a Raspberry Pi (Linux) version of the Desktop version? Scratch 3 can be run through a browser today, but the desktop version is required for offline use and to support physical computing using the Raspberry Pi GPIO ports?
If so is there anything that members of the Raspberry Pi community can assist? Perhaps programming or testing?
I'm happy to help myself. I don't have the time to run the project myself (and wouldn't want to duplicate work if there is a project already in the pipeline), but I would be happy to help if I can.
You'll have to check with MIT - they are the ones who need to do the offline development.penguintutor wrote: ↑Thu Jan 03, 2019 3:14 pmI have used the online version in Raspbian (I used that during the Beta testing). It's not just taking Scratch offline (although that is one thing), but having the ability to access the GPIO which we have on Scratch 1.4 and Scratch 2. That is the killer feature allowing it to be used with physical computing.
I have tried the desktop version on Windows which appears to have access to external modules using Scratch Link (eg. Lego mindstorms). The Scratch team have said they are working on a desktop version for Chromebooks. Perhaps that will provide a good starting point towards a Linux version?
Presumably there will need to be a port of Scratch Link - or something similar to allow hardware access?
@jamesh If there is anything in future working towards those goals and anyway I can help please let me know.
Just for information: Though it does say "Windows 10+" is required; I downloaded and installed Scratch Desktop 1.2.0 under Windows 7 64-bit and it appears to be working as expected. The installer itself also reports "Windows 7 or above required".
Those were my thoughts as well. No one seems to have explained why an off-line editor isn't available for Linux or what the difficulty is or would be.
That would explain it. I have no idea why it's continually rendering something which is never changing though. That would be what I'd call a 'design flaw'.
https://www.raspberrypi.org/blog/scratc ... -upgrades/Another reason for ensuring we support both Scratch 2 and 3 is that, at the moment, there is no offline, installable version of Scratch 3 for Raspberry Pi. Rest assured that this is something we are working on!
They don't seem to provide ARM binaries. And building from source fails if one follows their instructions -
Code: Select all
[email protected]:~/scratux $ yarn ERROR: There are no scenarios; must have at least one.
Code: Select all
[email protected]:~/scratux $ yarn run build ERROR: [Errno 2] No such file or directory: 'run'