Federati Nu: Federated N-series GNU Social
  • Login
It's "All Of Us For All Of Us" Or We're On Our Own
  • Public

    • Public
    • Groups
    • Popular
    • People

Conversation

Notices

  1. Mike Gerwitz (mikegerwitz@social.mikegerwitz.com)'s status on Saturday, 06-May-2017 06:59:09 UTC Mike Gerwitz Mike Gerwitz
    Remote profile options...
    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!
    In conversation Saturday, 06-May-2017 06:59:09 UTC from social.mikegerwitz.com permalink
    • LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} and Bob Mottram like this.
    • Mike Gerwitz (mikegerwitz@social.mikegerwitz.com)'s status on Saturday, 06-May-2017 16:30:59 UTC Mike Gerwitz Mike Gerwitz
      Remote profile options...
      • Chris Bowdon 🇬🇧🇪🇺
      @cbowdon I did just start and we haven't spent more than a couple hours on it so far. I made the mistake of (re)introducing him to Minetest at the same time, so he's mostly been doing that so far.

      I do have a 3yo as well that has been opening Scratch because he enjoys putting various sprites in the scene, and he'll ask me to do some of the things I did with my older one, like have them chase another sprite and say "ouch!", or make sounds, etc. And I'll show him some other things. But he's interested in the result, not how to do it. He wants to help with the blocks and typing, but that's just to be involved; he doesn't grok any of it.

      So I think it's entertaining to a 3yo, but it'll be a while before I see whether him experiencing it now will make him more easily get into programming with it in the future, or if he'll already be sick of it by then.
      In conversation Saturday, 06-May-2017 16:30:59 UTC permalink
    • Mike Gerwitz (mikegerwitz@social.mikegerwitz.com)'s status on Saturday, 06-May-2017 21:21:24 UTC Mike Gerwitz Mike Gerwitz
      Remote profile options...
      • Chris Bowdon 🇬🇧🇪🇺
      @cbowdon I'm using version 1.x; 2.x is flash-based, as you mentioned, whereas earlier versions are free/libre desktop programs. If you have a Debian-based GNU/Linux system, it's probably in your package repository.
      In conversation Saturday, 06-May-2017 21:21:24 UTC permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Federati Nu: Federated N-series GNU Social is a social network, courtesy of Federati Networks. It runs on GNU social, version 2.0.0-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Federati Nu: Federated N-series GNU Social content and data are available under the Creative Commons Attribution 3.0 license.

Switch to mobile site layout.