Skip to content
jackwallnerPublic

About

Skat Trainer: Learn Skat: Short Skat practice for cards, bidding, discarding, and trick decisions.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Skat Trainer

Skat Trainer ist eine deutsche Skat-Lernapp für kurze Übungen zu Karten, Reizen, Spielarten, Drücken und Stichspiel. Sie ist ein unabhängiger Trainer und kein vollständiges Mehrspieler-Spiel.

Produktidentität

Übungsumfang

Version 1.2.3 enthält 222 redaktionelle Lernaufgaben. Der neu aufgebaute Meistertisch umfasst 100 Aufgaben zu Spielwert, Überreizen, Gegenspiel, Null, Endspielen und konkreten Drückzielen. Acht vollständige Drei-Stich-Endspiele verlangen einen Gewinnplan gegen jede legale Abwehr. 24 neue Fälle zu Reizen und Stichregeln stehen kostenlos zur Verfügung. Jede Drückaufgabe nennt ihr Lehrziel, statt eine ohne Kontext angeblich beste Karte vorauszusetzen.

Entwicklung

xcodegen generate
python3 scripts/generate_metadata_all.py
python3 scripts/validate_metadata.py
xcodebuild -project SkatTrainer.xcodeproj -scheme SkatTrainer \
  -destination 'platform=iOS Simulator,id=<agent-skat-udid>' \
  test CODE_SIGNING_ALLOWED=NO

Für Laufzeitprüfungen den dedizierten Headless-Simulator agent-skat verwenden. Simulator.app nicht öffnen. Simulator-Builds dürfen den Produktionsschlüssel von RevenueCat nicht konfigurieren.

Veröffentlichung

Die Checkliste liegt unter docs/asc-submission-checklist.md. Die Skripte in scripts/ unterstützen App Store Connect und TestFlight. Zugangsdaten aus der lokalen Credential-Datei niemals ausgeben.

./scripts/testflight.sh

Den Upload erst nach erfolgreichem Headless-Test ausführen. Eine Einreichung zur Prüfung ist eine separate Entscheidung.

CardPort

Der Scaffold- und Prüfablauf liegt in /Users/jackwallner/cardport. Die Datei .cardport.json dokumentiert die öffentliche Identität dieses Ports. Nach Änderungen an Swift-Dateien oder project.yml xcodegen generate ausführen.

About

Skat Trainer: Learn Skat: Short Skat practice for cards, bidding, discarding, and trick decisions.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages