Editing Windows vers. EXE ICON / META

Organizing tasks to work on, New Features Ideas, Building LCS & LCB Libraries & Widgets, Redecorating and Modifying the IDE, Hacking / Editing Tools, Compiling the Engine from Source, etc.
xAction
Posts: 282
Joined: Thu Sep 16, 2021 1:40 pm
Contact:

Re: Editing Windows vers. EXE ICON / META

Post by xAction »

Card games are actually HUGELY popular. Magic: the Gathering, Pokemon, Cards Against Humanity.
So it's not entirely out of the realm of being understood, at least when explaining the development environment.

Here's an app that makes card games
32 people are using it this very minute.
It exports cards to TableTop Simulator
7,604 people are playing that right this minute.

Gotta know when to hold them, know when the fold them, know when to run.

I was actually making a Tarot deck app to post for Halloween then had computer issues which put a hault that.
I didnt' use cards for that though...my last effort before issues arose was how to create 72 stacks to fly into the location of a single stack for a very cool and entirely unncessary magicians shuffle simulation. You can't do that with cards.
Without the spooky holiday it's hard to be motivated to dwell on 111 year old amusements, though.
I should get around to just making tutorial out of it.
micmac
Posts: 107
Joined: Mon Sep 13, 2021 9:46 pm
Contact:

Re: Editing Windows vers. EXE ICON / META

Post by micmac »

This was the metaphor of Hypercard
Are they still around?

This might be a US thing, never seen it in Europe.
Mic
Rolodex.jpg
Rolodex.jpg (36.28 KiB) Viewed 9385 times
xAction
Posts: 282
Joined: Thu Sep 16, 2021 1:40 pm
Contact:

Re: Editing Windows vers. EXE ICON / META

Post by xAction »

Maybe you're just too young. That was an office thing, replaced by computers, replaced by phones.
I always thought HyperCard was a metaphor for punchcards, the Mac Classic pixel graphics are kind of like holes.

"Look at all the ones and zeros I can fit on this card by stabbing it with a ball point pen!" Hi-tech.
User avatar
richmond62
Posts: 2621
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Editing Windows vers. EXE ICON / META

Post by richmond62 »

Rolodexes were largely North American.

Oddly enough, in 1993, in Carbondale, Illinois, when we purchased out Apple LC 475 HyperCard was explained
to me as similar to a stack of pancakes, which, similarly, did not make much sense to me.

The HC icon does not really resemble your Rolodex picture.

What I DID understand was when a computer bloke at S.I.U.C. said that HyperCard was similar to a card index.
Card games are actually HUGELY popular. Magic: the Gathering, Pokemon, Cards Against Humanity.
Ah, yes, my sons went through a Pokemon phase pre-puberty. Luckily they grew out of it.
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Editing Windows vers. EXE ICON / META

Post by OpenXTalkPaul »

My sons and their friends and my nephews have gone through several phases of liking card games (and board games) and various Anime series. Cards Against Humanity (and the many derivatives like Crabs Against Humidity) is fun for parties of all ages.

I always thought of the metaphor as the a Stack of index Cards as found in a card catalog like in Libraries (though that's largely pushed to the back of the library now and people use the web based index instead).

In trying to create "Start Center" stack for beginners, loosely based on HyperCard's Help Stack, the description I used for "Cards" was something like: "You can think of 'Cards' as 'View Objects' in other object oriented development environments, individual 'Forms' in a SpreadSheet application, or individual 'Slides' in a presentation application." Which I suppose you could use cards for any of these use-cases. I believe underneath on the Engine level, a Card is same as a "View Object" (an NSView on the macOS https://developer.apple.com/documentati ... guage=objc), while a Stack is a Window Object (NSWindow on macOS, https://developer.apple.com/documentati ... guage=objc)

I've now also replaced "Resource Center" stack in my install with a 'forwarder' stack so I could work on rebuilding that.
That still had Runtime Revolution Branding all over it, sheesh! It has introductions to various concepts, with demos or examples stacks linked, such as the AppleScript based iTunes controller stack which doesn't even work anymore!
Anyway that uses cards very much like originally used in HC, a stack of "flash cards", each demo is a card in that stack with a card name appropriate for the cards topic (there's one sub stack that's used as a download progress bar). This is nice because we can have script that automatically builds the stack's card index.

I replaced the overly complicated sidebar index they had with a simple group with (so far) a single pull down menu control. This menu button fills in it's own contents with the stack's card names on mouseDown, then a simple menu pick handler goes to the card selected there and once on the other card, if the index group isn't a background group on that card after the go command, it places itself onto that card (which made placing that group onto all of those preexisting cards a breeze!). So if I add a new card to that stack, or delete an old outdated one, I don't have to do much of anything in order for the index pull down menu to be up to date.
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Editing Windows vers. EXE ICON / META

Post by OpenXTalkPaul »

Speaking of Card Games, I never did a release announcement or demo about it, but I did make an SVG standard 52 Card Playing Deck Library you can use in your stacks. It's based on a GPL SVG Card Deck but tweaked a bunch trying to get it as small as possible. They're in a self contained script-only library that loads compiled SVG Data into an array in memory for EXTREMELY fast rendering.

There's a stack in that repo that will build a a similar library from a folder full of SVG Files.
Another demo there uses Systems and Emulator Logos library in a carousel style control (trying for an Emulaton Station style UI)
https://github.com/PaulMcClernan/OpenXT ... ayLibMaker
Screen Shot 2021-11-15 at 12.41.05 PM.png
Screen Shot 2021-11-15 at 12.41.05 PM.png (181.59 KiB) Viewed 9340 times
User avatar
richmond62
Posts: 2621
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Editing Windows vers. EXE ICON / META

Post by richmond62 »

Maybe you're just too young.
Yup: must be: I was born in 1962. Anyone who dares calling me "too young" is risking
a big, wet, appreciative kiss. 8-)
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Editing Windows vers. EXE ICON / META

Post by OpenXTalkPaul »

xAction wrote: Sat Nov 13, 2021 6:27 am I was actually making a Tarot deck app to post for Halloween then had computer issues which put a hault that.
I didnt' use cards for that though...my last effort before issues arose was how to create 72 stacks to fly into the location of a single stack for a very cool and entirely unncessary magicians shuffle simulation. You can't do that with cards.
I have an very-rough, nowhere-near-finished Builder Widget that I used for experimenting with Builder canvas (itself a wrapper for Skia drawing library) image distortions and playing around using it I created a 3D-like card dealing animation. I posted a video of it in action on Facebook at one point.
User avatar
richmond62
Posts: 2621
Joined: Sun Sep 12, 2021 11:03 am
Location: Bulgaria
Contact:

Re: Editing Windows vers. EXE ICON / META

Post by richmond62 »

Surely, with any sort of pack of cards in "the programming environment we know and love" the
only concern is with RANDOM for a shuffle.

Well, and laying one's paws on images of every individual card.

https://www.bennionkearny.com/free-tarot-cards/ Free, but will involve a lot of post-processing.

Possibly a better bet (but incomplete): http://www.cbdtarot.com/download/
https://richmondmathewson.owlstown.net/
User avatar
OpenXTalkPaul
Posts: 1485
Joined: Sat Sep 11, 2021 4:19 pm
Contact:

Re: Editing Windows vers. EXE ICON / META

Post by OpenXTalkPaul »

richmond62 wrote: Mon Nov 15, 2021 6:57 pm Surely, with any sort of pack of cards in "the programming environment we know and love" the
only concern is with RANDOM for a shuffle.
I think I worked that out pretty well for my Black Jack stack (which is what originally inspired my SVG Lib compiler) with some custom sort functions. I also coded a way to set the number of decks used for the shuffle, because if you play Black Jack in a casino they don't just use a single 52 card deck.
Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests