Skip to content

Commit 7dddfcd

Browse files
author
rahul
committed
readme updated
1 parent 1bedc43 commit 7dddfcd

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,7 @@ This will take data from *game_moves.log*
2525
make_dataset.py
2626
---------------
2727
This file takes in a puzzle file in PGN format which contains Mate in 4+ puzzles, parses out the FEN strings, finds the optimal move sequence for mate and prints it to `stdout` and a file named `dataset`
28+
29+
JavaStockfish
30+
=============
31+
A thin client for Stockfish. Comes in handy when we need to use Stockfish along with the object oriented goodness of Java. See `Javadoc` for detailed explanation.

README.md~

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Chess Misc
2+
==========
3+
position_eval.py
4+
----------------
5+
This is a command line tool for quickly evaluating a position in chess.
6+
Here are the basics you need to know to get started :
7+
* **Input** : Any FEN string(s) or a file containing FENs
8+
9+
```python
10+
>> python position_eval.py <fen1> [<fen2>...<fenN>]
11+
OR
12+
>> python position_eval.py file <filename>
13+
(Note : filename must have the extension .fen)
14+
```
15+
* **Output** : Current evaluation score and the best move. The FEN(s) along with the evaluation score is also written to a file called *game_moves.log*
16+
17+
plotter.py
18+
----------
19+
You can also plot evaluation score vs number of moves using
20+
```python
21+
>> python plotter.py
22+
```
23+
This will take data from *game_moves.log*
24+
25+
make_dataset.py
26+
---------------
27+
This file takes in a puzzle file in PGN format which contains Mate in 4+ puzzles, parses out the FEN strings, finds the optimal move sequence for mate and prints it to `stdout` and a file named `dataset`

0 commit comments

Comments
 (0)