shlomif / PySolFC

A comprehensive, feature-rich, open source, and portable, collection of Solitaire games.
http://pysolfc.sourceforge.net/
GNU General Public License v3.0
445 stars 97 forks source link

New cardbacks, tiles, and "pause and demo" text I designed for Pysol. #342

Open LinuxBeaver opened 8 months ago

LinuxBeaver commented 8 months ago

Hello, I was wondering if I can in anyway help contribute to Pysol aesthetically? Below are modifications I made to Pysol's "demo and pause" text with my own custom felt and card backs being displayed. This gold text was made using my Gimp plugins that specialize in styling text. I am a Gimp plugin developer. Attached below is the download to this content. beavers_pysol_mods.zip

image

image

image

Here are the card backs I made. image

I'm just wondering if Pysol's Team would need help like this. I did this to return the thanks on a custom game that I was sent here. https://github.com/shlomif/PySolFC/issues/338 Its ok if these are turned down. Thanks for making a good card game.

joeraz commented 8 months ago

Graphics is one area we could definitely use the help. Over the last several versions, I've been working on a graphics revamp. I feel like we're coming close to the end of that, but the demo and pause text images weren't yet updated, so we could certainly use those.

I certainly am interested in table tiles, but there have been some concerns recently about the file sizes for the android package getting big, so we'll need to figure out something there before adding any larger table tiles.

Card backs are a bit of an odd one - currently, the Neo cardset has 30 backs, which is more than any other cardset, and enough to cause delays on older computers when loading the change background menu (there are currently 20 more backs in the neo cards repo that I haven't added because of this). I always support more options for the user, but the older versions weren't really built to handle this many different backs. Maybe it's time to build a new cardset background picker, then we can add as many as we want.

And there are definitely a few other areas where we could use some new or cleaned up graphics - let me know if you'd like the specifics. Thanks.

LinuxBeaver commented 8 months ago

I don't think I can do any more help then this. But one thing I did think of is to run legacy card decks through a image restoration AI. It made them amazing quality at the expense of distorting the "jack, queen and king" faces.

joeraz commented 8 months ago

I figure any attempt to improve the older cardsets would require some manual effort. I had to upscale the ganjifa decks when adding the hi-res cardsets, and that took some work, and the picture cards still look a bit blocky.

Either way, I appreciate anything you're able to offer. Can't add too much to the game just yet, until we can sort out some of the Android file size issues, but more table tiles and cardset enhancements are always welcome.

joeraz commented 7 months ago

Just added an option to select the style for more different graphics, including the pause and demo text. This will make it easier to add more options for those graphics that the user can select.

I added the pause and demo text from this package. Still sorting through everything else.