Delphi-PRAXiS
Seite 5 von 5   « Erste     345   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Schach Beta (https://www.delphipraxis.net/129588-schach-beta.html)

alzaimar 24. Jun 2009 20:48

Re: Schach Beta
 
Zitat:

Zitat von LSC
So... Schachmatt und Teile von Patt sind fertig.
Aktuelle Version:
http://padi1520.dyndns.org/lsc/downl...Schach_1.0.exe
Gruß
LSC

*MitDenFingernAufDenTischTrommel*
Ihr sollt das Programm nicht verlinken, sondern im 1.Post als Attachment einstellen. Ist das so schwer? :warn:

Jakob Ullmann 24. Jun 2009 21:25

Re: Schach Beta
 
Wenn ich mich nicht täusche, geht das doch nach 24h gar nicht mehr, oder? Weil, ich hatte mich nämlich auch darüber gewundert und hatte dann an die 24h-Regel gedacht...

LSC 25. Jun 2009 09:29

Re: Schach Beta
 
Also... danke erstmalf fürs Feedback.

@XiaN:
- Ich hab das Spiel mal im Spieler-gegen-Spieler Modus nachgespielt, es kam zu keinem Absturz - da muss ich mich heute nachmittag nochmal hinsetzen

- Die Figuren sollen schon lange mal überarbeitet werden, aber wir können uns nicht dazu durchringen^^ kommt noch, versprochen :thumb: . Das selbe gilt für das Menü... (Die Einstellungen sind auf einer eigenständigen Form, weil ursprünglich mehr Einstellungen geplant waren)

- Wer zieht (und geschlagen wird) hab ich mal im Log hinzgefügt, beim Rückgängigmachen deiner Züge scheint jedoch dann die KI dran gewesen zu sein:
Delphi-Quellcode:
15:12:34 ::   Zug: W > B2-A4 (none)
15:12:39 ::   Voriger Zug rückgängig gemacht
15:12:42 ::   Zug: B > A4-B3 (none)
Ich nehme an du warst weiß? Wenn ja, fehlt vor dem Rückgänig-machen ein zug der KI
Wenn du schwarz gewesen wärst, würde es stimmen - weiß(spieler) war aber unten :|

- Die KI ist manchmal wirklich ziemlich durchschaubar oder zieht immer das selbe hin und her - bis das gefixt wird, kann es noch dauern; Eine Überarbeitung ist jedoch in Planung

@Luckie:
- En Passant ist implementiert (ich glaube schon seit Version 0.2)
- Die Rochade ist ebenfalls gefixt

@Jakob:
- Wir hatten gestern versionsprobleme. Die Version, die jedes Schach als Matt erkennt sollte eigentlich überholt sein, bei der Version, die ich gerade runtergeladen (und vorne angehängt habe - Entschuldigung :pale: ) ist ein Schach nicht gleich ein Matt...

Zumindest der Erste Beitrag lässt sich immernoch editieren.

XiaN 25. Jun 2009 13:50

Re: Schach Beta
 
Edit: Ich seh grade, das in meiner Version ein "Schach" meines Königs sofort zum "Schach-Matt" führt. Evtl. ist in neueren Versionen ja auch schon der Fehler unten gefixt.

Wo bekommt man die neuste Version her?

Das Spiel mag mich nich :(

WinXP 64 Bit SP2
QuadCore
4 GB Ram

Delphi-Quellcode:
14:09:43 ::   System: Spiel gestartet
14:09:48 ::   Zug: W > F2-F4 (none)
14:09:53 ::   Zug: B > F7-F5 (none)
14:09:53 ::   Zug: W > H2-H4 (none)
14:10:08 ::   Zug: B > E7-E6 (none)
14:10:08 ::   Zug: W > H4-H5 (none)
14:10:24 ::   Zug: B > G7-G5 (none)
14:10:24 ::   Zug: W > G1-H3 (none)
14:10:39 ::   Zug: B > G5-G4 (none)
14:10:39 ::   Zug: W > H3-F2 (none)
14:10:49 ::   Zug: B > G4-G3 (none)
14:10:49 ::   Zug: W > F2-D3 (none)
14:11:03 ::   Zug: B > G8-F6 (none)
14:11:03 ::   Zug: W > H1-H3 (none)
14:11:12 ::   Zug: B > F6-E4 (none)
14:11:13 ::   Zug: W > D3-E5 (none)
14:11:22 ::   Zug: B > D7-D6 (none)
14:11:23 ::   Zug: W > E5-C4 (none)
14:11:26 ::   Zug: B > D6-D5 (none)
14:11:26 ::   Zug: W > C4-E3 (none)
14:12:37 ::   Zug: B > B8-C6 (none)
14:12:37 ::   Zug: W > D2-D3 (none)
14:13:05 ::   Zug: B > E6-E5 (none)
14:13:05 ::   Zug: W > D3-E4 (none)
14:13:14 ::   Zug: B > E5-F4 (none)
14:13:15 ::   Zug: W > E4-D5 (none)
14:13:42 ::   Zug: B > C6-E5 (none)
14:13:42 ::   Zug: W > D1-D4 (none)
14:14:29 ::   Zug: B > E5-F7 (none)
14:14:30 ::   Zug: W > D4-F4 (none)
14:14:39 ::   Zug: B > F8-D6 (none)
14:14:39 ::   Zug: W > F4-A4 (none)
14:14:50 ::   Zug: B > C8-D7 (none)
14:14:50 ::   Zug: W > A4-D7 (none)
14:14:55 ::   Zug: B > D8-D7 (none)
14:14:55 ::   Zug: W > E3-C4 (none)
14:15:41 ::   Zug: B > F7-G5 (none)
14:15:42 ::   Zug: W > C1-G5 (none)
14:16:18 ::   Zug: B > H7-H6 (none)
14:16:18 ::   Zug: W > G5-E3 (none)
14:16:45 ::   Zug: B > H8-G8 (none)
14:16:46 ::   Zug: W > C4-D6 (none)
14:16:57 ::   Zug: B > C7-D6 (none)
14:16:58 ::   Zug: W > E3-F4 (none)
14:17:14 ::   Zug: B > D7-B5 (none)
14:17:15 ::   Zug: W > B1-C3 (none)
14:17:30 ::   Zug: B > B5-B2 (none)
14:17:31 ::   Zug: W > C3-A4 (none)
14:17:33 ::   Zug: B > B2-A1 (none)
14:17:33 ::   Zug: W > F4-C1 (none)
14:17:36 ::   Zug: B > A1-C1 (none)
14:17:36 ::   System: Exception: E_UDigitalesFeld@Ziehen(x,y,a,b,isKI);
14:17:36 ::   System: Spiel wird nach Fehler beendet.
Delphi-Quellcode:
13:29:44 ::   System: Spiel gestartet
13:29:50 ::   Zug: W > F2-F4 (none)
13:30:26 ::   Zug: B > F7-F5 (none)
13:30:26 ::   Zug: W > E2-E3 (none)
13:30:42 ::   Zug: B > G7-G6 (none)
13:30:43 ::   Zug: W > F1-C4 (none)
13:31:03 ::   Zug: B > E7-E6 (none)
13:31:03 ::   Zug: W > C4-B5 (none)
13:31:15 ::   Zug: B > C7-C6 (none)
13:31:15 ::   Zug: W > B5-D3 (none)
13:31:22 ::   Zug: B > D7-D5 (none)
13:31:23 ::   Zug: W > B1-C3 (none)
13:32:03 ::   Zug: B > F8-B4 (none)
13:32:03 ::   Zug: W > C3-A4 (none)
13:32:10 ::   Zug: B > B7-B5 (none)
13:32:10 ::   Zug: W > A4-C3 (none)
13:32:19 ::   Zug: B > C6-C5 (none)
13:32:19 ::   Zug: W > C3-B5 (none)
13:32:31 ::   Zug: B > C5-C4 (none)
13:32:32 ::   Zug: W > D3-E2 (none)
13:32:43 ::   Zug: B > C8-D7 (none)
13:32:44 ::   Zug: W > B5-D4 (none)
13:32:57 ::   Zug: B > B8-C6 (none)
13:32:57 ::   Zug: W > D4-C6 (none)
13:32:59 ::   Zug: B > D7-C6 (none)
13:32:59 ::   Zug: W > C2-C3 (none)
13:33:14 ::   Zug: B > B4-C5 (none)
13:33:14 ::   Zug: W > D2-D4 (none)
13:33:21 ::   Zug: B > C5-B6 (none)
13:33:21 ::   Zug: W > D1-C2 (none)
13:33:38 ::   Zug: B > B6-C7 (none)
13:33:38 ::   Zug: W > E2-F3 (none)
13:33:42 ::   Zug: B > E6-E5 (none)
13:33:42 ::   Zug: W > F4-E5 (none)
13:34:53 ::   Zug: B > D8-D7 (none)
13:34:53 ::   Zug: W > C2-B1 (none)
13:35:07 ::   Zug: B > H7-H5 (none)
13:35:07 ::   Zug: W > F3-E2 (none)
13:35:19 ::   Zug: B > G8-E7 (none)
13:35:19 ::   Zug: W > E2-F3 (none)
13:35:40 ::   Zug: B > A7-A5 (none)
13:35:40 ::   Zug: W > F3-E2 (none)
13:35:46 ::   Zug: B > A5-A4 (none)
13:35:46 ::   Zug: W > E2-D1 (none)
13:36:33 ::   Zug: B > G6-G5 (none)
13:36:33 ::   Zug: W > D1-E2 (none)
13:36:40 ::   Zug: B > G5-G4 (none)
13:36:40 ::   Zug: W > E2-D1 (none)
13:36:47 ::   Zug: B > H5-H4 (none)
13:36:47 ::   Zug: W > D1-C2 (none)
13:36:58 ::   Zug: B > H4-H3 (none)
13:36:59 ::   Zug: W > G2-G3 (none)
13:38:15 ::   Zug: B > C6-B7 (none)
13:38:15 ::   Zug: W > C2-D1 (none)
13:38:16 ::   Zug: B > B7-C8 (none)
13:38:17 ::   Zug: W > B1-C2 (none)
13:38:31 ::   Zug: B > E7-G6 (none)
13:38:31 ::   Zug: W > D1-E2 (none)
13:39:11 ::   Zug: B > D7-E7 (none)
13:39:12 ::   Zug: W > E2-F1 (none)
13:39:14 ::   Zug: B > A4-A3 (none)
13:39:14 ::   Zug: W > C2-E2 (none)
13:39:22 ::   Zug: B > A8-B8 (none)
13:39:22 ::   Zug: W > B2-B3 (none)
13:39:30 ::   Voriger Zug rückgängig gemacht
13:39:39 ::   Zug: B > A3-B2 (none)
13:39:39 ::   Zug: W > E2-B2 (none)
13:39:50 ::   Zug: B > A8-B8 (none)
13:39:51 ::   Zug: W > B2-E2 (none)
13:40:02 ::   Zug: B > C7-A5 (none)
13:40:02 ::   Zug: W > E2-C2 (none)
13:40:31 ::   Zug: B > E7-A7 (none)
13:40:31 ::   Zug: W > C2-A4 (none)
13:40:54 ::   Zug: B > E8-F7 (none)
13:40:54 ::   Zug: W > A4-C6 (none)
13:41:16 ::   Zug: B > A5-C3 (none)
13:41:16 ::   Zug: W > E1-E2 (none)
13:41:23 ::   Zug: B > C3-A1 (none)
13:41:23 ::   Zug: W > C6-D6 (none)
13:42:00 ::   Zug: B > C8-E6 (none)
13:42:00 ::   Zug: W > D6-C6 (none)
13:42:09 ::   Zug: B > G6-E7 (none)
13:42:09 ::   Zug: W > C6-D6 (none)
13:42:25 ::   Zug: B > E7-C8 (none)
13:42:25 ::   Zug: W > D6-C6 (none)
13:42:33 ::   Zug: B > E6-D7 (none)
13:42:34 ::   Zug: W > C6-D5 (none)
13:42:52 ::   Zug: B > F7-G6 (none)
13:42:52 ::   Zug: W > D5-C4 (none)
13:43:00 ::   Zug: B > C8-B6 (none)
13:43:00 ::   Zug: W > C4-B3 (none)
13:43:21 ::   Zug: B > B6-D5 (none)
13:43:22 ::   Zug: W > B3-D5 (none)
13:43:26 ::   Voriger Zug rückgängig gemacht
13:43:59 ::   Zug: B > B6-A4 (none)
13:43:59 ::   Zug: W > B3-C2 (none)
13:44:16 ::   Zug: B > H8-C8 (none)
13:44:16 ::   Zug: W > C2-C8 (none)
13:44:19 ::   Zug: B > B8-C8 (none)
13:44:19 ::   Zug: W > C1-A3 (none)
13:45:09 ::   Zug: B > A4-B2 (none)
13:45:10 ::   Zug: W > A3-D6 (none)
13:45:22 ::   Zug: B > A7-A2 (none)
13:45:22 ::   Zug: W > E2-D2 (none)
13:45:34 ::   Zug: B > B2-C4 (none)
13:45:34 ::   Zug: W > D2-D3 (none)
13:45:40 ::   Zug: B > C4-D2 (none)
13:45:40 ::   Zug: W > F1-E2 (none)
13:46:05 ::   Zug: B > D7-B5 (none)
13:46:05 ::   System: Exception: E_UDigitalesFeld@Ziehen(x,y,a,b,isKI);
13:46:05 ::   System: Spiel wird nach Fehler beendet.
Genau in dem Zug, als ich Schach oder SchachMatt gesetzt hab. Und ich hab festgestellt, dass meine Schachmagie von vor nen paar Jahren schon ziemlich eingerostet ist ^^

Ich hab bei beiden Spielen schwarz gespielt und ich glaube, dass alles korrekt zurückgesetzt wurde. Bei den Logs meinte ich nur, dass ne Anzeige a la "B1-A1 Schwarzes Pferd schlägt weißen Briefkasten" nett wäre".

Und die Icons müssen wirklich schnell ausgetauscht werden :mrgreen:

PS : Die "Schach" Lampe is auch ziemlich schlecht zu sehen.

LSC 25. Jun 2009 17:33

Re: Schach Beta
 
Also, jetzt hab ich's:

Die Matt-Erkennung funktioniert nur für Weiß. Wenn du also als schwarz gegen die KI spielst, wird kein Matt erkannt und die KI ist dran, kann aber nicht ziehen -> Absturz

Danke für diesen Bug; Alle die ich kenne haben nur als weiß gespielt :wall: :stupid:

In dieser Version gefixt:

- Log-Aufbau
- Menü-Layout
- Schach Matt nur für weiß (KI-Absturz)

Download:
http://padi1520.dyndns.org/lsc/downl...Schach_1.0.exe oder erster Post

Zur Sicherheit:
Ob ihr eine (derzeit) aktuelle Version habt - auch wenn das eigentlich jetzt der Fall sein sollte - könnt ihr am einfachsten testen, indem ihr folgendes spielt(Spieler gegen Spieler)
Code:
für weiß     für schwarz
E2-E3;       F2-F3;
F7-F6;       E7-E6;
D1-F3;       G2-G4;
G7-G5;       D8-H4;
F3-H5;

P.S.: Wie bist du auf den weißen Briefkasten gekommen :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 Uhr.
Seite 5 von 5   « Erste     345   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz