How to Write a JavaScript Chess Engine: How Chess Programs Work, (Paperback)

How to Write a JavaScript Chess Engine: How Chess Programs Work, (Paperback)

(No ratings yet)

Key item features

  • How to Write a JavaScript Chess Engine: How Chess Programs Work, (Paperback)
  • Author: Independently Published
  • ISBN: 9798696629605
  • Format: Paperback
  • Publication Date: 2020-10-12
  • Page Count: 118

Specs

Publication date, October, 2020Author, Independently PublishedBook format, PaperbackGenre, Computing & InternetPages, 118Age group, Adult

About this item

Product details

There are a number of reasons why you may be interested in how a chess program is written:
  • You are learning programming and are interested in learning something different.
  • You are a programmer who is interested in developing your programming experience.
  • You are a chess enthusiast and would like to improve your chess by learning how chess programs work.
  • You are interested in developing a chess program and playing against it.
  • You are interested in developing a chess program and having it play other engines.

You do need to be an expert programmer to understand this book. The code is written as simply as possible. The code is designed to be simple even for intermediate and even novice programmers.

If you are not a programmer but are interested in chess, this book may be of interest.

The book includes annotations of the source code for a complete chess engine that the author has developed as a teaching tool. The complete source code is available at GitHub. The program can be edited with any text editor and run on a web page. You can alter the code and see if you can make it stronger.

The program is a derivative of my program referred to in my earlier book How to Write a BitBoard Chess Engine.

The engine is strong enough to beat most social players.

Features of the engine include:
  • It can play a human or itself.
  • It can load positions.
  • It is reasonably fast.
  • It displays the best line of play for both sides.
  • Detects checkmate.
  • Detects draws by repetition, 50 move rule, stalemate or reduction of material.
EvaluationThe engine evaluates elements of a position, including:
  • Material.
  • Piece position.
  • King safety.
  • Pawn structure.
  • Passed pawns etc
SearchThe engine uses a standard alpha-beta minimax search including:
  • Cut offs.
  • Move ordering.
  • History moves,
  • Hash tables.
  • Extensions.
  • Reductions.
  • Capture search.

And much more...

Other books on computer chess include:

  • The Joy of Chess Programming
  • Think Like a Computer
Other books on computer chess programming include:
  • How to Write a Chess Program.
  • How to Write a Bitboard Chess Engine.
  • Advanced Chess Programming.
  • How to Write a Complex Chess Engine.
  • How to Write a Simple Chess Neural Network.

The author is a FIDE chess master and national se

  • How to Write a JavaScript Chess Engine: How Chess Programs Work, (Paperback)
  • Author: Independently Published
  • ISBN: 9798696629605
  • Format: Paperback
  • Publication Date: 2020-10-12
  • Page Count: 118
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it.  

Specifications

Publication date

October, 2020

Author

Independently Published

Book format

Paperback

Genre

Computing & Internet

Warranty

Warranty information

Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.

Customer ratings & reviews

0 out of 5 stars
0 ratings|0 reviews
This item does not have any reviews yet
Current price is $11.99
Price when purchased online
  • Free Holiday returns until Jan 31

How do you want your item?

Try 30 days for just $1! Choose a plan at checkout.
How do you want your item?
Ships to
Arrives by Tue, Nov 3
Sold and shipped by Walmart.com
Extended holiday returns
Free Holiday returns until Jan 31
This item is gift eligible

More seller options (3)

Starting from $14.14
walmart plus

Try 30 days of Walmart+ for just $1!

T&C apply.