If you've ever used linux you might have noticed how difficult it it to install flash(especially on ARM). And even if you do it tends to be very slow and unreliable in my experience meaning it doesn't work on RasPi well (if it loads at all). To me this seems a bit of a shame beacause a lot of RasPi users use scratch on their Pi and the BYOB, along with other new features is very useful.
My solution. Since it doesn't seem the scratch team have started on the offline version, mabye us, the AT community could begin to code this ourselves modelling it on Scratch 2.0 Flash. C++ seems to be the best language to use for this because we can easily compile it for ARM and it should be nice and quick.
Does anyone like this idea? have any suggestions?
Last edited by TRocket (2012-08-28 13:45:30)
Offline
We could port gnash to play only 2.0, as opposed to swfs in general.
(wait nvm, gnash is slower than flash apparently)
Last edited by bobbybee (2012-08-28 14:47:46)
Offline
bobbybee wrote:
We could port gnash to play only 2.0, as opposed to swfs in general.
(wait nvm, gnash is slower than flash apparently)
C++ could be used 100s of times faster than the flash version.
Offline
That's a good point. Perhaps we could write a framework simulating all of ActionScript using AS3's function names, then write a compiler that would modify the syntax to use our "language" (along with a good amount of macros)
Offline
bobbybee wrote:
That's a good point. Perhaps we could write a framework simulating all of ActionScript using AS3's function names, then write a compiler that would modify the syntax to use our "language" (along with a good amount of macros)
0.o
That would be harder than writing Scratch in C++...
Offline
bobbybee wrote:
That's a good point. Perhaps we could write a framework simulating all of ActionScript using AS3's function names, then write a compiler that would modify the syntax to use our "language" (along with a good amount of macros)
i guess we could, but if we do we are essentially rewriting flash (which adobe has stopped supporting).
and as MathWhizz says it would be harder than just rewriting scratch.
Last edited by TRocket (2012-08-28 15:17:59)
Offline
MathWizz wrote:
bobbybee wrote:
That's a good point. Perhaps we could write a framework simulating all of ActionScript using AS3's function names, then write a compiler that would modify the syntax to use our "language" (along with a good amount of macros)
0.o
That would be harder than writing Scratch in C++...
Yes, but it's not limited to 2.0. It would apply to any AS3 app.
Offline
TRocket wrote:
(which adobe has stopped supporting).
Uh, no? That's only for mobile devices.
Offline
veggieman001 wrote:
TRocket wrote:
(which adobe has stopped supporting).
Uh, no? That's only for mobile devices.
yes, but adobe have never been good at having a flash implementation for linux(let alone strange architectures like ARM) and flash on a 700Mhz 128Mb chip doesn't sound too quick...
Offline
TRocket wrote:
veggieman001 wrote:
TRocket wrote:
(which adobe has stopped supporting).
Uh, no? That's only for mobile devices.
yes, but adobe have never been good at having a flash implementation for linux(let alone strange architectures like ARM) and flash on a 700Mhz 128Mb chip doesn't sound too quick...
Flash player keeps flickering a lot on Linux. Especially on Everybody Edits.
Offline
veggieman001 wrote:
TRocket wrote:
(which adobe has stopped supporting).
Uh, no? That's only for mobile devices.
Uh, no? also for linux, except for chrome (which is also stuck behind at 11.2)
http://www.zdnet.com/blog/open-source/adobe-abandons-linux/10418
Offline
just seen http://www.raspberrypi.org/phpBB3/viewt … mp;t=12522 on the RasPi forums... it seems the Pi can't even handle 1.x that well either.
Offline
I hope you guys get Scratch to work on ARM because I'm dying to get it installed on my Android tablet with ARM Ubuntu on it
Offline
Hi All!
Of course you are welcome to make your own mod of Scratch - we love to see remixes! But please don't call it Scratch or use the cat or gobo. We want to avoid confusion, especially for new users.
As for offline - probably we'll end up using something like air, so the application looks / works the same online as it does off. It's *really* hard to get consistent performance and behavior with implementations written in different languages, so that's why we wouldn't try to make it in C or anything. But you are welcome to use the ideas from Scratch to make your own app!
Offline
Lightnin wrote:
Hi All!
Of course you are welcome to make your own mod of Scratch - we love to see remixes! But please don't call it Scratch or use the cat or gobo. We want to avoid confusion, especially for new users.
As for offline - probably we'll end up using something like air, so the application looks / works the same online as it does off. It's *really* hard to get consistent performance and behavior with implementations written in different languages, so that's why we wouldn't try to make it in C or anything. But you are welcome to use the ideas from Scratch to make your own app!
cool, thanks! would scratch++ be ok?
also, if you didn't know Adobe has stopped supporting AIR on Linux
Last edited by TRocket (2012-09-02 14:16:45)
Offline
Can I join? I cannot promise anything but every now and then I might make the occasional commit. My github username is logiblocs.
Offline
Scratch++ is too similar, in my opinion. Why would you use pascal for coding?
Wouldn't it be better to add the features of 2.0 to the 1.4 squeak version?
Offline
So has anyone made a version of Scratch for ARM linux yet?
Offline