Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Programmieraufgaben Hier wird regelmäßig eine neue Programmieraufgabe gestellt, die dann gelöst werden soll und in Zusammenarbeit mit den Moderatoren auch besprochen werden kann.

Schach Spielverlauf visualisieren

Diskussion: Schach Spielverlauf visualisieren im Forum Programmieraufgaben, in der Kategorie Code Kitchen; Anzeige Folgende Aufgabe wurde von Ivan Dolvich eingereicht: Hallo, mir ist wieder mal eine Aufgabe für das Programmierforum eingefallen. Ich ...

Antwort
Alt 17.06.07, 14:10   #1 (permalink)
Member of Honour
 
Benutzerbild von ivegotmail
 
Registriert seit: 28.05.03
ivegotmail Leistung: Z3
Likes: 1
Standard Schach Spielverlauf visualisieren

Anzeige

Folgende Aufgabe wurde von Ivan Dolvich eingereicht:

Hallo,
mir ist wieder mal eine Aufgabe für das Programmierforum eingefallen. Ich habe neulich auf Yahoo Schach gespielt und habe mir am Ende des Spiels den Spielverlauf zuschicken lassen. Er sieht etwa so aus:

Code:
1. d2-d4 g8-f6
2. c2-c4 c7-c5
3. g1-f3 b8-c6
4. d4xc5 e7-e5
5. g2-g3 f8xc5
6. f1-g2 d7-d6
7. o-o c8-e6
8. e2-e3 o-o
   ...
31. b2-b4 g1xg3+
32. h2xg3 f3-h1++
Nun wäre es aber schön, wenn man das Spiel nochmal auf dem Rechner "abspielen" lassen könnte. Ein Programm soll das abspielen machen, so dass man die Züge sieht, etwa so:

Code:
Ts Ss Ls Ds Ks Ls Ss Ts
Bs Bs    Bs Bs Bs Bs Bs

      Bs
            Bw

Bw Bw Bw Bw    Bw Bw Bw
Tw Sw Lw Dw Kw Lw Sw Tw
Zu dem Input-Format: "5. g2-g3 f8xc5" heisst dass im 5. Zug weiss eine Figur von g2 auf g3 bewegt hat, und draufhin schwarz mit der Figur auf f8 die Figur auf c5 geschlagen hat. "o-o" und "o--o" bedeutet kleine bzw. grosse Rochade. Ein "+" nach dem Zug bedeutet "Schach", ein "++" - "Matt".

Im Anhang ist nochmal der ganze Spielverlauf zum Testen.

Schöne Grüße,
Ivan
Angehängte Dateien
Dateityp: txt spielverlauf.txt (506 Bytes, 76x aufgerufen)
__________________
http://livehabo.hackerboard.de | http://livebb.sourceforge.net
ivegotmail ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Programmieraufgaben » Schach Spielverlauf visualisieren
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Schach -- Läufer Xalon Programmieraufgaben 12 07.03.07 16:49
Wer hat lust mit mir Schach zu spielen? frostimicha Umfragen 2 10.05.04 23:37
Endliche Anzahl an möglichen Schach-Partien? Indi Off topic-Zone 40 05.05.02 16:02


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61