Patzer
Patzer,
a Chess Engine Communication Protocol compatible chess engine by Roland Pfister, later versions were UCI compliant, featuring a parallel search and own endgame bitbases, and were able to play Chess960 [1]. Patzer is famous for solving the Behting Study [2] [3] and a special draw heuristic for checking sequences. Patzer was available as Young Talent by ChessBase running under the Fritz6 GUI [4].
Descriptions
1997
Patzer uses state of the art methods as [minimal window](Null_Window "Null Window"), [hash tables](Hash_Table "Hash Table"), [history table](History_Heuristic "History Heuristic"), [static exchange evaluation](Static_Exchange_Evaluation "Static Exchange Evaluation") with [bitboards](Bitboards "Bitboards"), various [extensions](Extensions "Extensions"), [recursive nullmove](Null_Move_Pruning "Null Move Pruning") . It has small databases for [KPK](KPK "KPK") and [KPKP](index.php?title=KPKP&action=edit&redlink=1 "KPKP (page does not exist)") with blocked pawns to decide if it is a win or not. Additionally it can use [Thompson's](Ken_Thompson "Ken Thompson") Endgame CDs at [ply](Ply "Ply") 0.
At the moment I am working on including [endgame table base](Endgame_Tablebases "Endgame Tablebases") support. Patzer has a text interface a well as [GUIs](GUI "GUI") for [DOS](MS-DOS "MS-DOS"), [Windows](Windows "Windows"), OS/2 and [X11](index.php?title=X11&action=edit&redlink=1 "X11 (page does not exist)"). It can read/write [PGN](Portable_Game_Notation "Portable Game Notation") and [EPD](Extended_Position_Description "Extended Position Description") files. It has an Interface for [Autoplayer232](Auto232 "Auto232") and for [XBoard](XBoard "XBoard")/[WinBoard](WinBoard "WinBoard"). It has knowledge of the ["wrong" bishop](Wrong_Color_Bishop_and_Rook_Pawn "Wrong Color Bishop and Rook Pawn") in endgames. A [Hypertext](https://en.wikipedia.org/wiki/Hypertext) User Online Manual is available in German for [DOS](MS-DOS "MS-DOS"), [Windows](Windows "Windows"), OS/2 and [Unix](Unix "Unix").
1999
Patzer uses the standard [alpha-beta](Alpha-Beta "Alpha-Beta") [PVS](Principal_Variation_Search "Principal Variation Search") search, enhanced by [hashtables](Hash_Table "Hash Table") (4 retries replacement scheme), [recursive nullmove](Null_Move_Pruning "Null Move Pruning") ([R](Depth_Reduction_R "Depth Reduction R")=2) with verification if only one piece present, special [pruning](Pruning "Pruning") heuristic for [ALL-nodes](Node_Types#all-nodes "Node Types"), various [extensions](Extensions "Extensions"). It also uses a special [material hash table](Material_Hash_Table "Material Hash Table") to adjust the [material](Material "Material") balance values for certain [endgames](Endgame "Endgame") where the "usual" values do not apply. It values [king safety](King_Safety "King Safety") and [passed pawns](Passed_Pawn "Passed Pawn") rather high (too high?). It is a [incremental](Incremental_Updates "Incremental Updates") [bitboard](Bitboards "Bitboards") program with [attack tables](Attack_and_Defend_Maps "Attack and Defend Maps") that are also used during [move generation](Move_Generation "Move Generation") and [sorting](Move_Ordering "Move Ordering").
Photos
Patzer team Frank Quisinsky and Roland Pfister at ICT 2001 [6]
See also
Namesake
- Patzer by Werner Koch and Thomas Schäfer
Forum Posts
1998 …
- Yes, Patzer really seem to be quite something… by Fernando Villegas, CCC, June 07, 1998
- Diepeveen Attack ! by Frank Quisinsky, Winboard Forum, November 11, 1999
2000 …
- Patzer by Ingo Bauer, CCC, April 23, 2001
- Re: 1 Hour CCR Test by IM Larry Kaufmann / Patzer 3.51 by Roland Pfister, CCC, May 11, 2001 » CCR One Hour Test
- Goliath Light, Gromit, Patzer, SOS, etc. commercially sold by Theo van der Storm, CCC, August 28, 2001
- Is there a Tournament book for Patzer? by Günther Simon, Winboard Forum, December 05, 2001
- Re: Position solved by Roland Pfister, CCC, October 14, 2002 » Behting Study
- Patzer 3.61 UCI vs 3.11 CB = 23 - 15 by Brice Boissel, Winboard Forum, April 08, 2003
- Patzer_299zt by Telmo Escobar, Winboard Forum, October 18, 2003
- Any programs besides Yace and Patzer that can use bitbase files by Dann Corbit, CCC, June 17, 2004 » Endgame Bitbases, Yace
2010 …
- STS [1-10] Patzer 3.80 by Swaminathan, CCC, July 06, 2010 » Strategic Test Suite
2020 …
- Patzer 3.80 by Dr.Wael Deeb, CCC, July 06, 2020
External Links
Chess Engine
- Patzer’s ICGA Tournaments
- Patzer 3.80, Wayback Machine
- Meet the Authors - PATZER, Roland Pfister hosted by Ed Schröder
- Patzer 3.80 in CCRL 40/40
- Young Talents, Teil 2 by Peter Schreiner, Mai 2000, hosted by Schachclub Leinzell (German)
Misc
- Glossary of chess - P, Wikipedia
- Patzer Opening - Chess Opening Database
- Bobby Fischer - Wikiquote - Patzer sees a check, gives a check [7]
References
- ↑ Patzer 3.80, Wayback Machine
- ↑ Meet the Authors - PATZER, Roland Pfister hosted by Ed Schröder
- ↑ Re: Position solved by Roland Pfister, CCC, October 14, 2002
- ↑ Support - ChessBase, May 28th, 2000 (dead link)
- ↑ Patzer’s ICGA Tournaments
- ↑ 1st International CSVN-Tournament 2001 by Thomas Mayer, ICT 2001
- ↑ Bobby Fischer (1969). My 60 Memorable Games. Simon & Schuster
Next
Paul