rnauber / xskat-android Goto Github PK
View Code? Open in Web Editor NEWA free android app for the German card game "Skat".
A free android app for the German card game "Skat".
I can start XSkat in portrait mode. Game works fine. If rotate the screen to landscape it crashes. Same if I rotate the screen to landscape before starting the game.
Hallo,
wenn ich ohne 4 - spiel 5 auf Karo reize, sollte ich doch bis 45 gehen können? Ich hatte bis 40 gereizt, den Skat nicht angenommen, Karo ohne Buben gespielt, trotzdem habe ich das Spiel als Überreizt verloren?!
You can add Screenshots for F-Droid, too, if you want. https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/ https://gitlab.com/snippets/1895688 That was simply information about what is still possible. You would then only have to enter the screenshots in fastlane.
For now XSkat allows you to play unlimited and the score will be simply summed up.
It would be nice to count the number of already played games. And it would be nice to have the possibility to play a certain amount of games, like tournament mode (36 games without Ramsch and Kontra). Maybe for generating these 36 games a seed value can be given and shared so that other players can replay this tournament, too.
I know some people (like me) play XSkat endlessly. After like 1000 games we wonder how many grands were played and of which how many were lost. So there is space for many statistics that can be shown.
For example:
(Maybe with switching to percentage view)
Or even the distribution of reached points for the players as table (with higher resolution than 10 point steps, of course) ...
... and as nice graph 😎
Hi,
I noted that the representation of the card distribution after dealing does not seem intuitive, please see the example attached. You will note that two cards are missing: "Herz 9" and "Karo D" whereas "Pik 7" and "Kreuz 8" are found twice. Thus this is not accurately reflecting the situation after dealing. I understand that there is value to see which cards the player chose to keep, but this has been bothering me when checking "what would have happened if..." e.g. someone else had been the highest bidder with another game chosen.
Stan
xskat 1.4, after rotating the screen to landscape mode in some case xskat does not respond to touch screen input anymore, even after restart. the only workaround is to delete cache and game data. Happened on LG G4 with stock Android 6.0.
Please add a simple dark mode feature, where the background is dark.
Thanks
This sounds like a user mistake, but I am absolutely sure, it is not. In a grand hand game, I played out one of my three Jacks. The opponents did not play the last Jack. Later on, Androido played a Jack. That really should not be!
As we have the metadata now here, we need to remove this meta data from the fdroid
GitLab repository.
Once metadata fields that were previously in the metadata file have been moved to the app’s source repo, please file a merge request or issue to remove Summary and Description from the app’s metadata file.
See https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/#latest-tab-criteria
Hello,
I have no experience with Java stuff, but tried hard to compile xskat.
Therefore I put all files from the source in one folder and installed Android Studio in a virtual machine with Ubuntu 22.10 guest.
I started the build with ./gredlew clean build via a terminal (not in Android Studio) in the folder and received errors and warnings.
Sample:
../../src/main/res/layout/dialogklopfen.xml:46: Corresponding method handler 'public void clickedVerdoppelnJa(android.view.View)' not found
Would it be possible to add a manual how to get an .apk from xskat?
Thank you!
KR
Pitido
XSkat is nice if you're alone and want to play Skat.
But wouldn't it be wonderful to have the possibility to link two XSkat instances (running on two different devices) via Bluetooth or (ad-hoc-)Wifi connection to play with two human players and one computer player?
Or just to link three devices, to have a Skat match with three human players, currently having no physical card game available?
;-)
I'ld like to add that feature by myself, but unfortunately I currently have neither the programming skills, not the time to dive into Java programming. :-(
Besides #22 the animation speed is much higher than in 1.4 even at -
level.
It also no longer pre-selects the most likely game colour/type, and it’s possible to continue to a game without choosing the type, leading to me playing a game I don’t even know.
I’ll definitely downgrade to 1.4 now.
Observed behaviour: If Animation speed is reduced it will be reset to highest speed after closing and reopening the app.
Expected behaviour: Animation speed setting should be persistent across launches as are all the other settings.
Affected version: 1.5 Android. The issue was not there in version 1.4
Thanks for this amazing app.
Hi, thank you for this great and simple game app.
It would be nice to have an option to change players names.
Frank
I played Heart Hand with only the club jack and no other jack on the hand. The spades jack was in the skat and I scored 93 points. I expected to have a game value of "with 2 Jacks, game 3, hand 4, Schneider 5 is 50 game value". But I got only 40 points.
I will try to look for this bug.
Hi,
are there any plans to start further development? It's a really nice app, not bloated with any useless functions and even better: no ads. Although the code works well, it could need a bit of refactoring. Will such changes even get back to the FDroid store?
I can imagine to have better statistics, like seeing the complete history of games since the last reset.
What I did:
I had a set of cards with 4 jacks (Bauern), 5 spades (Pik) and a diamond dame.
The bid went to 44.
Selecting the game I chose Grand, Ouvert, Schneider
During the play I got 106 points (Schneider, but NOT Schwarz). (with -528 points)
What did I get:
System rated the a game as "LOST" ! - Results of game IS NOT SCHWARZ.
What I expected:
Play WON.
I replayed the game several times. In all cases the system rated the play as LOST due to SCHWARZ rule.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.