TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Scratch 3.0

476 pointsby tumidpandoraover 6 years ago

26 comments

unixheroover 6 years ago
I teach kids to code on a volunteer basis. Although Scratch is very good, the kids usually gets lost. Even when we print out the solution for them to follow. When they don&#x27;t get lost, it seems they are not having as much fun.<p>My experience is that it is literally 10 times more fun for the kids to learn to code Python with <a href="http:&#x2F;&#x2F;www.codecombat.com" rel="nofollow">http:&#x2F;&#x2F;www.codecombat.com</a> . The classes gets filled with excitement when I put on the 10 hour version of &quot;Diablo Town Music&quot; and tell them to log into Codecombat. Very rewarding actually :). I register free accounts and bring these to my classes on a printed sheet, that works great. As such I don&#x27;t need to pay for the classroom edition. I have actually let Cidecbat know about this pricing flaw, but no new models have been introduced that fit my use case has been made available. This is Codecombat does not have a pricing tier that fits my volunteering classes with random participants well.
评论 #18814692 未加载
评论 #18814369 未加载
评论 #18814203 未加载
评论 #18816775 未加载
评论 #18813253 未加载
sephoricover 6 years ago
Scratch is pretty great, and at least 3 of my kids constantly ask if they can play Scratch. Unfortunately, for 2 of them it usually means just putting characters on a stage and adding code to change their costumes when you click the green button.<p>But if you have kids who want to step up their game from Scratch, check out PICO-8 (submitted it earlier today, check my history). It&#x27;s genuinely amazing, and my oldest absolutely loves using it. He&#x27;s made some awesome 2d games so far over winter break and he&#x27;s using legitimate programming concepts and techniques like they&#x27;re nothing, it&#x27;s really amazing to watch.
评论 #18812516 未加载
评论 #18812058 未加载
评论 #18813144 未加载
评论 #18813060 未加载
评论 #18813723 未加载
DonHopkinsover 6 years ago
I just discovered this amazing classic demo by Margaret Minsky from Atari Cambridge Research Labs, demonstrating a gestural programming system with a button box for programming with a pressure sensitive touch screen, developed by Margaret Minsky, Danny Hillis, Daniel Huttenlocher, David Wallace (Gumby), and Radia Perlman at the MIT-AI Lab.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=-Wq6SQTVM9M" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=-Wq6SQTVM9M</a><p>This is one of many amazing videos from Cynthia Solomon&#x27;s treasure trove of youtube uploads.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;cynthiaso&#x2F;videos" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;cynthiaso&#x2F;videos</a><p>If you act now, you can be the 32nd person to watch this video of Seymour Papert demonstrate the Logo Turtle! ;)<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=lDyym_9-E-g" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=lDyym_9-E-g</a><p>Or be the 39th person to watch this video of Seymour Papert explaining how giraffes sleep:<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ha8sTgtUejM" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ha8sTgtUejM</a>
评论 #18813197 未加载
评论 #18818028 未加载
hjekover 6 years ago
&gt; Scratch Desktop on Linux is currently not supported. We are working with partners and the open-source community to determine if there is a way we can support Linux in the future. Stay tuned!<p>Apparently from version 3.0 Scratch is proprietary and doesn&#x27;t run offline on free operating systems[0]. That&#x27;s just sad. There are some good ideas in Scratch, but I think <i>Snap!</i>[1] is the better one to use: It&#x27;s free, and you can create your own (recursive) blocks[2].<p>[0]: <a href="https:&#x2F;&#x2F;scratch.mit.edu&#x2F;download" rel="nofollow">https:&#x2F;&#x2F;scratch.mit.edu&#x2F;download</a><p>[1]: <a href="https:&#x2F;&#x2F;snap.berkeley.edu&#x2F;" rel="nofollow">https:&#x2F;&#x2F;snap.berkeley.edu&#x2F;</a><p>[2]: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=rXN81Hsj_A4" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=rXN81Hsj_A4</a>
评论 #18814597 未加载
评论 #18814329 未加载
评论 #18814869 未加载
评论 #18814158 未加载
评论 #18814020 未加载
gbear605over 6 years ago
I started programming with Scratch 1.2 back in 2007. I&#x27;m now a computer science major in college, so I&#x27;m glad to see the Scratch team at MIT continuing to make great progress. Scratch (and similar programming environments) is a very successful way to introduce children to programming and I hope that it continues to do so.
评论 #18811117 未加载
评论 #18811515 未加载
chaostheoryover 6 years ago
It would be cool if something evolved from Scratch to become a modern Visual Basic, something not just for learning and play; that went mainstream for the masses. imo the biggest problem with most programming languages is user uncertainty of constraints. It has parallels with GUIs vs command lines. Command lines have no visual constraints with what you could type. i.e. the user doesn&#x27;t know what they can and can&#x27;t type. The GUI on the other hand shows everything that a user can do visually. It has constraints. There are only so many buttons and menu items. It helps limit fear and confusion. While IDEs do help bridge this gap, they only go so far for people who aren&#x27;t as motivated as programmers. It would be nice to have a programming language with this feature (I know they already exist) to go mainstream.
评论 #18812325 未加载
johnzimover 6 years ago
I taught kids programming in an after school program for 4 years. Scratch was the tool that explained a lot of concepts best (and allowed those students who had trouble, still feel like they achieved something meaningful in the course)<p>I took a look around and saw some nice improvements to areas where Scratch always seemed crufty! Plus it loaded fine in every browser I tried!<p>That&#x27;s a great update and I can&#x27;t wait to see what the extensions are like
madethemcryover 6 years ago
I teach kids from 6 to 12 years with Scratch (and other tools) in my spare time. If you are a developer you should try it out. It&#x27;s amazing how creative kids are with a tool like Scratch. My programming career started with Flash 4 and allowed me to work with sound, audio and animations together with the possibility to program and to easily distribute it (there was a single swf file).<p>Scratch is like the distilled version of it optimized for kids. I would have loved it as a kid and I see how natural children can work with it. Mitchel Resnick and his team did a great job with Scratch and it&#x27;s amazing to finally see it working in HTML5 - after being a Flash based application.<p>Teaching coding to kids is important and as a developer it&#x27;s easy to say so. Some day I made the decision to think about the why to better explain people why I do the teaching. The end product was a 25min talk I gave at the JSConf EU 2018 in Berlin. Maybe that&#x27;s of interest for parents reading here about Scratch and of course fellow developers interested in teaching coding to kids.<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;t0m5rrKKMOA" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;t0m5rrKKMOA</a> (<i>About Coding Kids and Screaming Carrots — JSConf EU 2018</i>)<p>Here the slides and all information I mentioned in the talk: <a href="https:&#x2F;&#x2F;github.com&#x2F;georgiee&#x2F;coding-for-kids" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;georgiee&#x2F;coding-for-kids</a><p>My summary why a kid should learn coding:<p><pre><code> &gt; It&#x27;s about teaching kids to be producer instead of a consumer &gt; so they can build their own games, tell their own stories &gt; and create their own music.</code></pre>
评论 #18814874 未加载
rsyringover 6 years ago
If you are looking for the &quot;next step&quot; after scratch for teaching kids how to code, I recommend:<p><a href="https:&#x2F;&#x2F;www.robomindacademy.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.robomindacademy.com&#x2F;</a><p>It&#x27;s a text based language, but you program a graphical robot to do various tasks. I&#x27;ve found that it&#x27;s a great combination of fun and actual coding that helps kids transition from something like scratch to more advanced languages and concepts. I&#x27;d say it&#x27;s good for kids around 12 years old.
评论 #18812503 未加载
Tempest1981over 6 years ago
Scratch also has a friendly, supportive community. Kids engaging in civil discussions, and building off other&#x27;s ideas.<p>Lots of idea sharing, because you can click to see the &quot;code&quot; inside anyone&#x27;s project.<p>Scratch 3 is a major re-write, to eliminate Adobe Flash. It also has extensions (the example given is to integrate with Google translate and Lego Mindstorms).
评论 #18812196 未加载
keithnzover 6 years ago
I&#x27;ve been playing around with the beta for a while, it is really impressive, and my 8 year old loves it. I also got a microbit which you can bridge into the scratch environment with their official plugin<p>just for peoples interest, their github is <a href="https:&#x2F;&#x2F;github.com&#x2F;LLK&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;LLK&#x2F;</a><p>The new 3.0 GUI is done with react.
zapzupnzover 6 years ago
I&#x27;ll always prefer Snap because it has so many features that allow teaching best practice, but Scratch sets the benchmark so I&#x27;m pleased to see its evolution continue — and hopefully some of it will make its way into Snap and other Scratch clones.
评论 #18813328 未加载
tmalyover 6 years ago
I have been teaching my 5 year old daughter Scratch 3 since it was in beta. I am slowly writing some tutorials for other parents as I have been asked how they could teach their kids how to program. I am looking forward to some of the new features that should come with this official release
wslhover 6 years ago
If you like Scratch you will love Alice 3D: <a href="https:&#x2F;&#x2F;www.alice.org" rel="nofollow">https:&#x2F;&#x2F;www.alice.org</a><p>And for younger kids Scratch Jr. is great <a href="https:&#x2F;&#x2F;www.scratchjr.org" rel="nofollow">https:&#x2F;&#x2F;www.scratchjr.org</a>
评论 #18811334 未加载
i_feel_greatover 6 years ago
I started my son on Scratch when he was 6. He is now 9 and runs a lunchtime coding club at his school teaching other kids to use Scratch. I have looked around for the next step for him to improve his skills and found that Lua Löve to be the best one.
andrewstuartover 6 years ago
Hopefully this solves some core problems like being able to use it smoothy on multiple platforms outside the browser.<p>I&#x27;ve found previous version of Scratch to be frustratingly limited unfortunately.<p>I don&#x27;t mind, and expect, kids software to be limited but Scratch makes it really hard to do certain things. It&#x27;s a pity because it holds the number one place in market positioning for free software for educating kids on how to program.
评论 #18810859 未加载
ncmncmover 6 years ago
Funny, I started out impressed to find, unlike in so many announcements of its kind, a prominent &quot;What is Scratch 3.0?&quot; heading, I guessed for those of us who have not been tracking Scratch from its inception.<p>What I found there was, basically, &quot;This is version 3 of Scratch&quot;, i.e. completely uninformative to anyone wondering what in blinkered hell Scratch is, who it&#x27;s for, what it&#x27;s for, or why I should care that there are now three of it. &quot;Scratch&quot; is a traditional epithet of Satan. So, guessing a Satan animation for kids?<p>I guess they will have a chance to do better if they last to 4.0.
qwerty456127over 6 years ago
I can&#x27;t stop wondering if Scratch&#x27;s visual block approach could be extended&#x2F;modified to fit real-world programming tasks efficiently. This can be especially valuable to let people code on smartphones.
评论 #18815597 未加载
评论 #18816049 未加载
评论 #18818121 未加载
vanderZwanover 6 years ago
I can&#x27;t open the link, but from the main scratch site there is an example sketch celebrating the new version, and I see a lot of complaints in the comments about this breaking existing projects:<p><a href="https:&#x2F;&#x2F;scratch.mit.edu&#x2F;projects&#x2F;276660763&#x2F;" rel="nofollow">https:&#x2F;&#x2F;scratch.mit.edu&#x2F;projects&#x2F;276660763&#x2F;</a><p>I hope that that is just due to a misunderstanding by the users (trying to load a 2.0 sketch in 3.0 or something), and not a sign of badly handling the upgrade?
评论 #18810892 未加载
评论 #18810984 未加载
评论 #18811563 未加载
sedatkover 6 years ago
Web archive link (because the site seems to have been slashdotted): <a href="http:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20190102213301&#x2F;https:&#x2F;&#x2F;scratch.mit.edu&#x2F;discuss&#x2F;topic&#x2F;326861&#x2F;" rel="nofollow">http:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20190102213301&#x2F;https:&#x2F;&#x2F;scratch.mi...</a>
Jemmover 6 years ago
It took me too long to figure out how to run my scratch. A run button would be nice for us old people.
评论 #18811082 未加载
guard0gover 6 years ago
If you are encountering a server error, you can check out the wiki: <a href="https:&#x2F;&#x2F;en.scratch-wiki.info&#x2F;wiki&#x2F;Scratch_3.0" rel="nofollow">https:&#x2F;&#x2F;en.scratch-wiki.info&#x2F;wiki&#x2F;Scratch_3.0</a>
KoenDGover 6 years ago
Going to that link, AntiMalwarebytes reports it blocked 2 urls because &quot;spyware&quot; and &quot;trojan&quot; respectively.<p>both from a site called &quot;cubeupload&quot;
dingdingdangover 6 years ago
Can scratch be run offline?
评论 #18811072 未加载
moominover 6 years ago
Any recommendations on tutorials suitable for 6yo for Scratch?
评论 #18814531 未加载
modzuover 6 years ago
its arbitrarily blocking opera :(