Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Scratch 3.0
- PullJosh
- Scratcher
1000+ posts
Scratch 3.0
The great thing about Progressive Web Apps is that they can run while offline! As long as the user has visited at least once (and added the site to their homescreen), all of the important functionality of the page can be cached directly on the user's device to be used at any time (online or not).What about when you don't have an internet connection? Why does it have to be from the app store? The website could prompt the users to add the website to their homescreen instead
- kingof555
- Scratcher
100+ posts
Scratch 3.0
it's easier.when you go to scratch, they tell you to get the app from the app store. when you get the app, it will work better, because it's programmed just for phone.Why does it have to be from the app store? The website could prompt the users to add the website to their homescreen insteadI just meant from the app store.Since it's made in HTML5, it's already mobile-friendly make a mobile app.
http://u.cubeupload.com/kingof555/costume1.png
They can turn it into one of those "progressive web apps" so that it looks more like an app people would expect from the App/Play store
- powercon5
- Scratcher
1000+ posts
Scratch 3.0
I believe that they are doing so at some point. make a mobile app.
here's concept art for the icon
http://u.cubeupload.com/kingof555/costume1.png
Witty signature.
- NickyNouse
- Scratcher
1000+ posts
Scratch 3.0
I don't know if they'll go that far with extensions. The Scratch Team should implement all of the categories as extensions, or as some sort of library or module.Per the ST, a big reason that they made pen into an extension is because it's more advanced functionality that confuses beginners.
I'm excited that they're implementing pen as an extension because it forces them to make sure extensions have deep enough vm/renderer access to do some awesome stuff–Scratch 3 extensions aren't just for interacting with external stuff like WeDo, they can do things like make sprites have realistic physics!
All that said, they seem to be moving in a more modular direction. I don't know if this has to do with extensions, but part of the reason the ST has Scratch 3 spread out over like 5 repos is because they want to support “microworlds” which are mini versions of scratch that have fewer blocks and are made to do specific things. For example, a music microworld might not even have a stage but have extra music-related blocks. Extensions may come into play with microworlds as well.
- Jonathan50
- Scratcher
1000+ posts
Scratch 3.0
I believeWebsites can work offline
Progressive Web Apps is that they can run while offline! As long as the user has visited at least once (and added the site to their homescreen), all of the important functionality of the page can be cached directly on the user's device to be used at any time (online or not).Oh, great! The great thing about
Not yet a Knight of the Mu Calculus.
- MinecraftM153
- Scratcher
100+ posts
Scratch 3.0
im feeling incredibly stupid right nowAaaaand what about the over 9000 projects that are 90% pen-powered..?… projects that use the pen extension will automatically load the extension (src)
I like to make drawings move elsewhere, but on here I do mainly coding experiments. Check them out if you want!
- NitroCipher
- Scratcher
500+ posts
Scratch 3.0
I don't know if they'll go that far with extensions. The Scratch Team should implement all of the categories as extensions, or as some sort of library or module.Per the ST, a big reason that they made pen into an extension is because it's more advanced functionality that confuses beginners.
I'm excited that they're implementing pen as an extension because it forces them to make sure extensions have deep enough vm/renderer access to do some awesome stuff–Scratch 3 extensions aren't just for interacting with external stuff like WeDo, they can do things like make sprites have realistic physics!
All that said, they seem to be moving in a more modular direction. I don't know if this has to do with extensions, but part of the reason the ST has Scratch 3 spread out over like 5 repos is because they want to support “microworlds” which are mini versions of scratch that have fewer blocks and are made to do specific things. For example, a music microworld might not even have a stage but have extra music-related blocks. Extensions may come into play with microworlds as well.
It would be nice to see extensions have direct WR access to values of variables among others (IE effects on a sprite)
Along with these “microworlds” it would be nice to see them be able to be completely re-themed (in terms of layout and shape)
Last edited by NitroCipher (Oct. 23, 2017 12:43:28)
I hope my post helped you in some way! Post count: 500+
Current project: [s3Blocks: scratchblocks rewritten for Scratch 3.0] ::#4b4a60 //https://scratch.mit.edu/discuss/topic/290031/ Basically done!This is my signature identifier “aWFtbml0cm9jaXBoZXI=”
- WolfCat67
- Scratcher
1000+ posts
Scratch 3.0
The best part of the pen blocks becoming an extension is that those are already actually in use; so that means that the extensions will have to work well online. I believe this is a step closer to more extensions being added in that can actually be used effectively online.
- dzaima
- Scratcher
100+ posts
Scratch 3.0
Even if they made a scratch app, it would pretty much be a browser inserted in the app. Remaking it “just for phone” would just introduce more bugs, double the work to add a feature and would greatly increase the time until scratch 3.0 is released.it's easier.when you go to scratch, they tell you to get the app from the app store. when you get the app, it will work better, because it's programmed just for phone.Why does it have to be from the app store? The website could prompt the users to add the website to their homescreen insteadI just meant from the app store.Since it's made in HTML5, it's already mobile-friendly make a mobile app.
http://u.cubeupload.com/kingof555/costume1.png
They can turn it into one of those "progressive web apps" so that it looks more like an app people would expect from the App/Play store
- TheUltimatum
- Scratcher
1000+ posts
Scratch 3.0
You are correct. I'm pretty sure they don't want to do that. Though I do hope we desktop users don't end up getting dumped with a stupid electron app.Even if they made a scratch app, it would pretty much be a browser inserted in the app. Remaking it “just for phone” would just introduce more bugs, double the work to add a feature and would greatly increase the time until scratch 3.0 is released.it's easier.when you go to scratch, they tell you to get the app from the app store. when you get the app, it will work better, because it's programmed just for phone.Why does it have to be from the app store? The website could prompt the users to add the website to their homescreen insteadI just meant from the app store.Since it's made in HTML5, it's already mobile-friendly make a mobile app.
http://u.cubeupload.com/kingof555/costume1.png
They can turn it into one of those "progressive web apps" so that it looks more like an app people would expect from the App/Play store
- PullJosh
- Scratcher
1000+ posts
Scratch 3.0
Those all look great! Really digging the “group” and “ungroup” buttons in particular. New buttons.
- Sheep_maker
- Scratcher
1000+ posts
Scratch 3.0
The entire Scratch cat is erasable!
Also, they've removed the fill tool, so filling paths requires one to select a path and change the fill colour
I'm not sure what the curved and pointed options do for the reshape tool
What could the difference be between the forward/backward buttons and the front/back buttons?
http://i.cubeupload.com/QiTZXY.pngOther than that there's a separate width input for the paint brush, is there a difference between the paint brush and the pen?
New buttons.
Also, they've removed the fill tool, so filling paths requires one to select a path and change the fill colour
I'm not sure what the curved and pointed options do for the reshape tool
What could the difference be between the forward/backward buttons and the front/back buttons?
Last edited by Sheep_maker (Oct. 26, 2017 02:24:57)
- Sheep_maker This is a kumquat-free signature. :P
This is my signature. It appears below all my posts. Discuss it on my profile, not the forums. Here's how to make your own.
.postsignature { overflow: auto; } .scratchblocks { overflow-x: auto; overflow-y: hidden; }
- Sheep_maker
- Scratcher
1000+ posts
Scratch 3.0
They've added say and think buttons
- Sheep_maker This is a kumquat-free signature. :P
This is my signature. It appears below all my posts. Discuss it on my profile, not the forums. Here's how to make your own.
.postsignature { overflow: auto; } .scratchblocks { overflow-x: auto; overflow-y: hidden; }
- MinecraftM153
- Scratcher
100+ posts
Scratch 3.0
IT'S SOOOOO BEAUTIFULLLLLLLLL!!!!!!!!!!!!!!!!!!!
New buttons.
*dies*
I like to make drawings move elsewhere, but on here I do mainly coding experiments. Check them out if you want!
- MinecraftM153
- Scratcher
100+ posts
Scratch 3.0
Remember one forum thread in the “Suggestions” forum of Scratch 2 said that ST should add “shout blocks”? They've added say and think buttons
Maybe they could add that… will they…?
(prototype, also it's terrible since i can't find a way to properly distort rectangles in photoshop :T)
I like to make drawings move elsewhere, but on here I do mainly coding experiments. Check them out if you want!
- Neutronz
- Scratcher
100+ posts
Scratch 3.0
Please bring back fill
Last edited by Neutronz (Oct. 26, 2017 10:14:24)
:)
- 290Scratcher
- Scratcher
1000+ posts
Scratch 3.0
The Variable is behind the timer by a lot. The Variable is supposed to run at the same speed as the timer. (In 2.0 it was only behind by a tiny bit)
Yup. The Scratch Cat looks pixelated when you make it bigger using the size blocks.
Well. I guess we don't have any bitmap.
Also what are the Curved and Pointed buttons supposed to do?
Yup. Please bring back fill#Bring_it_back_again_again
Also try loading a .png file. The editor messes up
Last edited by 290Scratcher (Oct. 26, 2017 10:59:18)
This is my forum signature, here it's okay to… forget it, you've probably seen hundreds of these signatures before.
https://youtu.be/dQw4w9WgXcQ <— Click this funny and not suspicious link to get Scratch 4 early!
Joined at the age of 8 and somehow I'm still alive and decently semi-active on the forums.
(Reminder to take care of yourself and stay safe, the world is wild after all)
https://ecosia.org it's good trust me
- dzaima
- Scratcher
100+ posts
Scratch 3.0
It seems as now scratch enforces waiting 1/30th (or whatever the FPS is gonna be) of a second before repeating a loop again, but in 2.0 that was very confusing and it only waited if some graphics changed (I still don't quite understand it.) The Variable is behind the timer by a lot. The Variable is supposed to run at the same speed as the timer. (In 2.0 it was only behind by a tiny bit)
They currently don't seem to work, but I suspect that they'd change how the point in a shape curves. Make a circle and a rectangle and move around their points - ones points are smooth, but the others - rough and pointed, and my guess is that the button's supposed to change that. Also what are the Curved and Pointed buttons supposed to do?
- DeleteThisAcount
- Scratcher
1000+ posts
Scratch 3.0
ooooooo coolIt seems as now scratch enforces waiting 1/30th (or whatever the FPS is gonna be) of a second before repeating a loop again, but in 2.0 that was very confusing and it only waited if some graphics changed (I still don't quite understand it.) The Variable is behind the timer by a lot. The Variable is supposed to run at the same speed as the timer. (In 2.0 it was only behind by a tiny bit)They currently don't seem to work, but I suspect that they'd change how the point in a shape curves. Make a circle and a rectangle and move around their points - ones points are smooth, but the others - rough and pointed, and my guess is that the button's supposed to change that. Also what are the Curved and Pointed buttons supposed to do?