vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Stellungssuche Schach 
Autor: knrf
Datum: 27.12.06 19:18

Hallo Sventke

Das mit der Farbe der Figur ist auch relativ einfach zu lösen. Wenn man die Züge alle in einem eindimensionalen Array hat, so braucht man nur eine Variable. ZB eine Variable vom Typ boolean mit dem Namen weiß.

Wenn man anfängt die Züge abzuarbeiten setzt man weiß auf true, da der erste Zug immer von weißgespielt wird. danach setzt man die Variable immer abwechselnd auf false und true, bis das Spiel vorbei ist.
Zum Problem der Startposition e4 heißt ja, daß ein Bauer gezogen wurde. Wenn nun weiß am Zug war, dann kann er nur von E2 oder E3 kommen und das kann man abprüfen. Wenn auf E3 kein Bauer gestanden hat dann kommt er von E2. Wäre schwarz am Zug dann müßte er von E5 kommen. Wenn es eine andere Figur ist z.B. ein Springer, dann erkennt man das am N vor dem Feldnamen z.B. Nf3, d.h . aber das er auf einem Feld gestanden haben muß, daß er regelrecht erreichen kann. Die muß man halt abprüfen. Ebenso kann man die anderen Figuren behandeln.
Einfach ist es z,B, wenn der Zug Rad1 lautet, dann weiß man auch von wo der Turm herkam.

MFG

knrf

Live and let die

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Stellungssuche Schach1.500Björn Mankel14.12.06 17:28
Re: Stellungssuche Schach842BAStler15.12.06 11:29
Re: Stellungssuche Schach838Björn Mankel15.12.06 17:08
Re: Stellungssuche Schach796knrf17.12.06 19:19
Re: Stellungssuche Schach818Björn Mankel17.12.06 21:30
Re: Stellungssuche Schach768knrf18.12.06 23:26
Re: Stellungssuche Schach800Björn Mankel19.12.06 15:02
Re: Stellungssuche Schach752knrf20.12.06 14:29
Re: Stellungssuche Schach778Björn Mankel20.12.06 20:06
Re: Stellungssuche Schach784knrf22.12.06 01:03
Re: Stellungssuche Schach741Björn Mankel23.12.06 17:00
Re: Stellungssuche Schach726knrf25.12.06 23:15
Re: Stellungssuche Schach733Björn Mankel26.12.06 17:51
Re: Stellungssuche Schach687knrf26.12.06 19:26
Re: Stellungssuche Schach711Björn Mankel26.12.06 20:29
Re: Stellungssuche Schach832me3683527.12.06 13:06
Re: Stellungssuche Schach690Björn Mankel27.12.06 17:15
Re: Stellungssuche Schach715knrf27.12.06 19:18
Re: Stellungssuche Schach831Björn Mankel28.12.06 12:21
Re: Stellungssuche Schach680Björn Mankel28.12.06 15:11
Re: Stellungssuche Schach758knrf02.01.07 11:36
Re: Stellungssuche Schach772knrf02.01.07 15:43
Re: Stellungssuche Schach730Björn Mankel02.01.07 19:25
Re: Stellungssuche Schach744OldMan19.12.06 16:12
Re: Stellungssuche Schach886Zardoz19.12.06 16:43
Re: Stellungssuche Schach720OldMan19.12.06 20:52
Re: Stellungssuche Schach738Björn Mankel19.12.06 21:10
Re: Stellungssuche Schach774OldMan19.12.06 21:24
Re: Stellungssuche Schach732Björn Mankel20.12.06 20:02
Re: Stellungssuche Schach810me3683529.12.06 10:13
Re: Stellungssuche Schach750Björn Mankel01.01.07 13:26

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel