Introduction
Flux Chess is an attempt to write a computer chess engine entirely in Java. The speed of most Java Virtual Machines is improving nowadays. However compared to other C/C++ chess engines Flux is still slow (or maybe my algorithms are not that sophisticated?). As a pure UCI chess engine, Flux does not have a graphical user interface. You can load it however into your favorite chess program if it supports the UCI protocol. I suggest you take a look at the free chess program Arena. I'm personally testing Flux with the Shredder Classic chess program. If you find any bugs or just want to write a comment, don't hesitate to contact me at pn<nospam>@nonava.com (remove the nospam tag).
News
- 26.09.2007:
- Announcement: I'm working on Flux' big sister Spin. Make sure you check out her home at http://www.spinchess.com/.
- Flux does not make any progress. Every change results in him playing worse than before. So don't expect any release soon.
- 04.08.2007:
- Flux 2.2 released. There's no new feature with this release. I tried to glue things together to speed up the search. Enjoy!
- I'm currently porting Flux to C++ with a new bitboard infrastructure... So watch out for the new 3.x series which will be released... someday...
- 27.06.2007:
- Flux 2.1 released. This one includes a fix for a major bug in the time management which caused Flux to loose games on time. I really should test a release more thoroughly... With this release all JUnit tests show a green flag and dynamic tournament testing doesn't show any weird behavior. Lets hope that there are no more serious bugs around!
- 18.06.2007:
- Flux 2.0 released. Wow! What a big version jump! Nope... I had to get rid of the "II" naming scheme with the stable release. This one should play a little bit (but not much) stronger, as many pruning conditions have been corrected. So let's give it a try!
- 23.05.2007:
- FluxII 0.9 alias "Getting closer to a stable release" finished. Have fun!
Older news deleted...
Buddy Engines
Acknowledgments
Writing a computer chess engine is not an easy task. I have learned a lot from the following sources.
|