Notices tagged with scratch
-
I've been looking into #Scratch a bit more and am intrigued by some of the design decisions. I like really like some useful principles (like event-based message passing between sprites) that relate to "normal" programming, but there's also aspects that are unique to the environment, like pixel-level collision detection between two arbitrary colors. So you can draw a maze on a background image with, say, black, and detect when the sprite is touching black, and do something. That's pretty cool, and let me make a maze game pretty quickly. And can simplify logic if you have, say, color-based teams.
Just exploring what I can do with my son and figuring out how to be a bit more reasonable in my abstractions for a 5yo while still eventually demonstrating the real-world concern of proper abstractions / separation of concerns and how it relates to maintainability. Teaching adults is one thing; kids are a new adventure for me.
I'm stuck on 1.x because 2.x requires flash. There's a v3 under development that looks pretty cool and will be HTML5-based; looking forward to that!
-
I was liking the idea of #Scratch once I found out that it was #freesoftware. And then I saw that version 2 was written in #ActionScript, and required #Flash. Doesn't matter if it's Free at that point. So much for that.
#Snap looks promising, though.