| klste@hotmail.de |
Schach in Excel spielen. Excel VBA Programmierung.
Dieses Schachspiel ist eine in VBA programmierte Excel Datei. Gespielt wird aus einem User Form. Man kann wählen zwischen Schachpartien und Schachkombinationen. Bei Schachpartien beginnt immer der Spieler 1, bei Schachkombinationen beginnt der ausgewählte Spieler. Der Spieler, der am Zug ist, wird gelb markiert.
Zug beginnt, wenn Feld mit ausgewählter Figur angeklickt wird, und endet mit anklicken des Ziel Feld. Zug-Anfang wird gelb markiert, Zug-Ende wird blau markiert. Die richtig gezeigte Züge werden nach 2 Sekunden gespielt, die falsch gezeigte Züge werden abgebrochen.
Alle gespielten Züge werden in Liste eingetragen. Die Liste kann man nach verschiedenen Suchkriterien untersuchen oder ausdrücken.
Das Programm kann alle Züge spielen, nur en passant (Bauer im Vorbeigehen schlagen) wird nicht gespielt.
Schachpartien in Excel spielen. Excel VBA Programmierung.
Zunächst sind in der Eingabemaske nur zwei Schaltflächen zu sehen: Gelb mit der Aufschrift „Schachpartie“ und Blau „Schachkombinationen“.
Nach einem Klick auf die gelbe Schaltfläche „Schachpartie“ erscheint ein Rahmen mit einem leeren Schachbrett.
Das Spiel beginnt mit der gelben Schaltfläche „Neues Spiel“.
Spieler 1 spielt mit den weißen Steinen und macht immer den ersten Zug.
Der Spieler, der am Zug ist, wird gelb markiert.
Jeder Zug wird in das Arbeitsblatt „Liste“ eingetragen. Die Liste wird im Listenfeld angezeigt.
Mit der Suchmaschine können Sie einen bestimmten Zug oder eine bestimmte Figur in der Liste finden.
Der gesuchte Zug wird in das erste Kombinationsfeld eingegeben, zum Beispiel „f2-f3“. Über die Schaltfläche „Finden“ wird der Suchvorgang gestartet. Die Nummern der gefundenen Züge werden im dritten Kombinationsfeld angezeigt.
Die Schachfigur wird im zweiten Kombinationsfeld ausgewählt. Der Suchvorgang wird über die Schaltfläche „Finden“ gestartet. Die Nummern der gefundenen Züge werden im dritten Kombinationsfeld angezeigt.
Die blaue Schaltfläche „Vorheriger Zug“ löscht den letzten Zug.
Schachkombinationen in Excel spielen. Excel VBA Programmierung.
Zunächst sind in der Eingabemaske nur zwei Schaltflächen zu sehen: Gelb mit der Aufschrift „Schachpartie“ und Blau „Schachkombinationen“.
Nach einem Klick auf die blaue Schaltfläche „Schachkombinationen“ erscheint ein Rahmen mit einem Schachbrett. Das Schachbrett ist leer, wenn keine Schachkombination gespeichert ist. Wenn eine Schachkombination gespeichert ist, erscheint sie auf dem Schachbrett.
Über der ersten Eingabemaske wird die zweite Eingabemaske sichtbar.
Mit der gelben Schaltfläche „Neue Kombination“ wird das Schachbrett leer gemacht.
Zuerst wird ein Spieler ausgewählt, Spieler 1 spielt mit weißen Steinen, Spieler 2 spielt mit schwarzen Steinen.
Mit der linken Maustaste wird die gewünschte Schachfigur angeklickt, die ausgewählte Schachfigur ist gelb hinterlegt. Anschließend wird das Schachbrettfeld ausgewählt und die Auswahl mit der Schaltfläche „OK“ gespeichert. Gespeicherte Schachfiguren erhalten einen grünen Hintergrund.
Nachdem alles ausgewählt ist, wird das Spiel mit der Schaltfläche „Spielen“ gestartet.
Der zuletzt gespeicherte Spieler macht den ersten Zug.
Der Spieler, der am Zug ist, wird gelb markiert.
Jeder Zug wird in das Arbeitsblatt „Liste“ eingetragen. Die Liste wird im Listenfeld angezeigt.
Bauernumwandlung im Schach in Excel. Excel VBA Programmierung.
Wenn in diesem Schachspielprogramm ein Bauer die Grundreihe des Gegners erreicht (8. Reihe für Weiß oder 1. Reihe für Schwarz), muss er in diesem Moment durch eine andere Figur derselben Farbe ersetzt werden: eine Dame, einen Turm, einen Läufer oder einen Springer.
Es erscheint ein Rahmen mit 4 solcher Figuren, von denen der Spieler eine mit der linken Maustaste auswählen kann.
Königsrochade im Schach in Excel. Excel VBA Programmierung.
Die Rochade ist ein besonderer Schachzug, bei dem der König und einer der Türme gleichzeitig beteiligt sind. Der König bewegt sich zwei Felder in Richtung des Turms, und der Turm springt darüber und stellt sich auf das angrenzende Feld.
Dieses Programm ermöglicht das Spielen mit zwei Arten der Rochade.
Kurze Rochade (auf der Seite des Königs): Der König zieht zwei Felder in Richtung des Turms.
Lange Rochade (am Damenflügel): Der König zieht zwei Felder in Richtung des Turms der Königin.
