This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

Tinman

Home * Engines * Tinman

Tin Woodman 1Tin Woodman 1


  1. The Tin Woodman as pictured by William Wallace Denslow in The Wonderful Wizard of Oz by L. Frank Baum, Wikimedia Commons↩︎

Tinman,
a didactic open source chess engine by Mike Leany, written in Rust, compliant to the Chess Engine Communication Protocol. Tinman is licensed under the Mozilla Public License, V. 2.0, and was first released in January 2020 1.

Contents
  1. Description
  2. See also
  3. Forum Posts
  4. External Links
    1. Chess Engine
    2. Misc
  5. References

Description

So far, Tinman is quite rudimentary and lacks state of the art search techniques and evaluation terms - and has therefore huge potential to improve further. It represents the board with a little-endian file-rank mapped bitboard definition, and applies Hyperbola Quintessence to determine sliding piece attacks 2. Search is plain alpha-beta with transposition table, check extension and quiescence inside the iterative deepening loop 3, considering material and piece-square tables as evaluation terms at the leaves 4.

See also

Forum Posts

Chess Engine

Misc

Watch on YouTube

References

Up one level


  1. Re: New engine releases 2020 by Tony Mokonen, CCC, January 26, 2020↩︎

  2. tinman/attacks.rs at master · mikeleany/tinman · GitHub↩︎

  3. tinman/mod.rs at master · mikeleany/tinman · GitHub↩︎

  4. tinman/eval.rs at master · mikeleany/tinman · GitHub↩︎

Categories: Open Source · Rust · WinBoard · XBoard · X64 · PC · Windows · Linux · Fiction · Star Trek · Mammal · Racehorse · America

What links here

Contributors: GerdIsenberg.