That's kind of how I got into it at least. It's quite fun to modify the gravity variable of a platformer and see the effect, as an example.
Ask HN: Modern day equivalent to HyperCard?
61–70 of 91 posts
Re: Ask HN: Modern day equivalent to HyperCard?
#62Earlier quoted context omitted.
Take a look at Snap. It was originally a scratch mod, but does allows for all sorts of advanced things. https://snap.berkeley.edu
Yes, snap is great. Unfortunately it's far more daunting than Scratch, if only just in the number of blocks and the way they are presented, using a smaller font, etc, so it's not so good for younger kids just starting out. But it works as a next step for sure.
Re: Ask HN: Modern day equivalent to HyperCard?
#63Earlier quoted context omitted.
Yes, snap is great. Unfortunately it's far more daunting than Scratch, if only just in the number of blocks and the way they are presented, using a smaller font, etc, so it's not so good for younger kids just starting out. But it works as a next step for sure.
Next step is usually into regular code. We stepped into Godot, in our case. After working with scratch on one serious project you realize its limitations and their associated pains. And moving to regular programming language relieves most of this.
Re: Ask HN: Modern day equivalent to HyperCard?
#64Scratch is far better and deeper than most people think. It's also interesting because the developer interface forces thinking for yourself on things like how to manage complexity in your project, or how to get different modules to communicate - and that's useful (if only helpers thought to point that out). It's very unlikely the school is digging deep in Scratch. Most likely they are keeping to the very basics - and…
> A web browser and javascript is fine too. There seem to be many online environments where you can type your {html, css, javascript} code and run it. For example, MDN has one at https://developer.mozilla.org/en-US/play (Unfortunately it has advertisements... which I suppose is incentive to learn how to use custom stylesheets.) I wish there were an offline environment like that built into firefox. You can bring up a…
I use BBEdit whenever I do web stuff (caveat: not a pro web dev) — if someone wanted to learn HTML/JS from scratch, I'd suggest a plain text editor like that.
Re: Ask HN: Modern day equivalent to HyperCard?
#65Re: Ask HN: Modern day equivalent to HyperCard?
#66Not Hypercard but there is a company still making a Visual Basic 5 clone: https://www.xojo.com When I was young I found it a great way to get into programming since it's visual with immediate feedback.
Re: Ask HN: Modern day equivalent to HyperCard?
#67Scratch is far better and deeper than most people think. It's also interesting because the developer interface forces thinking for yourself on things like how to manage complexity in your project, or how to get different modules to communicate - and that's useful (if only helpers thought to point that out). It's very unlikely the school is digging deep in Scratch. Most likely they are keeping to the very basics - and…
> A web browser and javascript is fine too. There seem to be many online environments where you can type your {html, css, javascript} code and run it. For example, MDN has one at https://developer.mozilla.org/en-US/play (Unfortunately it has advertisements... which I suppose is incentive to learn how to use custom stylesheets.) I wish there were an offline environment like that built into firefox. You can bring up a…
Krita has: https://scripting.krita.org/lessons/introduction
while for Inkscape there is: https://inkscape.org/~pakin/%E2%98%85simple-inkscape-scripti...
Re: Ask HN: Modern day equivalent to HyperCard?
#68SuperCard? https://www.supercard.us/
https://www.supercard.us/purchase.html
>SuperCard remains a 32-bit application and will continue to be for the foreseeable future. This means it is not compatible with Catalina (macOS 10.15) or later versions of macOS.
Re: Ask HN: Modern day equivalent to HyperCard?
#69SuperCard? https://www.supercard.us/
Unfortunately, not really an option since it's still 32-bit: https://www.supercard.us/purchase.html >SuperCard remains a 32-bit application and will continue to be for the foreseeable future. This means it is not compatible with Catalina (macOS 10.15) or later versions of macOS.