There's a recent Kickstarter for physical Scratch blocks that control a robot: https://www.kickstarter.com/projects/coboblocks/coboblocks-s...
Ask HN: Alternatives to Scratch for a blind child?
61–70 of 73 posts
Re: Ask HN: Alternatives to Scratch for a blind child?
#62Re: Ask HN: Alternatives to Scratch for a blind child?
#631. The domain is super important for children's programming. Logo started out doing list processing and word-based games and kids just weren't that into it; it's the turtle that really made it feel real and exciting. Scratch similarly has a really concrete and fun domain (moving sprites). The exact things that good learning environments have (lots of visuals and movement) don't seem very fun when you are blind (though maybe there's ways to experience that output that I'm not aware of).
2. My natural intuition is that voice and music are fun. Maybe there's tactile things I am unaware of. Maybe Lego Mindstorms?
3. FoxDot is a really fun programming environment for creating live music: https://github.com/Qirky/FoxDot – it's very textual, and I'm not sure how easy that is (especially if you are trying to interact while the music is playing). It's based on Supercollider: https://supercollider.github.io/ – it's possible there's other more accessible frontends for Supercollider.
4. Here's something someone did with Supercollider: https://www.researchgate.net/figure/The-technology-set-up-a-...
5. That reminds me of Makey Makey, which is very tactile and affordable. But it's basically just an input device. https://makeymakey.com/ – really you can't go wrong getting that and hooking it up to a sound player or having the kid find new and inventive ways to create tactile frontends to it. I'm sure other kids will be impressed with what this kid comes up with. Here's a page on using it with blind kids: https://www.perkins.org/resource/makey-makey-stem-activities...
6. I once created a Makey Makey project with my daughter that I was really excited about, but somehow she didn't appreciate... anyway, basically it was a simple Scratch program that did sounds and speech in response to keystrokes (what Makey Makey outputs) but the "game" was all about how the Makey Makey was wired. It was roughly inspired by this: https://makeymakey.com/blogs/how-to-instructions/lesson-six-...
7. It's OK if it's not "programming" IMHO. Building things with computers is fun and good learning. Giving the kid a new medium to build things is important, with or without complicated logic. I think there is a benefit to what I'll call more inclusively "coding" which is representing your goals and thoughts in some special format, like HTML or music notation or whatever.
8. Speech input and output in the browser is pretty easy and accessible. But I don't know of anything that brings all that together in a programming-like experience. Using GPT I bet there's something possible and not super complicated that could be created today that couldn't have happened a year ago.
Re: Ask HN: Alternatives to Scratch for a blind child?
#64Earlier quoted context omitted.
If OP takes you up on this, DM me and I'll throw you some cash for doing this.
Hey, thanks. HN doesn't have DMs, though. Send me an email or Twitter DM? (Contact info in my HN bio.)
Re: Ask HN: Alternatives to Scratch for a blind child?
#65I don't know how well it works with screen readers, etc., but https://livecode.com might work well because the code is English-like -- it still uses things like [] for arrays and () for precedence in calculations, but in general there is much less use of symbols. Another possibly odd suggestion is https://www.jsoftware.com/#/README Natively, J is nothing but symbols, but crucially, everything can be redefined. So thi…
plus =: +
3 plus 4
7 equals =: =
5 equals 2 plus 3
1 4 equals 2 plus 3
0Re: Ask HN: Alternatives to Scratch for a blind child?
#66Earlier quoted context omitted.
Hey, thanks. HN doesn't have DMs, though. Send me an email or Twitter DM? (Contact info in my HN bio.)
Also interested in contributing. GoFundMe page maybe? You really piqued my interest.
Re: Ask HN: Alternatives to Scratch for a blind child?
#67On a second note, I'd suggest researching free software solutions. There should be tools that are free and are specifically aimed towards accessibility.
Some helpful links for further research: 0) https://www.debian.org/devel/debian-accessibility/software 1) https://stackoverflow.com/questions/118984/how-can-you-progr...
Re: Ask HN: Alternatives to Scratch for a blind child?
#68Re: Ask HN: Alternatives to Scratch for a blind child?
#69Earlier quoted context omitted.
Hey, OP here. This is great! I’d love to get this into the hands of Adrian (that’s the kiddo’s name). Unfortunately, my hardware assembly skills are next to zero. Is there any chance to get a pre-assembled prototype? I’d happily pay for the BOM and blog about Adrian’s experience with this.
I'd be happy to make it for free just for the feedback! My contact info is in my HN bio. The downside to a motorized display is the cost. Each motor is roughly $1.50 USD. When you include all the other stuff (electronics, 3D printed parts, etc.), it's at about $2/pin. A relatively small 10x20 display (minimum size for a Tetris board, for example) would cost $400 USD just in raw cost. At retail, that 10x20 board would…
Re: Ask HN: Alternatives to Scratch for a blind child?
#70Earlier quoted context omitted.
Hey, OP here. This is great! I’d love to get this into the hands of Adrian (that’s the kiddo’s name). Unfortunately, my hardware assembly skills are next to zero. Is there any chance to get a pre-assembled prototype? I’d happily pay for the BOM and blog about Adrian’s experience with this.
I'd be happy to make it for free just for the feedback! My contact info is in my HN bio. The downside to a motorized display is the cost. Each motor is roughly $1.50 USD. When you include all the other stuff (electronics, 3D printed parts, etc.), it's at about $2/pin. A relatively small 10x20 display (minimum size for a Tetris board, for example) would cost $400 USD just in raw cost. At retail, that 10x20 board would…