Syed Fahad

Home * People * Syed Fahad

Syed Fahad,

a computer chess programmer from Indian-administrated region of Kashmir, who began chess programming at age 13 [1]. He is author of chess engines Chesser [2] and Yaka [3]. Fascinated by bit-twiddling along with bitboards and in particular sliding piece attacks, he devised the subtraction based attack mask generation (SBAMG), and wrote the bitboard C++ library dubbed M42 [4] which offers magic bitboards, hyperbola quintessence, and SBAMG [5]. Further, Syed Fahad rediscovered the idea of table-driven move generation as implemented experimentally inside Yaka which turned out to be slower than magic bitboards [6].

2014

2015 …

2016

2017

2020

References

  1. where to start chess programming? by Syed Fahad, CCC, June 21, 2014
  2. Chesser: A Chess Engine derived from wingletx by Syed Fahad, CCC, December 24, 2014
  3. Yaka - An original chess engine - Syed Fahad’s Website
  4. M42 from Wikipedia
  5. M42 - Library for Bitboard Attack Mask Generation - Syed Fahad’s Website
  6. personal communication
  7. GitHub - sinandredemption/M42: C++ Library for Bitboard Attack Mask Generation

Up one level