Englisch
Smartphone


Schach auch auf Smartphone

Hallo Schachfreunde,
damit Sie auch auf Ihrem Smartphone Schach spielen können, habe ich mich entschlossen, dafür eine App zu erstellen.
Freeware-Schach ist in Delphi 7 geschrieben, welches für Smartphones ungeeignet ist. Daher habe ich mich für die Qt (C++) Entwicklungsumgebung entschieden. Qt hat den großen Vorteil, dass die erstellte Anwendung unter jedem Betriebssystem laufen kann. Also Windows, Android, Linux und natürlich IOS.
Vorerst erstelle ich die Schach Anwendung für Windows und Android.
Da Qt und Delphi sehr unterschiedlich sind, ist eine Übernahme des Programmcodes nicht ohne weiteres möglich.

Die Umstellung

Die grafische Oberfläche musste komplett neu gestaltet werden. Das Umschreiben von Delphi nach Qt ist aufwändig, da wirklich jede Programmzeile geändert werden muss. Ausserdem bringe ich dort neue Ideen ein, dass ein blindes 1:1 übersetzen nicht machbar ist.

RRSchach auf Ihrem Android Smartphone

RRSchach gibt es (noch nicht) im Google Play Store, läuft ab Android 4.4.2 und hat ausgepackt eine Größe von 27 MB.

Installation

Rufen Sie die Seite "www.freeware-schach.de" mit Ihrem Android Smartphone auf und wählen den Menüpunkt "Smartphone". Dort finden Sie den Link für das Herunterladen Ihrer Schach App.
Bevor Sie es außerhalb des "Google Play Stores" installieren können, müssen Sie Ihr Smartphone vorbereiten. Auf meinem Samsung S5 gibt es unter "Einstellungen/Sicherheit": "Unbekannte Quellen". Bitte dort einen Haken setzen. Gehen Sie mit Ihrem Android-Smartphone auf diese Seite und tippen auf obigen Link. Wenn der Download beendet ist, finden Sie in der Benachrichtigungsleiste (oben) einen Hinweis. Ziehen Sie diese Leiste herunter. Jetzt können Sie RRSchach installieren. Eine schöne Beschreibung finden Sie auch hier.

RRSchach auf Ihrem Windows PC

Wer mit RRSchach auf seinem Windows PC spielen möchte, kann sich hier eine portable Version herunterladen. Das Programm hinterlässt keine Spuren auf Ihrem PC und hat ausgepackt eine Größe von 41 MB. Lauffähig ab Windows XP. Die Windows und Android Versionen sind vom Programmcode her fast gleich.
Hier ein "Screenshot" von RRSchach.

Die Installation und der Start von RRSchach erfolgt auf eigenes Risiko.

RRSchach 1.15 Windows

Historie

Version Datum Änderungen
1.15 03.10.2017
  • Erweiterungen:
    • Partien in PGN Datei löschen.
    • Android: Rahmen des Brettes geändert
  • Bewertung:
    • Erkennung wenn Weg des Bauern nach vorne frei ist.
  • Fehler:
    • Vor / zurück war in Protokoll manchmal nicht möglich
    • Berücksichtigung von Kommentaren in PGN-Dateien
1.14 30.07.2017
  • Erweiterungen:
    • Nach Partie laden: PGN-Info in der Protokolliste anzeigen
    • Wenn PGN Datei nicht vorhanden: Laden Button inaktiv gesetzt
    • Vor PGN-Partie laden: Prüfung auf Datenverlust und evtl. Meldung
  • Bewertung:
    • Gibt es gleichwertige Züge, wird ein Zug per Zufall ausgewählt
  • Fehler:
    • Ungültiges Zielfeld vom Anwender gewählt: Unnötige Fehlermeldung beseitigt
    • Rochade darf nicht möglich sein, wenn Bewegungsfeld König vom Gegner erreichbar
1.13 09.07.2017
  • Erweiterungen:
    • Partien sichern und laden im PGN-Format.
1.12 02.04.2017
  • Erweiterungen:
    • Zugvorschläge geben lassen
    • Schrift im Protokollfenster vergrößerbar
    • Infofenster überarbeitet
1.11 28.02.2017
  • Erweiterungen:
    • Animation beim Bewegen der Figuren
    • Meldezeile aktiviert
    • Android: Aus Platzgründen nur eine Buchstaben/Zahlenreihe am Rand
  • Bewertung:
    • Im Endspiel wird versucht, den gegnerischen König an den Rand zu drängen
  • Fehler:
    • Häßliche Ränder zwischen den Feldern beim Vergrößern des Bretts beseitigt
1.10 29.01.2017
  • Erweiterungen:
    • Schwierigkeit "schwer" eingeführt
    • Farbe des Zeitfeldes gibt an wer am Zug ist
    • Statuszeile mit Zeit des letzten Computerzuges
  • Bewertung:
    • Endspiel: Bauern nach vorne bringen
    • Figurentausch positiv oder negativ
    • Turmloch in erster Reihe ermitteln
    • Optimierung der Berechnungszeit
1.09 25.12.2016
  • Erweiterungen:
    • Zug in Protokoll anklickbar
    • Statuszeile mit Rochadeinfo
  • Bewertung:
    • Beweglichkeit, gegnerischer König bedrängt, Schach
1.08 27.11.2016
  • Erweiterungen:
    • Button vor / zurück
1.07 06.11.2016
  • Erweiterungen:
    • Fen Export/Import (später auch benötigt für Züge zurück)
    • Statuszeile
    • Schwierigkeit leicht/mittel einstellbar
  • Verbesserung:
    • Android: Vollbild
  • Fehler:
    • Falls König sehr bedrängt ist, trat ein Fehler auf
1.06 09.10.2016
  • Bewertung:
    • Berücksichtigung Anfang der Partie
1.05 04.09.2016
  • Grafik:
    • Einige Grafikkomponenten waren an Smartphones mit verschiedenen Auflösungen nicht dort, wo sie sein sollten.