Live data from Hacker News

Ask HN: Modern day equivalent to HyperCard?

news.ycombinator.com

61–70 of 91 posts

Re: Ask HN: Modern day equivalent to HyperCard?

#61
A bit off topic, but something to consider perhaps is using something like Game Maker and extending a sample game. It has drag and drop control flow elements to ease into coding.

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.

Re: Ask HN: Modern day equivalent to HyperCard?

#62
post #38

Earlier 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.

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?

#63
post #62

Earlier 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.

That's one thing scratch really needs: a quick way to switch back and forth between "visual" programming and text based programming.

Re: Ask HN: Modern day equivalent to HyperCard?

#64
post #10

Scratch 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 wish there were an offline environment like that built into firefox. You can bring up a javascript console, but it's not really a friendly development environment. And something like visual studio code is capable but large and complicated.

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?

#66

Not 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.

Aye; that used to be called REALbasic, and I had good experiences with that in the late 90s/early 00s during my GCSEs/A-levels thanks to finding it on a cover CD of some Mac magazine in my local newsagent.

Re: Ask HN: Modern day equivalent to HyperCard?

#67
post #10

Scratch 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…

Agreed. It would be nice if more apps would build scripting in.

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?

#68

SuperCard? 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.

Re: Ask HN: Modern day equivalent to HyperCard?

#69

SuperCard? 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.

That's a shame.

Re: Ask HN: Modern day equivalent to HyperCard?

#70
No, not at all. Nothing with the system integration Hypercard had on the Mac and IIgs. It's pretty shitty that they took Hypercard and BASIC from the people. But we wouldn't have all these trillion dollar software companies these days if the user-developer had remained the core of computing.
Post reply on HN