Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Schach KI gesucht! (https://www.delphipraxis.net/141566-schach-ki-gesucht.html)

MisterNiceGuy 11. Okt 2009 16:59


Schach KI gesucht!
 
Hi, ich suche eine DLL oder Bibliothek die eine Künstliche Intelligenz für das Spiel Schach bereitstellt.
Weiß da jemand eine? Danke für die Hilfe :)

TurboMartin 11. Okt 2009 17:25

Re: Schach KI gesucht!
 
Nen fertigen wirst Du wohl eher weniger finden.
Schau mal hier die Artikel durch.
Einige Links wurden auch hier gepostet, wo einer auch auf der Suche danach war.

Delphi-Laie 11. Okt 2009 20:19

Re: Schach KI gesucht!
 
Zitat:

Zitat von MisterNiceGuy
Hi, ich suche eine DLL oder Bibliothek die eine Künstliche Intelligenz für das Spiel Schach bereitstellt.
Weiß da jemand eine? Danke für die Hilfe :)

Schon Borland-Pascal (nur in der Version 7.0, weil auch Turbo-Pascal 7.0 in diesem Paket enthalten war) hatte die Quelltexte eines Schachprogramms inklusiv.

markus5766h 12. Okt 2009 18:58

Re: Schach KI gesucht!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Chess _ Borland Pascal 7

MaBuSE 13. Okt 2009 13:29

Re: Schach KI gesucht!
 
Zitat:

Zitat von MisterNiceGuy
Hi, ich suche eine DLL oder Bibliothek die eine Künstliche Intelligenz für das Spiel Schach bereitstellt.
Weiß da jemand eine? Danke für die Hilfe :)

Eine kostenlose Komponente um ein Schachprogramm zu erstellen gibt es unter:
http://www.resplendence.com/chessbrd

Diese beinhaltet auch eine einfache Chessengine von "Tom Kerrigan's Tom's Simple Chess Program".

Die Komponente lässt sich auch mit Delphi 2007 kompilieren ;-)

Auf der homepage steht
The Chessboard component v3.03 for Delphi 2-7 and C++ Builder (or v 2.11 for C++ Builder only), is now available. The ChessBoard component provides a 2-Dimensional chessboard with a drag and drop interface that can keep track of a game and allows full customization of the bitmaps for the pieces, squares and border. Optionally the board is resizable at runtime. All common chess events are implemented (OnLegalMove, OnIllegalMove, OnCapture, OnCheck, OnMate, OnStaleMate, OnDraw etc.)

Now the component includes the engine of Tom's Simple Chess Program and calculates using its own thread. Optionally it allows you to use your own custom engine instead as well. Just drop a Chessbrd component on a form and you are very close to a complete multithreaded chess application. A Delphi example project has been included to demonstrate the common features.

The Chessboard Component may be freely used by anyone.

The software contains source code extracted from Tom Kerrigan's Tom's Simple Chess Program which is an interesting approach to a chess engine because of its romantic style of play and the little code it pertains.

DukeM 20. Dez 2020 22:00

AW: Schach KI gesucht!
 
Hallo, altes Thema, jedoch ist die hier genannte Schach-Komponente auf den ersten Blick ziemlich cool.
Diese funktioniert auch unter D7 grundsätzlich, wirft aber sofort eine Exception beim ersten Zug.

Hat hier Jeand grundsätzlich Lust auf das Thema Schach?
Ich suche einfach nur irgendeine kompilierfähige Schach-Engine, erstmal egal wie gut die ist.

Für meinen stark erblindeten Großvater will ich schon seit Jahren mal ein super einfach zu bedinendes, kontrastreiches, symbolhaftes Schachbrett bauen. Habe einen größeren Touchscreen und würde Zeit investieren um die GUI mit ihm zusammen zu entwickeln. Habe allerdings keine Zeit mich irgendwie um die Engine zu kümmern. Ursprünglich dachte ich, es wird schon irgendwie bestimmt ein dutzend lauffähige Ansätze geben :-(

Danke und Gruß

TiGü 21. Dez 2020 09:29

AW: Schach KI gesucht!
 
Bei Google suchenchess engine delphi -> https://www.chessprogramming.org/Delphi -> https://www.chessprogramming.org/Category:Delphi -> http://www.msbsoftware.it/delfi/source.htm

TSchnuckenbock 21. Dez 2020 15:51

AW: Schach KI gesucht!
 
Mit fällt da spontan Roland Chastain ein:

https://github.com/rchastain

https://www.chessprogramming.org/Roland_Chastain

Ich glaube, der entwickelt mit Lazarus, aber das kann man eventuell ganz gut umpopeln oder gleich Lazarus nehmen.

Ich meine mich auch zu erinnern, daß er sowohl im deutschen wie auch internationalen Lazarus-Forum aktiv ist. Mußt mal gucken.

TurboMagic 21. Dez 2020 18:15

AW: Schach KI gesucht!
 
In Turbo Pascal/Borland Pascal war mal ein Schach Programm als Demo dabei...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 Uhr.

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