Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
- Ethan_1
- Scratcher
100+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
I am thinking of working on a new project. I know the Scratch 2 editor does not work on the Raspberry Pi, which is a problem for many.
Therefore, I am asking if people are interested in me working on a Python based Scratch-compatible editor. It would support .sb and .sb2 files. It would also be able to edit projects. I am thinking I'll get the player working, then the block editor.
Interested? Please leave a comment. Also, if you want to help, say so!
The whole thing will be open source of course. Thoughts? Suggestions? (Also, any wishes on which features to support first?)
Therefore, I am asking if people are interested in me working on a Python based Scratch-compatible editor. It would support .sb and .sb2 files. It would also be able to edit projects. I am thinking I'll get the player working, then the block editor.
Interested? Please leave a comment. Also, if you want to help, say so!
The whole thing will be open source of course. Thoughts? Suggestions? (Also, any wishes on which features to support first?)
- Ethan_1
- Scratcher
100+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
I want pixie to succeed, but I don't feel that I know javascript well enough to contribute, and Nathan seems too busy to take pull requests anyway. Pixie is the future of Scratch as I see it, but I think it is a ways off. Yes, I am aware of the Pi 2. Since it is Python, it would be able to run on both. Heck it could run on Windows, Linux, or OS X too. By the way, thanks for kurt and SKIP! (you might have guessed that is where I got the name), they will certainly make development faster .
- PullJosh
- Scratcher
1000+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
How about a block-based editor targeted at GPIO functions? I'd love to get into hardware, but I can't be bothered to spend too much time on it.
- Ethan_1
- Scratcher
100+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
How about a block-based editor targeted at GPIO functions? I'd love to get into hardware, but I can't be bothered to spend too much time on it.
That was requested on another site I asked this. I'll probably end up adding that in, but only after the rest is fully functional.
- PullJosh
- Scratcher
1000+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
Okay!How about a block-based editor targeted at GPIO functions? I'd love to get into hardware, but I can't be bothered to spend too much time on it.
That was requested on another site I asked this. I'll probably end up adding that in, but only after the rest is fully functional.
- Ethan_1
- Scratcher
100+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
pixie?Are you aware of
Isn't there now a Pi 2 with higher spec? Maybe you'd be better off targeting that.
Also, since I am using you awesome library, would you have any tips on embedding SKIP in another Screen? I can just call Screen(kurt_project)? Or will it be more involved? Thanks for any assistance.
Last edited by Ethan_1 (Aug. 31, 2015 05:07:19)
- Jonathan50
- Scratcher
1000+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
Sounds cool!
I don't yet have a Raspberry Pi, though.
I don't yet have a Raspberry Pi, though.
Not yet a Knight of the Mu Calculus.
- Ethan_1
- Scratcher
100+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
It should run on Windows, Linux and maybe OS X, since I'm using pygame. It may even run on Android!
- blob8108
- Scratcher
1000+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
Um, you probably want to modify pygame_screen.py, or extend the Screen class and override some of the methods. You don't have to use pygame, you can always rewrite Screen yourself for some other window manager Would you have any tips on embedding SKIP in another Screen? I can just call Screen(kurt_project)?
- Ethan_1
- Scratcher
100+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
Yeah, I just thought I might as well use Pygame. I see no reason not to. I already built the existing UI (image: http://i.imgur.com/zeialK0.png) in Pygame, so I though, eh why not. Thanks for the advice!
Last edited by Ethan_1 (Sept. 1, 2015 01:19:44)
- Jonathan50
- Scratcher
1000+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
http://i.imgur.com/zeialK0.png) in Pygame, so I though, eh why not. Thanks for the advice!Yeah, I just thought I might as well use Pygame. I see no reason not to. I already built the existing UI (image:
New Scratchers can't post images or links, unfortunately, to prevent spam.
And Imgur isn't a whitelisted image host.
The UI looks cool so far!
Not yet a Knight of the Mu Calculus.
- Ethan_1
- Scratcher
100+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
Thanks for that. .
Also, @blob8108, thanks, I'm going to merge my current UI with the PygameScreen class. I should (hopefully) have something running in about a week (probably broken, very broken).
I'll see what I can throw together.
- liam48D
- Scratcher
1000+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
Looks nice!
202e-202e-202e-202e-202e UNI-CODE~~~~~
- Ethan_1
- Scratcher
100+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
Thanks! Looks nice!
- Ethan_1
- Scratcher
100+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
Well, I have published a Github repository for the code, if anyone wants to look. It is really messy and not working, but you can look at the code at least.
I plan on getting the SKIP interpreter and graphics writing to the screen, then I'll add all the iddues a la Pixie needed to reach feature complete.
https://github.com/IronManMark20/SKIPY
I plan on getting the SKIP interpreter and graphics writing to the screen, then I'll add all the iddues a la Pixie needed to reach feature complete.
https://github.com/IronManMark20/SKIPY
- bobbybee
- Scratcher
1000+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
Please include the GPLv3 text in the repo, and apply its header to your source files. Well, I have published a Github repository for the code, if anyone wants to look. It is really messy and not working, but you can look at the code at least.
I plan on getting the SKIP interpreter and graphics writing to the screen, then I'll add all the iddues a la Pixie needed to reach feature complete.
https://github.com/IronManMark20/SKIPY
“Ooo, can I call you Señorita Bee?” ~Chibi-Matoran
- SimpleScratch
- Scratcher
500+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
How about a block-based editor targeted at GPIO functions?Have a look at ScratchGPIO http://simplesi.net/scratchgpio/
Simon AKA cymplecy simplesi
- Ethan_1
- Scratcher
100+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
Please include the GPLv3 text in the repo, and apply its header to your source files. Well, I have published a Github repository for the code, if anyone wants to look. It is really messy and not working, but you can look at the code at least.
I plan on getting the SKIP interpreter and graphics writing to the screen, then I'll add all the iddues a la Pixie needed to reach feature complete.
https://github.com/IronManMark20/SKIPY
Ah! Good catch. I was going to release under GPL v3 of course, I guess I forgot. I'll do that now.
EDIT: Done.
Last edited by Ethan_1 (Sept. 3, 2015 23:59:35)
- bobbybee
- Scratcher
1000+ posts
SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest
Thanks! As a matter of safety, you probably should also add the short header to the python files. (See the legal mush comments blob8108 used in the beginning of SKIP – copy-paste it into your own code.)Please include the GPLv3 text in the repo, and apply its header to your source files. Well, I have published a Github repository for the code, if anyone wants to look. It is really messy and not working, but you can look at the code at least.
I plan on getting the SKIP interpreter and graphics writing to the screen, then I'll add all the iddues a la Pixie needed to reach feature complete.
https://github.com/IronManMark20/SKIPY
Ah! Good catch. I was going to release under GPL v3 of course, I guess I forgot. I'll do that now.
EDIT: Done.
Also, possibly change GPLv3.txt -> LICENSE.
Do lawyers enjoy this?
“Ooo, can I call you Señorita Bee?” ~Chibi-Matoran
- Discussion Forums
- » Advanced Topics
- » SKIPY - Scratch like editor for the Raspberry Pi - Gauging interest