HyperCard Games

Creating Games? Developing something for fun?

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

Post Reply
keliko
Posts: 95
Joined: Thu Aug 01, 2019 8:15 am

HyperCard Games

Post by keliko » 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.

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

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10053
Joined: Sat Apr 08, 2006 7:05 am
Contact:

Re: HyperCard Games

Post by FourthWorld » Tue Aug 11, 2020 8:12 pm

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.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

jacque
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 7393
Joined: Sat Apr 08, 2006 8:31 pm
Contact:

Re: HyperCard Games

Post by jacque » Wed Aug 12, 2020 4:21 pm

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.
Jacqueline Landman Gay | jacque at hyperactivesw dot com
HyperActive Software | http://www.hyperactivesw.com

dunbarx
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10336
Joined: Wed May 06, 2009 2:28 pm

Re: HyperCard Games

Post by dunbarx » Wed Jun 26, 2024 2:29 pm

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

PaulDaMacMan
Posts: 683
Joined: Wed Apr 24, 2013 4:53 pm
Contact:

Re: HyperCard Games

Post by PaulDaMacMan » Fri Jun 28, 2024 9:03 pm

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).
My GitHub Repos: https://github.com/PaulMcClernan/
Related YouTube Videos: PlayList

Hutchboy
Posts: 123
Joined: Wed Aug 01, 2018 2:57 pm
Contact:

Re: HyperCard Games

Post by Hutchboy » 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

PaulDaMacMan
Posts: 683
Joined: Wed Apr 24, 2013 4:53 pm
Contact:

Re: HyperCard Games

Post by PaulDaMacMan » Thu Jul 18, 2024 2:08 am

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.
My GitHub Repos: https://github.com/PaulMcClernan/
Related YouTube Videos: PlayList

Post Reply