Difference between revisions of "Felicity Tablebases"

From Chessprogramming wiki
Jump to: navigation, search
(License)
 
(3 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
'''Felicity Tablebases''',<br/>
 
'''Felicity Tablebases''',<br/>
 
are open source  endgame tablebases in C++ for chess, [[Chinese Chess|Xiangqi]] and [[Jeiqi]] developed by [[Pham Hong Nguyen|Nguyen Pham]],  providing some popular metrics such as [[Endgame Tablebases#DTM|depth to mate]] and [[Endgame Tablebases#DTC|depth to convert]] information. First published in 2018, it supported only Xiangqi at that time and it used a special compression algorithm to create and run with a very small-size EGTB. In April 2024, Nguyen Pham restarted the project, rewrote the whole code, added the generator, and supported chess, Xiangqi and Jeiqi. 
 
are open source  endgame tablebases in C++ for chess, [[Chinese Chess|Xiangqi]] and [[Jeiqi]] developed by [[Pham Hong Nguyen|Nguyen Pham]],  providing some popular metrics such as [[Endgame Tablebases#DTM|depth to mate]] and [[Endgame Tablebases#DTC|depth to convert]] information. First published in 2018, it supported only Xiangqi at that time and it used a special compression algorithm to create and run with a very small-size EGTB. In April 2024, Nguyen Pham restarted the project, rewrote the whole code, added the generator, and supported chess, Xiangqi and Jeiqi. 
 +
 +
The name Felicity is inspired by the song Felicità by Al Bano & Romina Power<ref>[https://www.youtube.com/watch?v=xUj-lfx6vbo Al Bano & Romina Power - Felicità (Musikladen 11.03.1982)]</ref>.
 +
 
=Progress reports=
 
=Progress reports=
Felicity is a project for studying/researching but not a ready-use one. It is not fixed to specific things such as metrics, board presentations, algorithms for compressing, or backward/forward generators. Instead, it will test as much as possible with them to find the best ones. Not every attempt/work is successful. The project creates some reports on forums to report all attempts and works.
+
Felicity Tablebase is not a ready-to-use one but a work in progress for studying/researching. It is not stuck immediately to specific things such as metrics, board presentations, algorithms for compressing, or backward/forward generators. Instead, it tries testing as much as possible with multiple options to find the best ones. Not every attempt/work is successful. The project creates reports on some forums to report all attempts, works and results.
 +
 
  
 
=License=
 
=License=
Line 25: Line 29:
  
 
=External Links=
 
=External Links=
* [https://github.com/nguyenpham/FelicityEgtb GitHub - nguyenpham/FelicityEgtb] by [[[Pham Hong Nguyen|Nguyen Pham]]
+
* [https://github.com/nguyenpham/FelicityEgtb GitHub - nguyenpham/FelicityEgtb] by [[Pham Hong Nguyen|Nguyen Pham]]
 +
 
 
: {{#evu:https://www.youtube.com/watch?v=xUj-lfx6vbo|alignment=left|valignment=top}}
 
: {{#evu:https://www.youtube.com/watch?v=xUj-lfx6vbo|alignment=left|valignment=top}}
  

Latest revision as of 08:22, 30 June 2024

Home * Knowledge * Endgame Tablebases * Felicity Tablebases

Felicity Tablebases,
are open source  endgame tablebases in C++ for chess, Xiangqi and Jeiqi developed by Nguyen Pham,  providing some popular metrics such as depth to mate and depth to convert information. First published in 2018, it supported only Xiangqi at that time and it used a special compression algorithm to create and run with a very small-size EGTB. In April 2024, Nguyen Pham restarted the project, rewrote the whole code, added the generator, and supported chess, Xiangqi and Jeiqi. 

The name Felicity is inspired by the song Felicità by Al Bano & Romina Power[1].

Progress reports

Felicity Tablebase is not a ready-to-use one but a work in progress for studying/researching. It is not stuck immediately to specific things such as metrics, board presentations, algorithms for compressing, or backward/forward generators. Instead, it tries testing as much as possible with multiple options to find the best ones. Not every attempt/work is successful. The project creates reports on some forums to report all attempts, works and results.


License

It is an open-source, published with an MIT license.

See also

Forum Posts

External Links

References

Up one level