GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Chess Programming Wiki
  • All pages
  • Other namespaces
  • Categories
  • Credits

This view

  • Original page
  • New address

GeezerVison is showing chessprogramming.org — Dabbaba - Chess Programming Wiki

Dabbaba

Home * Engines * Dabbaba

Stone-throwing machine 1Stone-throwing machine 1


  1. A stone-throwing machine set to defend a gate, in the fresco of Guidoriccio da Fogliano by Simone Martini (14th century), Siege engine from Wikipedia↩︎

Dabbaba,
a chess playing program by Jens Bæk Nielsen, written from May 1995 to November 1998 in Turbo C to run on PC's under DOS in graphics mode 1, also able to play chess variants like Knightmate Chess 2, Shatranj and many others 3. During its iterative search 4 5, maintaining a ply stack of irreversible aspects of the position, that is castling rights, en passant target, halfmove clock, and hash-keys, it updates its mailbox board and piece-lists incrementally during make and unmake move. A feature of Dabbaba is that it starts its search by using up to 20% of the allotted time for a move using a mate search at depth zero, following long sequences of checks to see if it results in a mate, material gain or perhaps a saving draw. To avoid a search explosion, Dabbaba considers ply-distance to the root and number of replies so that shallow lines are searched deeper than wide lines 6. In May 2008, Jim Ablett released a WinBoard version of Dabbaba 7, and in August 2012, Jens Bæk Nielsen as well 8.

Contents
  1. Etymology
  2. Screenshot
  3. Forum Posts
  4. External Links
    1. Chess Engine
    2. Dabbaba
  5. References

Etymology

The Dabbaba (or dabaaba, dabbabah) is a Fairy chess piece that jumps two squares orthogonally, leaping over intermediate pieces like a knight, also called (2,0)-leaper. The Arabic word dabbāba formerly meant a type of medieval siege engine, and nowadays an army tank.

Screenshot

Dabbaba Screen 9

Forum Posts

  • Dabbaba needs an openingbook by Jens Bæk Nielsen, CCC, May 27, 1998 » Opening Book
  • Dabbaba 0.98 with Winboard support available by Jim Ablett, CCC, May 08, 2008
  • Re: agChess -- an agressive chess variant by H.G.Muller, CCC, July 26, 2008
  • Dabbaba 6.50 has been released by Graham Banks, CCC, August 15, 2012
  • Dabbaba And The Cupcake by Graham Banks, CCC, August 16, 2012
  • True iterative search... by Jens Bæk Nielsen, CCC, November 27, 2012 » Iterative Search
  • Having fun with the evaluation function by Jens Bæk Nielsen, CCC, December 31, 2012 » Evaluation
  • Human killer engine - a cafè-monster by Jens Bæk Nielsen, CCC, February 09, 2013

External Links

Chess Engine

  • Chess / Skak by Jens Bæk Nielsen
  • Dabbaba by Jens Bæk Nielsen

DABBABA.C

  • The Chess Variant Pages - Dabbaba
  • Dabbaba at CCRl 40/4

Dabbaba

  • Dabbaba (chess) from Wikipedia
  • Fairy chess piece from Wikipedia
  • Dabbāba (disambiguation) from Wikipedia

References

Up one Level


  1. Turbo C Graphics - initgraph function↩︎

  2. Re: agChess -- an agressive chess variant by H.G.Muller, CCC, July 26, 2008↩︎

  3. The Chess Variant Pages - Dabbaba↩︎

  4. comp.lang.c FAQ list · Question 17.10↩︎

  5. Spaghetti code from Wikipedia↩︎

  6. Dabbaba by Jens Bæk Nielsen↩︎

  7. Dabbaba 0.98 with Winboard support available by Jim Ablett, CCC, May 08, 2008↩︎

  8. Dabbaba 6.50 has been released by Graham Banks, CCC, August 15, 2012↩︎

  9. Chess / Skak by Jens Bæk Nielsen↩︎

Categories: WinBoard · DosEngine · Windows · PC · X86 · Knightmate · Shatranj · Military

What links here

Contributors: GerdIsenberg.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.