Technical Information about Nemesis


Updated 31 October 2001

All versions of Nemesis contain the following features:
  • Highly optimised and efficient search algorithm
    The search engine has been a complete redesign from the ground up. There is no common source code with the Nexus 99 engine. The author has spent 2 years in research and development, using the latest advances in artificial intelligence to finely tune the engine up to compelling performance.

    The main algorithm is negascout based, enhanced by multiple selective search extensions. This means that during a typical move, Nemesis can often see events unfold as far away as 40 moves ahead of the current position.

    Typically Nemesis sees about 20 to 25 moves ahead on an average move. However the lines of play most likely to happen are analysed deeper and those less likely to happen are analysed less.

    An aggressive and highly accurate pruning mechanism is used to improve search performance. Like a human, when Nemesis considers moves that are far inferior to their alternatives, they are quickly curtailed. Less time is spent on wasteful lines of play, and more time looking at appropriate lines, translating to stronger play.

  • Opening database of 1,200,000+ positions
    The entire opening database has been verified by Nemesis - Correcting many errors in published play. In addition there are many new lines of play added, much of which has never been published or seen before. This is particularly true in the "Barred Ballots", both the Mail Play ballots and the totally lost ballots, all of which are extensively covered in the database..
    Click here for more information about the Opening Databases
  • Endgame database
    The Nemesis endgame databases contain information about all positions in the game of checkers, containing 8 pieces or less on the board (Nemesis Professional Edition only) or 7 pieces or less (Nemesis Standard Edition). This amounts to 440,000,000,000 positions for Nemesis professional, and 37,500,000,000 for Nemesis Standard. With this information available to look up at run time, it makes and incredible difference to the playing standard of Nemesis when compared to other programs that only have the 6 piece database.
    Click here for more information about the Endgame Databases
  • Internet Enabled
    Nemesis is very closely integrated with the Internet. Built on top of Microsoft Internet Explorer, Nemesis works seamlessly with browsing the net which makes Internet game playing easier and more enjoyable. Also updates and downloads are available at the click of a button, no need to go searching the web. It is expected that the opening databases will be regularly upgraded to reflect new lines of research.
  • More Intelligent than ever
    Nemesis can analyse lines of play that it is unfamiliar with and add these (selectively) to its knowledge. It doesn't matter if the lines of play are unsound or not, Nemesis will use the information to either avoid or tend towards that line of play in future. With this option enabled. Nemesis has a powerful self-learning facility. The user also has the option of donating this knowledge to the Nemesis public domain. All such information is merged into new versions of the Nemesis opening database that are then available for all users.
  • Easy printing facilities
    It is now easier than ever to print positions and games with more control over what is printed.
  • Simple addition of moves to "User Book"
    Now with just a click, the last move done can be added to a "User book" - The user's own database of moves that overrides Nemesis' standard database in that position.