Skip to content

Commit 9b2627d

Browse files
authoredOct 9, 2022
added blog to readme
1 parent fec2c43 commit 9b2627d

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed
 

‎README.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,11 @@ Betafish - An amalgamation of AlphaZero and Stockfish.
66

77
Play it [here](https://betafish.gavinong.com).
88

9+
[Read more about it on my blog.](https://gavinong.com/projects/betafish)
10+
911
## Introduction
1012

11-
Betafish is a chess engine and AI move finder written in Javascript, based on the Negamax algorithm. It beats Stockfish Level 5 on Lichess, and I estimate its around 1800-2000 Elo, depending on the thinking time afforded.
13+
Betafish is a chess engine and AI move finder written in Javascript, based on the Negamax algorithm. It beats Stockfish Level 6 on Lichess, and I estimate its around 1800-2000 Elo, depending on the thinking time afforded.
1214

1315
## Features
1416

@@ -18,6 +20,7 @@ Betafish is a chess engine and AI move finder written in Javascript, based on th
1820
- Quiescence search
1921
- Iterative deepening
2022
- Piece-square tables
23+
- Tapered evaluation
2124

2225
This enables Betafish to search to a depth of 7-8 plies and around ~1mil possible nodes, given a thinking time of around 1-2 seconds.
2326

@@ -38,4 +41,4 @@ Of course, re-writing this in a compiled language like C++ would be a huge impro
3841
- [WukongJS](https://github.com/maksimKorzh/wukongJS) - A JS chess engine, written by Maksim Korzh, who was patient enough to answer my questions, give me pointers and point me in the right direction in this journey.
3942
- [Bluefever Software's YouTube series](https://www.youtube.com/watch?v=2eA0bD3wV3Q&list=PLZ1QII7yudbe4gz2gh9BCI6VDA-xafLog) - A 63-part series on chess programming, which was an absolute gold mine and served as inspiration for the bulk of the chess engine.
4043
- [Chess Programming Wiki](https://www.chessprogramming.org/Main_Page) - A great resource for chess programming.
41-
- [Chessboard.js](https://chessboardjs.com/) - The library I used for the GUI.
44+
- [CM Chessboard](https://github.com/shaack/cm-chessboard) - The library I used for the GUI.

1 commit comments

Comments
 (1)

vercel[bot] commented on Oct 9, 2022

@vercel[bot]
Please sign in to comment.