PDA

View Full Version : Pascal chess programs



Roland Chastain
28-10-2015, 08:39 PM
Hello!

I would like to share a list of links to Pascal chess programs with source code. (I checked all the links today.)



BMCP (http://www.rosseaux.com/downloads/bmcp.zip)
Booot (http://www.sdchess.ru/engines/Booot5_2_0_source.rar)
ChessBrd (Delphi) (http://www.resplendence.com/chessbrd)
ChessBrd (Lazarus) (http://forum.lazarus.freepascal.org/index.php/topic,14956.msg128820.html#msg128820)
Clericus (Delphi) (http://pkoziol.cal24.pl/clericus/download.htm)
Clericus (Lazarus) (https://gitlab.com/rchastain/hopeless)
CookieCat (https://gitlab.com/rchastain/cookiecat)
Critter (http://sourceforge.net/projects/critterchess/)
DeepRoss (http://maciej.szmit.info/resources/DeepRoss8.zip)
Delfi (http://www.msbsoftware.it/delfi/source.htm)
Eschecs (https://gitlab.com/rchastain/eschecs)
Feuerstein (https://sites.google.com/site/chessphenomenon/feuerstein)
IBChess (http://maciej.szmit.info/resources/IBCHESS.ZIP)
JSSchach (http://maciej.szmit.info/resources/JSSchach.zip)
LTChess (http://ltchess.weebly.com/)
Mater (https://gitlab.com/rchastain/mater/-/blob/master/original/mater.txt)
Nero 5 (https://gitlab.com/rchastain/nero5)
Schach7 (http://www.torry.net/vcl/misc/games/schach7.zip)
TSCP (http://maciej.szmit.info/resources/TSCPPAS.ZIP)
Uralochka (http://marisoft.ru/Chess/ur_engine.rar)
zzzzzz (http://gwiesenekker.dyndns.org/page1/files/zzzzzz5.01.zip)

paul_nicholls
29-10-2015, 10:30 AM
Interesting, thanks mate :)

cheers,
Paul

Roland Chastain
29-10-2015, 03:09 PM
You are welcome, Paul. :)

Roland Chastain
31-10-2015, 12:59 PM
Another link, my own version of TSCP Pascal, using the UCI protocol.



[deleted]


If you don't know, UCI protocol means that you can play versus the engine in Arena (http://www.playwitharena.com/?Welcome_to_Arena) (for example).

Ñuño Martínez
02-11-2015, 10:36 AM
Do they have the AI algorithms explained? It would be really great.

Roland Chastain
02-11-2015, 07:10 PM
Do they have the AI algorithms explained? It would be really great.

No, unfortunately. But if you are curious about that, I would advise to study JSSchach. It isn't the strongest, but certainly the simplest and the shortest. The engine used in my own program, Eschecs, is derived from JSSchach. But the code uses english words. ;)

Ñuño Martínez
03-11-2015, 09:15 AM
Thanks for your sugestion. Unfortunatelly my German is even worst than my English...

Some time ago I was tempted to port (or re-implement) Tim Harntel's BASIC chess from his "Giant Book of Computer Games". Actually I'm not a chess player. I played few times, and even I won once to the OS/2 Warp's Chess game in begginers mode years ago.

radhika nishu
03-01-2016, 05:03 AM
Interesting game...