GNU socialhttps://nu.federati.net/api/statusnet/conversation/107429.atomConversation2024-03-28T20:03:53+00:00http://activitystrea.ms/schema/1.0/notetag:social.mikegerwitz.com,2017-05-06:noticeId=97844:objectType=noteNew note by mikegerwitz@<a href="https://mastodon.social/users/cbowdon" class="h-card mention" title="Chris Bowdon">cbowdon</a> 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.252438http://activitystrea.ms/schema/1.0/post2017-05-06T21:21:24+00:002017-05-06T21:21:24+00:00http://activitystrea.ms/schema/1.0/personhttps://social.mikegerwitz.com/index.php/user/1mikegerwitzFree software hacker and activist with a focus on privacy and security; GNU maintainer, evaluator, and volunteer. GPG: D6E9 B930 028A 6C38 F43B 2388 FEF6 3574 5E6F 6D05mikegerwitzMike GerwitzFree software hacker and activist with a focus on privacy and security; GNU maintainer, evaluator, and volunteer. GPG: D6E9 B930 028A 6C38 F43B 2388 FEF6 3574 5E6F 6D05Buffalo, New York, United Stateshomepagehttps://mikegerwitz.comtruehttps://social.mikegerwitz.com/conversation/58106http://activitystrea.ms/schema/1.0/notetag:social.mikegerwitz.com,2017-05-06:noticeId=97722:objectType=noteNew note by mikegerwitz@<a href="https://mastodon.social/users/cbowdon" class="h-card mention" title="Chris Bowdon">cbowdon</a> 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.<br /><br /> 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.<br /><br /> 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.251948http://activitystrea.ms/schema/1.0/post2017-05-06T16:30:59+00:002017-05-06T16:30:59+00:00http://activitystrea.ms/schema/1.0/personhttps://social.mikegerwitz.com/index.php/user/1mikegerwitzFree software hacker and activist with a focus on privacy and security; GNU maintainer, evaluator, and volunteer. GPG: D6E9 B930 028A 6C38 F43B 2388 FEF6 3574 5E6F 6D05mikegerwitzMike GerwitzFree software hacker and activist with a focus on privacy and security; GNU maintainer, evaluator, and volunteer. GPG: D6E9 B930 028A 6C38 F43B 2388 FEF6 3574 5E6F 6D05Buffalo, New York, United Stateshomepagehttps://mikegerwitz.comtruehttps://social.mikegerwitz.com/conversation/58106http://activitystrea.ms/schema/1.0/notetag:social.mikegerwitz.com,2017-05-06:noticeId=97464:objectType=noteNew note by mikegerwitzI've been looking into #<span class="tag"><a href="https://social.mikegerwitz.com/tag/scratch" rel="tag">Scratch</a></span> 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.<br /><br /> 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.<br /><br /> 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!251255http://activitystrea.ms/schema/1.0/post2017-05-06T06:59:09+00:002017-05-06T06:59:09+00:00http://activitystrea.ms/schema/1.0/personhttps://social.mikegerwitz.com/index.php/user/1mikegerwitzFree software hacker and activist with a focus on privacy and security; GNU maintainer, evaluator, and volunteer. GPG: D6E9 B930 028A 6C38 F43B 2388 FEF6 3574 5E6F 6D05mikegerwitzMike GerwitzFree software hacker and activist with a focus on privacy and security; GNU maintainer, evaluator, and volunteer. GPG: D6E9 B930 028A 6C38 F43B 2388 FEF6 3574 5E6F 6D05Buffalo, New York, United Stateshomepagehttps://mikegerwitz.comtruehttps://social.mikegerwitz.com/conversation/58106