4 ms·
I'm a bit sad that HyperCard was before my time, because if I had known about it as a kid I'm pretty sure I wouldn't have done anything else. I've played with i
by tombert 2y ago
I'm a bit sad that HyperCard was before my time, because if I had known about it as a kid I'm pretty sure I wouldn't have done anything else. I've played with it in emulators and it's pretty fun. I love early attempts at making programming accessible to people.
To a much lesser extent, I feel like Flash (the animation program, not the player) kind of gave me that feeling the first time I used it. Flash was so immediately approachable compared to trying to figure out something like C++ with OpenGL or SDL or something, and it was just downright fun to create things with it.
I've really not found anything since Flash that I've had as much fun developing in. Gamemaker is cool and still pretty fun, but I still don't feel like it's quite as streamlined and it doesn't give me the same "anything is possible" feeling Flash did. Maybe I'm just getting old.
- lionkor 2y agoCheck out P5js and Processing, maybe those scratch the itch?
- refset 2y agoThe joy of Flash was the ease of scripting alongside vector-based illustration with keyframe animations and audio (plus intuitive asset management, onion skinning etc. etc.). Flash was downright fun indeed!
- tombert 2y agoYeah, P5 and Processing are cool, I like them, but the part of Flash was so magical was that I sort of discovered the coding part. I pirated a copy of Flash so I could draw dumb animations, I would then convert looping animations into movie clips, and then I sort of accidentally figured out that you can attach code to those movie clips, and then I figured out how to make basic games. None of my games were that impressive, but it was ridiculously fun for me. I like P5, I've played with it, but the integration with the animation tool is what really made me love Flash. I miss it.
- rchaud 2y agoWhile these libraries are great, doing anything with them requires writing code. Hypercard was like PowerPoint, with a point and click GUI.
- mattkevan 2y agoCheck out Downpour - probably the closest modern thing to HyperCard to make fun clicky apps and games. https://downpour.games/ https://downpour.games/
- CRConrad 2y agoBut as I understand it, to make it actually do anything interesting you still had to write Hyperscript (wasn't it?) code.
- RodgerTheGreat 2y agoYou could set up simple interactions entirely via the GUI, like making buttons navigate to other cards. HyperCard also came with an extensive set of stacks that contained premade buttons and fields with useful scripts, and you could copy and paste those objects into your own stacks or modify entire "template" stacks into customized applications without necessarily even looking at the scripts. The general idea was to provide users with a smooth ramp: no code -> using someone else's code -> tweaking someone else's code -> writing your own code.
- bergfest 2y agoAnd then there was Macromedia Director. Being in love with software has become such a rare experience these days.
- RodgerTheGreat 2y agoIt's hard to love software that is an organ of a remote rent-seeking entity which is free to change the software- or its terms of use- at any time.
- akira2501 2y agoWell thankfully the market has moved _well_ past that point. :|
- immibis 2y agoWe still use Chrome, don't we?
- robertlagrant 2y agoWhere is the rent-seeking happening?
- fragmede 2y agoCharging for Photoshop as a SaaS product
- robertlagrant 2y agoOkay, but where's the rent seeking?
- fragmede 2y agoThey could sell me Photoshop version 2024, and I could pay them $600, and just use that for the next 20 years. Instead, I'm being sold Photoshop: cloud edition for $50/month, for forever. I don't actually own my copy of Photoshop that I'm giving them money for, I'm renting it from them. Photoshop is Adobe's product, so they get to charge for it however they please, but that's textbook rent-seeking. You could argue that they're improving Photoshop and deserve the rent, but what if I don't want those new features and I'm happy with Photoshop 2024, but regardless of that, I'm still only renting Photoshop (and the rest of the suite) from them these days.
- jimbokun 2y agoI still believe HyperCard is the most productive development environment for end user applications ever made.
- j45 2y agoIf you're looking for digital interactives that are easy, you might like p5.js. https://p5js.org/ https://p5js.org/ Flash went away faster than a replacement emerged. When Flash went away, it was very clear to me that if HTML5 at that time was the future and it's immediate replacement, we were screwed. If you're looking for something that could build next, Flutter seems to be carrying on the promise of one codebase to run on everything similar to Flash. The other techs that I'm bullish on and are still developing are WebAssembly, and to some degree Rust.
- cess11 2y ago"Flash went away faster than a replacement emerged." Not really how it looks to me: https://haxe.org/ https://haxe.org/
- tombert 2y agoI feel like Haxe is more of a replacement for Flex and Flash. I like Haxe, I think it's pretty neat, but Flash was cool to me because of the animation and drawing tools that I could later add code to. Flex was cool because it gave you a more traditional framework for making Flash apps (XML-based layouts and forms and remoting stuff), but I found it only about 1/8th as fun as Flash, because it felt more like "boring" programming, which is still fun, just not as fun to me as drawing cartoons.
- cess11 2y agoI mean, if you squint a little Haxe is just an ActionScript compiler that has more targets than Flash. So it's kind of close to Flash, though not perhaps as easy to use as that XML-based thing.
- tombert 2y agoI don't think that P5 has direct integration with a drawing/animation tool does it? I think what I liked about Flash was that it was a drawing/animation tool first, and there were easy ways to bolt things onto the drawings and animation. It was slow and Flash player had a lot of issues, but I don't think P5 is really a direct replacement for that.