Skip to content

Releases: megalodon-chess/megalodon

Megalodon 0.2.5

26 Mar 02:02
Compare
Choose a tag to compare

THIS RELEASE CONTAINS BUGS

This version is more than four times faster than the previous release.
There are also minor bug fixes, such as increasing the nodes max size.

The big speed increase is due to directly calling eval instead of search when there is one depth left.

Megalodon 0.2.4

25 Mar 20:14
Compare
Choose a tag to compare

This release features a hash table and searches a principal variation.
The hash algorithm currently has about 1 collision every 10000 hashes, so it is extremely unreliable.
We recommend not using the hash table in this version.

To toggle hash table on and off:

setoption name UseHashTable value true
setoption name UseHashTable value false

Megalodon 0.2.3

23 Mar 19:33
089bd32
Compare
Choose a tag to compare

This release features improved search and move generation.
The evaluation has been reduced to material only, and it will be developed in v0.3.x.

The move generation reaches 900k nodes per second, a 20% improvement from the previous version.
Iterative Deepening has been implemented into the new search algorithm, but there are no improvements over single depth alpha-beta yet.

Megalodon 0.2.2

19 Mar 23:13
Compare
Choose a tag to compare

This release contains evaluation improvements and legal move bug fixes.

Megalodon 0.2.1

18 Mar 14:41
Compare
Choose a tag to compare

This release contains many bug fixes and evaluation improvements.
Now, Megalodon plays developing moves in the opening, and the developers estimate it plays at 900 ELO.
The NPS has dropped to 27000, but this will be improved in v0.3.x

Megalodon 0.2.0

17 Mar 16:39
Compare
Choose a tag to compare

This release features minimax with alpha-beta pruning, and new evaluation functions.
In this release, the engine evaluates material, king, and pawns.
Although currently it can only play as white, it plays at an estimated 800 ELO.
In the opening, the engine plays random moves, but in the middle game, it can see simple tactics.

Megalodon 0.1.3

15 Mar 01:21
Compare
Choose a tag to compare

There are many move generation bug fixes in this release, and the engine has achieved almost perfect move generation.
It now also evaluates mate, but there are still some bugs.

Megalodon 0.1.2

14 Mar 04:39
Compare
Choose a tag to compare

Bit processing instructions were greatly optimized in this release.
The NPS increased from 200k to 240K.

This release also includes the Depth First Search algorithm used in versions preceding v0.1.0.
You can choose what search algorithm (BFS or DFS) to use.
The engine defaults to BFS, which is much faster.

Megalodon 0.1.1

13 Mar 21:56
Compare
Choose a tag to compare

This version features a new search algorithm, which is non-recursive and Breadth First.
It searches at an amazing 200,000 NPS, with a hard-coded depth of 5.

The move generation algorithm was also improved, but fails on some positions.
If Megalodon thinks for a long time (more than 45 seconds) without moving, it is likely that the
program has crashed.

Megalodon 0.1.0

13 Mar 06:20
Compare
Choose a tag to compare

A few hours of working after v0.1.0-alpha, v0.1.0 is out!
The move generation algorithm is almost fully working, and sometimes misses en passant moves.

It can generate moves at 550,000 NPS (without minimax or evaluation),
and the final playing NPS is about 35,000.

The engine is set to run DFS search at depth 4 each move. It thinks for 5-15 seconds.
The next releases (v0.1.x) will be focused on developing the search algorithm.