Commit Graph

26 Commits

Author SHA1 Message Date
Peter Osterlund
08ae4afea3 Correctly set default value for elo member variable 2020-04-26 19:41:05 +02:00
Peter Osterlund
7610745dc5 Reduce maxNPS when UCI_LimitStrength is enabled 2020-04-13 16:56:42 +02:00
Peter Osterlund
00c59c0247 Add UCI_Elo support to CuckooChess
If both "Strength" and "UCI_Elo" is used, "UCI_Elo" tases precedence.

Internally UCI_Elo is converted to a Strength value using a lookup
table that was calculated by playing games against Stockfish 11 using
its UCI_Elo implementation. The time control was 60+0.6 on computers
where Stockfish bench reported about 1.73e6 NPS.
2020-04-13 16:56:27 +02:00
Peter Osterlund
67e03495dc Implement maxNPS UCI option for CuckooChess
This is an alternative way to limit the engine strength. It also has
the advantage of reducing heat and battery drain.
2020-04-11 02:26:28 +02:00
Hamidreza Bayat
c4575a67d9 Java language level migrations 2020-03-29 15:53:20 +04:30
Hamidreza Bayat
16b57176b6 Update dependencies across modules 2020-03-29 15:53:19 +04:30
Hamidreza Bayat
6a90c4e650 Replace anonymous classes with lambda in CuckooChess 2019-04-28 19:51:20 +04:30
Hamidreza Bayat
7b6841b9fb Use Java 8 on CuckooChess,CuckooChessEngine 2019-04-28 19:51:20 +04:30
Ebrahim Byagowi
3f0b5e0045 Use Nimbus theme on the applet
See https://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/nimbus.html
2019-04-25 00:30:10 +02:00
Peter Osterlund
69206ef89b Include casefont.ttf in cuckoochess jar file 2019-04-25 00:30:10 +02:00
Hamidreza Bayat
6a2876f825 Update dependencies(Avoid using alpha & beta versions) 2019-04-21 21:35:54 +02:00
Peter Osterlund
e42ee6607e Fix incorrect indentation. 2019-04-19 21:55:50 +02:00
Peter Osterlund
f8163545eb Workaround for build failure when building from a clean source tree.
The build fails when building from a clean source tree, because the
CuckooChessEngine.jar file does not exist. This commit adds a workaround,
but you have to build twice to get the CuckooChess.jar file to be built.
2019-04-19 19:09:04 +02:00
Peter Osterlund
23b6f94678 CuckooChess: Fix bug in UCI option printout.
Also update UCI_EngineAbout to point to the correct URL.
2019-04-19 19:01:03 +02:00
Peter Osterlund
78b4ac2762 Fix some Android Studio warnings. 2019-03-30 15:44:35 +01:00
Peter Osterlund
1a533ca1fb Fix some Android Studio warnings. 2019-03-17 22:35:02 +01:00
Peter Osterlund
eaadffa6b0 Fix some Android Studio warnings. 2019-03-17 12:52:54 +01:00
Peter Osterlund
bd99154def Convert project to Android Studio. 2019-03-17 09:11:36 +01:00
Peter Osterlund
1808bbb10c Removed useless comments. 2016-12-25 13:20:14 +01:00
Peter Osterlund
7ac35ae42b DroidFish: Added .gitignore files. 2015-03-13 20:38:30 +01:00
Peter Osterlund
ab87bb9ae8 CuckooChess: Back-ported Texel improvements to CuckooChess. +24 ELO against previous version after 1894 games at 60/6 time control. 2012-07-15 10:39:23 +00:00
Peter Osterlund
83f51362d3 DroidFish, CuckooChess: Updated for fedora 17. 2012-07-12 12:48:01 +00:00
Peter Osterlund
f74bf81fd4 CuckooChess: Fixed compiler warning. 2012-01-19 18:20:46 +00:00
Peter Osterlund
7a762d1ff0 CuckooChess: Fixed broken handling of UCI "searchmoves". 2012-01-17 23:34:41 +00:00
Peter Osterlund
c8b0b8a1d3 CuckooChess: Changed node counters to long to avoid wraparound on long searches. 2011-11-26 13:50:15 +00:00
Peter Osterlund
0461be164f Moved CuckooChess project to trunk/ 2011-11-12 19:43:59 +00:00