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

Shield

Home * Engines * Shield

Roman shield 1Roman shield 1


  1. Reproduction of a Roman shield (scutum), Archaelogical Site of Kelin, Paraje los Villares, Caudete de las Fuentes, Valencia, Photo by Dorieo, October 02, 2011, CC BY-SA 3.0, Wikimedia Commons↩︎

Shield,
an UCI compliant chess engine by Luigi Marco Ripamonti, written in the D programming language. After Tamerlane and Madeleine, Shield is the third chess engine by Luigi Marco Ripamonti - its development started around November 2015. Shield had its tournament debut at the IGWT IV in early 2017, where it qualified for the final steps, and lost in the round of sixteen versus later winner Andscacs.

Contents
  1. Selected Features
    1. Board Representation
    2. Search
    3. Evaluation
    4. Misc
  2. See also
  3. Forum Posts
  4. External Links
    1. Chess Engine
    2. Misc
  5. References

Selected Features

Many engine features and terms are configurable using a text file, for instance point values and various evaluation terms, and switches and thresholds controlling the search and selectivity 1 2.

Board Representation

  • Bitboards
  • Magic Bitboards

Search

  • Iterative Deepening
  • Aspiration Windows
  • Principal Variation Search
  • Transposition Table
  • Quiescence Search
  • Move Ordering
    • History Heuristic
    • Internal Iterative Deepening
    • Killer Heuristic
  • Selectivity
    • Futility Pruning
    • SEE Pruning (Shield 2.1)
    • Null Move Pruning
    • Static Null Move Pruning
    • Late Move Reductions
    • Check Extensions
    • Passed Pawn Extensions
    • Recapture Extensions
    • Singular Extensions

Evaluation

  • Tapered Eval
  • Material
    • Bishop Pair
  • Mobility
    • Trapped Pieces
    • Rook on Seventh
    • Rooks on (Semi) Open File
    • Bad Bishop
    • Fianchetto
  • Connectivity
  • Outposts
  • Pawn Structure
    • Backward Pawn
    • Doubled Pawn
    • Isolated Pawn
  • Passed Pawn
    • Connected Passed Pawns
    • Protected Passed Pawns
    • Hidden Passed Pawn (Shield 2.1)
  • King Safety
    • Castling Rights
    • Pawn Shelter
    • Attacking King Zone
    • King Tropism
    • Square Control
  • King-Square Table

Misc

  • Opening Book
  • Pondering

See also

  • Madeleine
  • Tamerlane

Forum Posts

  • Shield Chess Engine v 1.0 by AA Ross, CCC, January 01, 2016
  • Shield 2.1 64-bit Gauntlet for CCRL 40/40 by Graham Banks, CCC, March 28, 2018

External Links

Chess Engine

  • Shield - Home

Shield - Downloads

  • Shield « G 6
  • Shield in CCRL 40/40

Misc

  • Shield from Wikipedia
  • Shield (disambiguation) from Wikipedia
  • Shield wall from Wikipedia
  • Scutum (shield) from Wikipedia
  • Angelina Jordan - Shield, SVT/TV 2/Skavlan, November 2018, YouTube Video

Watch on YouTube

References

Up one Level


  1. Shield - Configuration↩︎

  2. Shield - History↩︎

Categories: UCI · D-Proglanguage · Military · Angelina Jordan

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.