Discuss Scratch

Lightnin
Scratch Team
1000+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

As many of you have pointed out, there's a need for a Scratch project player that works on mobile iOS and Android devices that don't support Flash. Tim Mickel, an MIT undergrad who worked with LLK, created a foundation for an HTML5 Scratch project player. But it still needs a lot of work. We decided to release the unfinished HTML5 player code under an open source license, and ask for contributions from the greater Scratch community.

Do you know someone with Javascript / HTML 5 skills that would like to contribute to Scratch? Please ping them with a link to the html5 Scratch project player on github!

https://github.com/LLK/scratch-html5

We don't plan to add any new features that the current Flash-based Scratch player doesn't support. Our goal is to make a player that plays Scratch projects exactly the same as the flash player. We've made a test harness, included with the source, so that coders can view projects in the flash player and the html 5 player side-by-side, to better isolate and fix differences in performance or behavior in the html5 player.

Thanks, and Scratch On!

Last edited by Lightnin (Oct. 29, 2013 17:06:07)

MrFlash67
Scratcher
100+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

Cool! I have no idea how HTML/JS works, so I have no idea on that!

However, I would appreciate instructions on how to get it to run locally!

Last edited by MrFlash67 (Oct. 29, 2013 17:12:48)


Slept through the IP Ban Apocalypse!
Lightnin
Scratch Team
1000+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

MrFlash67 wrote:

Cool! I have no idea how HTML/JS works, so I have no idea on that!

However, I would appreciate instructions on how to get it to run locally!

That would be a great thing for someone to add to the readme, and then submit a pull request.
turkey3_test
Scratcher
1000+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

I know we'll be able to play projects in it, but what about create projects in the editor? And I apologize that I can't contribute, as I'm learning other languages. I'm looking forward to it!

And as stated above, how exactly do we run it?

Last edited by turkey3_test (Oct. 29, 2013 17:18:39)


davidkt
Scratcher
1000+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

I'll help! Thanks!

There are 10 types of people in this world. Those who understand binary, those who don't, those who understand trinary, those who understand quadrinary, those who understand quintinary- oh, how long does this go on?
You might also know me as Upsilon920 on some other sites.
Windows 8.1, Opera 20
Hit the 1,000+ post mark on 2014-05-27 4:20 PM!

Check out my screensaver shop! No, not a signature shop (there are enough of those); a SCREENSAVER shop.
//This isn't considered blockspamming... right?
;
davidkt
Scratcher
1000+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

The link is broken. It gives me a 503 error.

There are 10 types of people in this world. Those who understand binary, those who don't, those who understand trinary, those who understand quadrinary, those who understand quintinary- oh, how long does this go on?
You might also know me as Upsilon920 on some other sites.
Windows 8.1, Opera 20
Hit the 1,000+ post mark on 2014-05-27 4:20 PM!

Check out my screensaver shop! No, not a signature shop (there are enough of those); a SCREENSAVER shop.
//This isn't considered blockspamming... right?
;
GadgetAndyMan
Scratcher
100+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

Although I use the PuffinBrowser on my iPad and have tweeted to request the Scratch Website be whitelisted to the new and free for Education PuffinAcademy browser, it is great news that a HTML5 Scratch player is being planned. I will be watching with interest

Latest project updated: X-Y Coordinates Challenge - 14 Jan 2014: Various improvements.

My Likes Studios [ Animation | Art | Education | Games | Simulation | Stories ]
Please take a look and follow any studios that interest you with the projects I am adding.
Lightnin
Scratch Team
1000+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

davidkt wrote:

The link is broken. It gives me a 503 error.

Ah, no, Github is just down at the moment. They get D'Dosd a lot for some reason. Should be back up again soon!
technoboy10
Scratcher
500+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

I have a build running at http://files.technoboy10.tk/scratch-html5 and will try to update it often.

my github | my (sadly empty) blog | my music
Material design is like an onion.
nathanprocks
Scratcher
500+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

I seen this on GitHub yesterday (before this was posted) and made a topic about it. I cloned the repository and put it on my local web server. It says the project is loading but doesn't actually load the project. I am using Google Chrome (version 31 or 32 I think) on OS X 10.9. I will probably try to get it working later.

EDIT: Just checked the GitHub repo. Seems like that problem was fixed lol https://github.com/LLK/scratch-html5/issues/1

Last edited by nathanprocks (Oct. 29, 2013 18:24:43)


Want to write text in rainbow? How about uʍop-ǝpısdn? Or just sdrawkcab? Get the TextTools Chrome extension!
Round( 3.14159 * 1337% ) = 42
LTC: Ldig9dbmpuvvjkV72JwwMo2VzwCi2vW1BT DOGE: DFcGMfRrpw4Yuqnq6mbmBhRZCvAxyAtRFa
singmajesty
New to Scratch
1 post

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

Have you guys considered OpenFL? It uses the same Flash API, but compiles to iOS and Android natively. It also has the ability to compile to HTML5
MrFlash67
Scratcher
100+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

Can Python be used with/for developing this?

Slept through the IP Ban Apocalypse!
djdolphin
Scratcher
500+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

Cool! I just got this running locally, and I could help some with debugging and stuff.

EDIT: Does this support reading scratch 1.4 projects yet?

Last edited by djdolphin (Oct. 29, 2013 19:20:39)


PullJosh
Scratcher
500+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

Awesome! My knowledge of html and JS are limited, so I won't be able to help with this (I wish I could).

I'm glad it's open source, though! Maybe I'll find a way to remove the green flag and stop sign. Those things are great for scratch, but I'd like to be able to create more professional looking games. Looks like that'll be coming soon (hopefully)!

Thanks for all your work, ST!

Rumanti
Scratcher
500+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

Awesome! I can't really do HTML5, oh my I'm just learning it. I'd rather CSS Well, maybe I can send some of my friends this.. if I can find any
vacuumfan7072
Scratcher
100+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

Could you make a downloadable third-party IPA file, or a Scratch web app able to be added to the home screen on Apple systems? In-browser web apps don't usually work for me. Here's my system:
My browser / operating system: MacOS IPhone X, ChromeiOS 30.0.1599.16, No Flash version detected
If I ever find my tablet charger I'll show the system.


Windows 8, Chrome 31.0.1650.57, Flash 11.9 (release 900)
Windows XP, Chrome 31.0.1560.63, Flash 11.9 (release 900)
Windows XP, Opera 20.0.1387.64, Flash 11.1 (release 102)
nathanprocks
Scratcher
500+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

vacuumfan7072 wrote:

Could you make a downloadable third-party IPA file, or a Scratch web app able to be added to the home screen on Apple systems? In-browser web apps don't usually work for me. Here's my system:
My browser / operating system: MacOS IPhone X, ChromeiOS 30.0.1599.16, No Flash version detected
If I ever find my tablet charger I'll show the system.
I think it requires PHP so you can't make an app unless someone hosts the files of their public web host.

Want to write text in rainbow? How about uʍop-ǝpısdn? Or just sdrawkcab? Get the TextTools Chrome extension!
Round( 3.14159 * 1337% ) = 42
LTC: Ldig9dbmpuvvjkV72JwwMo2VzwCi2vW1BT DOGE: DFcGMfRrpw4Yuqnq6mbmBhRZCvAxyAtRFa
scratchisthebest
Scratcher
1000+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

Sure, I'll ping myself

I know absolutley noth9in about GitHub though

Hi there !…………………………………………………………..mathfreak's spam site ->.
Lightnin
Scratch Team
1000+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

djdolphin wrote:

Cool! I just got this running locally, and I could help some with debugging and stuff.

EDIT: Does this support reading scratch 1.4 projects yet?

Almost assuredly not - although I'm not very familiar with the code myself. Currently, the flash player can accept a 1.4 project and convert it to the new format, and if the user makes a change and saves, make the new format the primary save file.

It's not clear how we'll handle 1.4 loads with this player - but rather than implement the entire conversion in the html5 player, again, we could consider doing something server side.

Anyway - this is something to think about once we get the html 5 player closer – thanks for raising the issue!

singmajesty wrote:

Have you guys considered OpenFL? It uses the same Flash API, but compiles to iOS and Android natively. It also has the ability to compile to HTML5

No - hadn't heard of that! We'll have to check it out and see if it could be a good fit. To work, it would have to be really well made – it's challenging to port things.

Last edited by Lightnin (Oct. 29, 2013 20:27:08)

mrsrec
Scratcher
500+ posts

We're seeking contributors to help finish our HTML5 Scratch player (now open sourced!)

I'll Help!

Powered by DjangoBB

Standard | Mobile