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

Typhoon

Home * Engines * Typhoon

Typhoon Mike 1Typhoon Mike 1


  1. Super Typhoon Mike at peak intensity on November 11, 1990 at 2221 UTC. This image was produced from data from NOAA-10, provided by NOAA, Typhoons in the Philippines↩︎

Typhoon,
an open source chess engine by Scott Gasch, as successor of Monsoon also written in C and compliant to the Chess Engine Communication Protocol.

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

Description

Like Monsoon, Typhoon represents the board as 0x88 array, where the difference of two square coordinates has unique direction and distance relationship, extensively using vector delta tables for in check detection, move generation, X-ray attack detection, PGN file parsing for book creation, static exchange evaluation, and position evaluation. It performs a principal variation search with nullmove pruning, various extensions and transposition table. For evaluation purpose, Typhoon keeps track of piece-square and material balance incrementally. Utilizing a pawn hash table with some pawn bitboards, it considers the pawn structure along with multiple features for king and pieces, such as king safety and mobility to name a few. Typhoon supports Nalimov Tablebases and has various simple interior node recognizers for wrong color bishop endgames and trivially won KPK games. These recognizers are based on Thorsten Greiner's program Amy 1 2.

While running on a multi-processor machine, Typhoon uses a tree splitting algorithm somewhat similar to principal variation splitting to search in parallel with multiple threads. Splitting occurs after the first move has been searched at PV-nodes or if the first N moves at All-nodes 3 4.

See also

Forum Posts

Chess Engine

Misc

Pacific typhoon season

Watch on YouTube

References

Up one level


  1. Monsoon/Typhoon Homepage - Miscellanious↩︎

  2. recogn.c | Copyright (c) Scott Gasch↩︎

  3. search.c | Copyright (c) Scott Gasch↩︎

  4. split.c | Copyright (c) Scott Gasch↩︎

Categories: Open Source · WinBoard · XBoard · Disaster · Meteorology · Music

What links here

Contributors: GerdIsenberg.