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 — Tinker - Chess Programming Wiki

Tinker

Home * Engines * Tinker

Tinker or Irish Cob 1Tinker or Irish Cob 1


  1. Tinker (Pferd) from Wikipedia.de (German)↩︎

Tinker,
a private Chess Engine Communication Protocol compatible chess engine by Brian Richardson. Tinker participated at almost all official online tournaments, CCT Tournaments, ACCA Americas' Computer Chess Championship, and ACCA World Computer Rapid Chess Championship. Tinker's internal board representation is based on bitboards.

Contents
  1. Move Generation
  2. See also
  3. Forum Posts
  4. External Links
  5. References

Move Generation

Tinker uses an idiosyncratic move generation approach for sliding pieces based on rook and bishop attacks on the otherwise empty board. While serializing all those potential targets, it tests for legality inside the loop body, that is whether the inbetween squares of origin and target are empty. This is not in the "real" bitboard spirit to determine attack sets in advance in the bitboard centric world rather than to test individual elements of a superset belonging to a set, but at least it allows traversing disjoint target sets i.e. for captures in quiescence search. This is the slightly edited code posted by Brian in 2000 1:

froms = tree->wbishopsqueens;
while (froms) {
   f = lastOne(froms);
   tos= bishopto[f] & targets;
   while (tos) {
      t = lastOne(tos);
      if ( (allpieces & nopieces[f][t]) == 0) {
         gen_push(f, t);
      }
      clear(t, tos);
   }
   clear(f, froms);
}

See also

  • Chester
  • Ruffian

Forum Posts

  • CCT2 Tinker Observations by Brian Richardson, CCC, November 07, 2000
  • Nice Stalemate Trap by Tinker by Dieter Bürßner, CCC, October 29, 2001
  • Itanium2 Testing Crafty & Tinker Informal Results by Brian Richardson, CCC, February 16, 2003 » Itanium
  • Tinker Scores Re: STATIC EVAL TEST (provisional) by Brian Richardson, CCC, February 21, 2004
  • Tinker 64 Bit Speedup (Early Results) by Brian Richardson, CCC, March 30, 2004
  • SEE Observation by Brian Richardson, CCC, August 02, 2009 » SEE

External Links

  • Tinker from Wikipedia
  • Tinker (disambiguation) from Wikipedia
  • Small Faces with P.P. Arnold - Tin Soldier, March 02, 1968, YouTube Video

Watch on YouTube

References

Up one Level


  1. Movegen Re: Bitmap Type Re: Tinker 81 secs Re: Testing speed by Brian Richardson, CCC, April 24, 2000↩︎

Categories: Private · WinBoard · Mammal · Small Faces

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.