This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

ICE

Home * Engines * iCE

Ice Chess at Rosa Parks Circle 1Ice Chess at Rosa Parks Circle 1


  1. Ice Chess Battle At Rosa Parks Circle, Image 4 (cropped) - The Chess Board, by Gene Parker, January 11, 2011 - The Ice pieces were made by Randy Finch and Ice Sculptures, LTD of Grand Rapids, Michigan↩︎

iCE,
an UCI compliant chess engine written in C++ by Thomas Petzke, in late 2010 and 2011 translated from his Pascal based mACE engine, started a year earlier. Subsequent versions steadily improved, and the development of mACE and iCE over the years is documented in Thomas mACE blog 1, along with elaborating on all kind of chess programming topics.

Contents
  1. Description
  2. See also
  3. Postings
  4. External Links
    1. Chess Engine
    2. Ice
      1. Games
      2. Sculptures
      3. Sports
      4. Ice Chess
      5. Misc
  5. References

Description

iCE uses magic bitboards and a fail-hard PVS framework. Beside code cleanup, refactoring and tuning, iCE 2.0 from September 2014 features history heuristic, late move pruning, razoring and counter move heuristic. Further, compared to iCE 1.0 LMR became less aggressive, lazy evaluation was removed 2, and LMR added at the root. The former pure pawn hash table now incorporates king positions to hash additional terms 3. iCE's evaluation is the result of an extensive automated tuning process using the PBIL 4 type of genetic algorithms 5.

See also

Postings

Chess Engine

Population Based Incremental Learning (PBIL), March 16, 2013 » Automated Tuning

iCE 1.0 sees the light of the day, June 19, 2013

The texel way of tuning, March 10, 2014 » Texel's Tuning Method

Pawn Advantage in iCE, March 16, 2014 » Pawn Advantage, Win Percentage, and Elo

Some more tuning results, March 22, 2014

Not being lazy anymore, June 28, 2014 » Lazy Evaluation

iCE 2 has been released, September 07, 2014

Ice

Icemaiden from Wikipedia

Games

Icehouse pieces from Wikipedia

Sculptures

Sports

Holiday on Ice from Wikipedia

Ice Chess

Misc

Joe Satriani, Stu Hamm, Jonathan Mover

Watch on YouTube

References

Up one Level


  1. mACE Chess blog by Thomas Petzke↩︎

  2. Not being lazy anymore, mACE Chess, June 28, 2014↩︎

  3. Chess Programming - Inside iCE↩︎

  4. Re: Eval tuning - any open source engines with GA or PBIL? by Thomas Petzke, CCC, December 06, 2014↩︎

  5. Re: FCT1: iCE 2.0 v2240 POP x64 is still running ... by Thomas Petzke, CCC, September 19, 2014↩︎

Categories: UCI · PC · X86 · X64 · Windows · Joe Satriani · Comics

What links here

Contributors: GerdIsenberg, ErikSatie.