Page 1 of 1

HyperCard Games

Posted: Tue Aug 11, 2020 7:57 pm
by keliko
I was inspired by this video.
https://www.youtube.com/watch?v=_h92eJI33Gk
and I believe it can be done with a livecode.

can you tell what the icon for the game in the youtube video is called.
So that retro games are created.

can i get a reference where i can get these game assets?

Thanks

Re: HyperCard Games

Posted: Tue Aug 11, 2020 8:12 pm
by FourthWorld
keliko wrote:
Tue Aug 11, 2020 7:57 pm
I was inspired by this video.
https://www.youtube.com/watch?v=_h92eJI33Gk
and I believe it can be done with a livecode.
There's a lot shown in that video - which part do you mean when you say "it"?

I doubt there's much in HyperCard you can't do in LC (you could probably even build a pretty nice variant of HyperCard itself), but we can provide better guidance when we have a more specific idea of what you'd like to build.
can you tell what the icon for the game in the youtube video is called.
So that retro games are created.
I see many icons in the video. Icons are just graphics. Games take a lot more than an icon; probably a fair bit of code with most of those.
can i get a reference where i can get these game assets?
You may be able to download HyperCard stacks from various archives findable with web searches. Older versions of LC can open them directly, where you can then save them in LC format for use in the current version. Expect a lot of code modifications for the differences between HC and LC, but at least you can bring the objects and older code in easily enough.

Re: HyperCard Games

Posted: Wed Aug 12, 2020 4:21 pm
by jacque
The built-in icons from HC are available in the user example stacks, which you can get to in the LC toolbar. Then search for hypercard or icons.

Re: HyperCard Games

Posted: Wed Jun 26, 2024 2:29 pm
by dunbarx
keliko.
I believe it can be done with a livecode.
Anything done in HC can be done in LC, far better and far more simply. Never mind how much more modern the result will look. Part of the advantage is the power of modern computers as compared with those around the turn of the century; all the jitteriness will go away.

So as Richard mentioned, what do you want to do?

Craig

Re: HyperCard Games

Posted: Fri Jun 28, 2024 9:03 pm
by PaulDaMacMan
One of those games in the video is 'QuackMan' which I've ported to LC 9.6.3 engine myself (and to full-color, and more eh...erm 'recognizable' sprites) as an experiment, but it wasn't exactly easy. I had to use Emulation or an old Mac with LC CE 6.5.x to import HC stack (but I've read that LC has recently fixed long standing issue with importing HC stacks since v7 ? ). Then you also have to adjust for xTalk script interpreter differences, and re-impliment any missing external code resources (XCMD/XFCN) that may have been used in a the HC stack.

And the end results weren't all that great. The smoothest lag-free results I could get were from keeping graphics to low-resolution and then setting the fullscreen mode to upscale them to a reasonable size (the pixelation helps with the retro look anyway, lol). I tried adjusting all of the parameters for acceleratedRendering stuff too, but a few of the supported platforms could only use software rendering anyway. I'd like to take another crack at it if I find some time, I Think using SVG graphics could be used instead of png, and it would render faster (but that's just a theory).

Re: HyperCard Games

Posted: Wed Jul 17, 2024 3:14 am
by Hutchboy
Hi,

A helpful utility to access resources in HyperCard files is "HyperCardPreview" by Pierre Lorenzi which can be found on Github. A great feature is a menu item to display resources in a stack. You can then multi-select all of the resources you are interested in and export them. Icons export as .tif graphics which are easily converted to .png or jpeg. I happen to use "Pixillion" by NCH software to batch convert .tif files to .png.

Happy coding,
Mike

Re: HyperCard Games

Posted: Thu Jul 18, 2024 2:08 am
by PaulDaMacMan
Hutchboy wrote:
Wed Jul 17, 2024 3:14 am
Hi,

A helpful utility to access resources in HyperCard files is "HyperCardPreview" by Pierre Lorenzi which can be found on Github. A great feature is a menu item to display resources in a stack. You can then multi-select all of the resources you are interested in and export them. Icons export as .tif graphics which are easily converted to .png or jpeg. I happen to use "Pixillion" by NCH software to batch convert .tif files to .png.

Happy coding,
Mike
Oh yeah, that is a good one, and it's coded in Swift and runs very well.