I have a cool little pocket linux called the Ben Nanonote ( http://en.qi-hardware.com/wiki/Ya_NanoNote_Specs ) which has a small keyboard and a 320 x 240 screen. I think it would make an excellent player for Scratch games and *maybe* even be usable for editing Scratch programs (though the small no of pixels gives me some doubt)
What would be involved in porting a scratch player to hardware like this? (Any of the Scratch system gurus here actually have one of these already by any chance?)
The ARM-based hardware supports a C cross-compiler.
Thanks,
G
Offline
I'm sure if you are allowed, you could make an app for your device. There was an attempt for a mobile Scratch Player but Apple removed it from the app list for some reason ( I don't remember why ).
But if you search around you may find it.
Offline
Magnie wrote:
I'm sure if you are allowed, you could make an app for your device. There was an attempt for a mobile Scratch Player but Apple removed it from the app list for some reason ( I don't remember why ).
But if you search around you may find it.
It violated Apples Terms of Use regarding running code.
Offline
Magnie wrote:
I'm sure if you are allowed, you could make an app for your device. There was an attempt for a mobile Scratch Player but Apple removed it from the app list for some reason ( I don't remember why ).
But if you search around you may find it.
The nanonote isn't an Apple OS or an Android - it's genuine Linux, just about the only constraint being the small display, which is probably easiest programmed at a low level rather than say through an X-window interface of some sort. so we're looking at good old fashioned C programs, not apps.
But I don't know what's involved in a Scratch player - is it based on a port of the whole scratch system or is there a cut-down version that's just the interpreter/run-time? Where can I learn about the architecture of the existing scratch players?
thanks
G
Offline
there is squeak for linux but i don't think normal scratch would fit on a screen like that unless you mod scratch.
Offline
whizzer wrote:
You could just download Scratch for Linux normally. I don't know if it would shrink to fit the screen, though.
In general, doesn't Scratch change size when you scale it?
Offline
veggieman001 wrote:
whizzer wrote:
You could just download Scratch for Linux normally. I don't know if it would shrink to fit the screen, though.
In general, doesn't Scratch change size when you scale it?
Yes, but I don't want the scratch user interface which *will* be unusable - I just want to have a way to execute scratch programs in full-screen mode (ie about the same resolution as the embedded apps at this site)
Here's an easier question: how do I run a scratch app using java, other than when embedded here?
Offline
gtoal wrote:
veggieman001 wrote:
whizzer wrote:
You could just download Scratch for Linux normally. I don't know if it would shrink to fit the screen, though.
In general, doesn't Scratch change size when you scale it?
Yes, but I don't want the scratch user interface which *will* be unusable - I just want to have a way to execute scratch programs in full-screen mode (ie about the same resolution as the embedded apps at this site)
Here's an easier question: how do I run a scratch app using java, other than when embedded here?
I would ask ZeroLuck, I think he has his own java player, and probably knows pretty much about this.
I'm just not sure if 64MB RAM is enough to run scratch...
Offline