Comments (9)
Hi Jan
Totally agree that larger cardsets are a must for modern day computers.
I use a 32" monitor and a resolution of 1920x1080. This is a common setup these days and the small cards are a joke. I am the creator of the cardset you have linked in your opening post, and having full screen cards make pysol look better than any other card game out there. I can't help with coding or vector support but i can help with cards if needed.
from pysolfc.
In my opinion, the first cardset when pysol opens should be impressive or many people close the game and go away, looking for another game with nicer gfx.
For example the dondorf set, from pysolfc.
Nice, historical, but small and no rankings on it.
And very hard to play with it.
and here is a dondorf set i use
from pysolfc.
Regarding hi-res cardsets, this is something I am actively working on improving support for. The next release (which I'm working on preparing) will have a number of features that enhance the display when using higher resolution cardsets, including adding a Hi-Res Cardsets category. The first of these new high resolution cardsets, "Neo" is now available to download on SourceForge as part of the latest version of the minimal package, and as part of the PySolFC-Cardsets-2.1 Preview release: https://sourceforge.net/projects/pysolfc/files/PySolFC-Cardsets/PySolFC-Cardsets-2.1PRE/.
Here's a screenshot showing the updates in action in Windows:
I plan to make this cardset the default eventually. However, I'm not yet ready to do so for two main reasons:
- Currently, I only have the Neo cardset, which is a French type. I'm working on building a Neo Matrix and can probably piece together a Neo Tarock or Hanafuda cardset from public domain pictures from the internet. However, some of the remaining cardset types are pretty obscure. I'd like to have at least one high resolution cardset of each type.
- Higher resolution cardsets are dependent on Auto-Scale being enabled to display properly. There are still a few games that have images or text overlapping when Auto-Scale is used, especially when Auto-Scale is reducing the cardset size. I've been able to fix a few of them, but can't say I've been able to check or fix every single game. And similarly, I want to see if there are any other features that may have other display issues as a result of using higher resolution cardsets. I want to give this a few releases so this can be tested more extensively - dated cardsets may be an issue, but a broken display would be even worse.
Since this is one of the most commented on issues with PySol, I figured it was worth a little mention of what I'm up to. If anyone's interested in helping out with this, let me know.
from pysolfc.
With my small screen (1024*768) 2.0 cardsets were fine for me.
from pysolfc.
@Alucard648 Yeah, they look absolutely fine on small screens, but the point is that more and more people use Full HD or even 4K displays.
from pysolfc.
@jan-kleks While it would be good to have choice, don't imagine everyone with a full HD display wants larger cards. My wife completely rejected the idea when I offered to do work on this for her. She likes having a smaller window on her full HD screen because it means she doesn't have to move the mouse as far.
The only time she wanted rescaled cards was several years ago, a short period when she had to run on a 1024x768 display. I made a SMALLER cardset to overcome the problem of a game going off the edge of the monitor!
@Alucard648 I guess it varies with different games, some may fit 1024x768, but some don't.
from pysolfc.
@hairspring Hopefully, proper vector support would fix all these problems with different resolutions (small and large). Okay then, so maybe not as a default cardset as I suggested in my original post, but I still think it would be nice to ship at least one cardset for people who would like to play with big cards in full HD, as a temporary measure. I have already suggested to @shlomif that this could be achieved by simply resizing our default cards (because of their simple pixelated look, they should scale nicely).
BTW, welcome back hairspring. :)
from pysolfc.
@jan-kleks Yes, vector support would be great, I think I suggested it years ago on SourceForge... but I'm good at suggesting things without implementing them! :(
nice to ship at least...
Absolutely. Choice is good! :)
BTW, welcome back hairspring. :)
[blush] Wow, you remember me! I feel all warm and hugged! :) Thanks.
I've been very remiss, have been watching from the wings all this time, but priorities haven't yet allowed me to contribute. To explain... one day my wife said "Did you know you have 48 PCs around the house?". Admittedly I do tend to hoard old items that need repair and I loathe those that just take stuff to the council tip.
But 48? Clearly she was exaggerating. I did my own count. And returned, somewhat sheepishly, to admit that, though her figure was wrong, it was a little over 50! So instead of programming, such spare time as I've had has been occupied refurb'ing and selling on ebay and ebid.net. The task continues.
I've been very happy to see the progress on PySol, this group certainly has attitudes and ideals that I admire. E.g. this week it's pleasing to see that both Python 2 and 3 are still in the frame, and I loved Shlomif's link to Joel's article -- just because Z works, that doesn't invalidate the need for ctrl+Z, the principle of least surprise.
I'll be back! :)
from pysolfc.
This has been completed as of 2.15.
from pysolfc.
Related Issues (20)
- Hanafuda Four Seasons Win Not Recognized HOT 4
- create a DIFFICULTY LEVEL to be used by the user HOT 7
- GNOME Software says PySolFC is unsafe HOT 2
- [Question] What is the official stance with regards to multiplayer card games? HOT 1
- 3.0 release HOT 13
- Updated solitaire wizard
- Themes are working for me on Windows 11.
- Themes aren't working for me in Windows 11. HOT 1
- Card flipping animations do not respect animation speed setting in Android HOT 1
- Add a "Back" button to menus in Android
- Request: Make Touch mode Drag-and-Drop the default. HOT 4
- suggestion: in games with only one, two or three syiuteslloe player to select which suite are in play.
- suggestion: allow "zero value" moves
- Broken Card Dealing in Spider (2 Suit) HOT 4
- Klondike 3 draw HOT 2
- Clean up duplicate images - GIFs and PNGs HOT 4
- game finished message buggy? (zero used hints) HOT 2
- PySol FC's Language Cannot be changed away from English HOT 2
- Preferences not saved on Android 13 HOT 1
- rules / doc mismatch in KingCell HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pysolfc.