Changes

Jump to: navigation, search

Typhoon

4,996 bytes added, 16:41, 24 May 2019
Created page with "'''Home * Engines * Typhoon''' FILE:Typhoon Mike 11 nov 1990 2221Z.jpg|border|right|thumb|220px| [https://en.wikipedia.org/wiki/Typhoon_Mike Typhoon Mike..."
'''[[Main Page|Home]] * [[Engines]] * Typhoon'''

[[FILE:Typhoon Mike 11 nov 1990 2221Z.jpg|border|right|thumb|220px| [https://en.wikipedia.org/wiki/Typhoon_Mike Typhoon Mike] <ref>Super Typhoon Mike at peak intensity on November 11, 1990 at 2221 UTC. [https://commons.wikimedia.org/wiki/File:Typhoon_Mike_11_nov_1990_2221Z.jpg This image] was produced from data from NOAA-10, provided by [https://en.wikipedia.org/wiki/National_Oceanic_and_Atmospheric_Administration NOAA], [https://en.wikipedia.org/wiki/Typhoons_in_the_Philippines Typhoons in the Philippines]</ref> ]]

'''Typhoon''',<br/>
an [[:Category:Open Source|open source chess engine]] by [[Scott Gasch]], as successor of [[Monsoon]] also written in [[C]] and compliant to the [[Chess Engine Communication Protocol]].

=Description=
Like [[Monsoon]], Typhoon represent the board as [[0x88]] array, where the [[0x88#SquareRelations|difference of two square coordinates]] has unique [[Direction|direction]] and [[Distance|distance]] relationship, extensively using [[Vector Attacks|vector delta tables]] for [[Check|in check]] detection, [[Move Generation|move generation]], [[X-ray|X-ray attack]] detection, [[Portable Game Notation|PGN]] file parsing for [[Opening Book|book]] creation, [[Static Exchange Evaluation|static exchange evaluation]], and [[Evaluation|position evaluation]].
It performs a [[Principal Variation Search|principal variation search]] with [[Null Move Pruning|nullmove pruning]], various [[Extensions|extensions]] and [[Transposition Table|transposition table]].
For [[Evaluation|evaluation]] purpose, Typhoon keeps track of [[Piece-Square Tables|piece-square]] and [[Material|material balance]] [[Incremental Updates|incrementally]]. Utilizing a [[Pawn Hash Table|pawn hash table]] with some pawn [[Bitboards|bitboards]], it considers the [[Pawn Structure|pawn structure]] along with multiple features for [[King|king]] and [[Evaluation of Pieces|pieces]], such as [[King Safety|king safety]] and [[Mobility|mobility]] to name a few.
Typhoon supports [[Nalimov Tablebases]] and has various simple [[Interior Node Recognizer|interior node recognizers]] for [[Wrong Color Bishop and Rook Pawn|wrong color bishop endgames]] and trivially won [[KPK]] games. These recognizers are based on [[Thorsten Greiner|Thorsten Greiner's]] program [[Amy]] <ref>[https://wannabe.guru.org/scott/hobbies/chess/ Monsoon/Typhoon Homepage - Miscellanious]</ref> <ref>[https://wannabe.guru.org/svn/typhoon/trunk/recogn.c recogn.c | Copyright (c) Scott Gasch]</ref>.

=Parallel Search=
While running on a multi-processor machine, Typhoon uses a tree splitting algorithm somewhat similar to [[Parallel Search#PrincipalVariationSplitting|principal variation splitting]] to [[Parallel Search|search in parallel]] with multiple [[Thread|threads]].
Splitting occurs after the first move has been searched at [[Node Types#PV|PV-nodes]] or if the first N moves at [[Node Types#ALL|All-nodes]] <ref>[https://wannabe.guru.org/svn/typhoon/trunk/search.c search.c | Copyright (c) Scott Gasch]</ref> <ref>[https://wannabe.guru.org/svn/typhoon/trunk/split.c split.c | Copyright (c) Scott Gasch]</ref>.

=See also=
* [[Monsoon]]

=Forum Posts=
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=5221 For Jim Ablett, about problems with new Typhoon builds] by [[Günther Simon]], [[Computer Chess Forums|Winboard Forum]], July 19, 2006
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=51322 Typhoon chess engine bug & bugfix] by Daniel Uranga, [[Computer Chess Forums|Winboard Forum]], November 18, 2010

=External Links=
==Chess Engine==
* [https://wannabe.guru.org/scott/hobbies/chess/ Monsoon/Typhoon Homepage]
* [https://wannabe.guru.org/scott/hobbies/chess/typhoon.html Typhoon Chess Engine]
* [https://wannabe.guru.org/svn/typhoon/trunk/ typhoon - Revision 359: /trunk]
* [http://kirr.homeunix.org/chess/engines/Jim%20Ablett/TYPHOON/ Index of /chess/engines/Jim Ablett/TYPHOON] by [[Jim Ablett]], hosted by [[Kirill Kryukov]]
* [https://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=Typhoon&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Typhoon] in [[CCRL|CCRL 40/40]]
==Misc==
* [https://en.wikipedia.org/wiki/Typhoon Typhoon from Wikipedia]
: [https://en.wikipedia.org/wiki/Pacific_typhoon_season Pacific typhoon season]
* [https://en.wikipedia.org/wiki/Typhoon_%28American_band%29 Typhoon] - Artificial Light, Live At [https://en.wikipedia.org/wiki/Crystal_Ballroom_%28Portland,_Oregon%29 The Crystal Ballroom], November 29, 2013, [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=4B4KltaJZSQ|alignment=left|valignment=top}}

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:Open Source]]
[[Category:WinBoard]]
[[Category:XBoard]]
[[Category:Disaster]]
[[Category:Meteorology]]
[[Category:Music]]

Navigation menu