One Jump Ahead

Challenging Human Supremacy in Checkers

  • Jonathan Schaeffer

Table of contents

  1. Front Matter
    Pages i-xiv
  2. I Can’t Lose

    1. Jonathan Schaeffer
      Pages 1-2
  3. The Opening

    1. Front Matter
      Pages 3-3
    2. Jonathan Schaeffer
      Pages 5-25
    3. Jonathan Schaeffer
      Pages 26-35
  4. The Middlegame

    1. Front Matter
      Pages 37-37
    2. Jonathan Schaeffer
      Pages 39-56
    3. Jonathan Schaeffer
      Pages 57-75
    4. Jonathan Schaeffer
      Pages 76-89
    5. Jonathan Schaeffer
      Pages 90-102
    6. Jonathan Schaeffer
      Pages 103-126
    7. Jonathan Schaeffer
      Pages 127-133
    8. Jonathan Schaeffer
      Pages 134-146
    9. Jonathan Schaeffer
      Pages 147-173
    10. Jonathan Schaeffer
      Pages 174-202
    11. Jonathan Schaeffer
      Pages 203-229
    12. Jonathan Schaeffer
      Pages 230-236
    13. Jonathan Schaeffer
      Pages 237-252
    14. Jonathan Schaeffer
      Pages 253-283
    15. Jonathan Schaeffer
      Pages 284-308

About this book


Why did I write this book? I'm still not sure. After all, I'm a researcher, which means I think I know how to write technical papers. But writing for a n- technical audience is something I know nothing about. It took a lot of effort before I could force myself to sit down to write the first word. Once I did, however, it was hard not to stop! When I started this project, I didn't know that I had a lot to say and, in some sense, the results show this. The book is much longer than I even imagined it would be. Worse yet is that there is a lot of material that I decided not to include. It's a good thing that the publishers decided to limit how long the book could be! However, after much soul searching, I think I now know the reasons why I wrote this book. First and foremost, this book tells an interesting story. It's about the life of a checkers-playing computer program, Chinook, from its creation in 1989 to its retirement in 1996. In reality the story revolves around two people with different views of the program. As the creator of Chinook, I wanted to push the program to become the best player in the world, in much the same way that a father might encourage his son to excel at sports.


Ahead computer computer game development form games layers learning performance story

Authors and affiliations

  • Jonathan Schaeffer
    • 1
  1. 1.Department of Computing ScienceUniversity of AlbertaEdmontonCanada

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag New York 1997
  • Publisher Name Springer, New York, NY
  • eBook Packages Springer Book Archive
  • Print ISBN 978-1-4757-2735-7
  • Online ISBN 978-1-4757-2733-3
  • About this book