Komodo Dragon 3 Released by KomodoChess
Moderators: hgm, Rebel, chrisw
-
- Posts: 41423
- Joined: Sun Feb 26, 2006 10:52 am
- Location: Auckland, NZ
Re: Komodo Dragon 3 Released by KomodoChess
Dragon by Komodo 3 64-bit Gauntlet for CCRL 40/15 live - https://tlcv.net/16073
gbanksnz at gmail.com
-
- Posts: 1796
- Joined: Thu Sep 18, 2008 10:24 pm
Re: Komodo Dragon 3 Released by KomodoChess
Presumably, the M1 build of Dragon 3 wouldn't run in Windows running on Parallels running on the Mac?
-
- Posts: 145
- Joined: Fri Mar 11, 2022 12:10 pm
- Full name: Branislav Đošić
Re: Komodo Dragon 3 Released by KomodoChess
Got it. Can't wait to start playing.
-
- Posts: 1494
- Joined: Thu Mar 30, 2006 2:08 pm
Re: Komodo Dragon 3 Released by KomodoChess
This sounds like a simple question, but the answer is rather complex. I will try and simplify it to a couple of reasons:
a. Google has changed android in recent versions to improve its security. Once of these changes is disallowing an existing program from communicating with or loading a external program. Many of the Android Chess GUI programs are not programmed to allow access to all the UCI options in Dragon. This means user's cannot set "Use MCTS" mode or "Use Regular Eval" mode within the those chess GUIs. Which would be a sucky user experience. Before the changes, our solution was to have the engine in an android app we wrote that could communicate with the chess GUI. This lets our app give access to all UCI options in Dragon/Komodo so the user could set them there. But the recent Android changes disable that. Well, what about Droidfish? Although we could take the Droidfish GUI code and insert the Dragon engine code in it to bypass the recent Android changes since it would be all in the same app, the GPL for Droidfish would require us to release all our source code, effectively giving away our engine.
b. We are a commercial product and we need to protect it. If we cannot sell it, we cannot buy or rent computers for testing, pay someone to run the website, or buy other hardware for training (literally billions and billions of positions to store and train on).....
We are still looking for some solution to these issues. If you have ideas, let us know.
Mark
-
- Posts: 145
- Joined: Fri Mar 11, 2022 12:10 pm
- Full name: Branislav Đošić
Re: Komodo Dragon 3 Released by KomodoChess
Well, I played 6 games vs. Elo 2000 and result is 3-3 (3 wins, 3 losses). I played very badly, but it's definitely stronger and more human-like than Dragon 2.6. at this level. Or maybe the right description would be "more unpleasant for a human". The opening book was Fritz 16 set to "normal" and almost in each game it chose less frequent and tricky lines, at least for me.
Larry, have you played vs. Elo 2200-2250? What's your experience?
Larry, have you played vs. Elo 2200-2250? What's your experience?
-
- Posts: 2434
- Joined: Sat Sep 03, 2011 7:25 am
- Location: Berlin, Germany
- Full name: Stefan Pohl
Re: Komodo Dragon 3 Released by KomodoChess
I can not speak about KomodoDragon in Droidfish, because there is no KD on Android. But moving any Android-compiled uci-Engine in the uci-folder of Droidfish, the engine runs in Droidfish and all uci-options of the engine can be set. So, an Android-release of KD3 with a recommendation in a ReadMe-file for using it in Droidfish, only and all is fine - and definitly no need, to share any KD-SourceCode. If anybody uses the engine in another AndroidGUI and gets problems - so what? Its not your fault, that there are bad GUIs out there on Android. There is a lot of bad software out there on Android (and on windows, too). That is no reason, not to use the good software.mjlef wrote: ↑Sat Apr 30, 2022 9:15 pmThis sounds like a simple question, but the answer is rather complex. I will try and simplify it to a couple of reasons:
a. Google has changed android in recent versions to improve its security. Once of these changes is disallowing an existing program from communicating with or loading a external program. Many of the Android Chess GUI programs are not programmed to allow access to all the UCI options in Dragon. This means user's cannot set "Use MCTS" mode or "Use Regular Eval" mode within the those chess GUIs. Which would be a sucky user experience. Before the changes, our solution was to have the engine in an android app we wrote that could communicate with the chess GUI. This lets our app give access to all UCI options in Dragon/Komodo so the user could set them there. But the recent Android changes disable that. Well, what about Droidfish? Although we could take the Droidfish GUI code and insert the Dragon engine code in it to bypass the recent Android changes since it would be all in the same app, the GPL for Droidfish would require us to release all our source code, effectively giving away our engine.
b. We are a commercial product and we need to protect it. If we cannot sell it, we cannot buy or rent computers for testing, pay someone to run the website, or buy other hardware for training (literally billions and billions of positions to store and train on).....
We are still looking for some solution to these issues. If you have ideas, let us know.
Mark
-
- Posts: 1525
- Joined: Tue Jul 15, 2014 12:47 pm
Re: Komodo Dragon 3 Released by KomodoChess
Gentlemen of Komodo, when will there be free versions to download Komodo Dragon.
-
- Posts: 4605
- Joined: Wed Oct 01, 2008 6:33 am
- Location: Regensburg, Germany
- Full name: Guenther Simon
Re: Komodo Dragon 3 Released by KomodoChess
forum3/viewtopic.php?f=2&t=79738&start=10#p925091Krzysztof Grzelak wrote: ↑Sun May 01, 2022 10:57 am Gentlemen of Komodo, when will there be free versions to download Komodo Dragon.
"Larry K.: I don't anticipate making any Dragon versions free in the foreseeable future, unless something makes NNUE obsolete."
-
- Posts: 1494
- Joined: Thu Mar 30, 2006 2:08 pm
Re: Komodo Dragon 3 Released by KomodoChess
A bare executable would be entirely unprotected. Anyone could share it with others and piss off customers who paid for the.engine.pohl4711 wrote: ↑Sun May 01, 2022 9:31 amI can not speak about KomodoDragon in Droidfish, because there is no KD on Android. But moving any Android-compiled uci-Engine in the uci-folder of Droidfish, the engine runs in Droidfish and all uci-options of the engine can be set. So, an Android-release of KD3 with a recommendation in a ReadMe-file for using it in Droidfish, only and all is fine - and definitly no need, to share any KD-SourceCode. If anybody uses the engine in another AndroidGUI and gets problems - so what? Its not your fault, that there are bad GUIs out there on Android. There is a lot of bad software out there on Android (and on windows, too). That is no reason, not to use the good software.mjlef wrote: ↑Sat Apr 30, 2022 9:15 pmThis sounds like a simple question, but the answer is rather complex. I will try and simplify it to a couple of reasons:
a. Google has changed android in recent versions to improve its security. Once of these changes is disallowing an existing program from communicating with or loading a external program. Many of the Android Chess GUI programs are not programmed to allow access to all the UCI options in Dragon. This means user's cannot set "Use MCTS" mode or "Use Regular Eval" mode within the those chess GUIs. Which would be a sucky user experience. Before the changes, our solution was to have the engine in an android app we wrote that could communicate with the chess GUI. This lets our app give access to all UCI options in Dragon/Komodo so the user could set them there. But the recent Android changes disable that. Well, what about Droidfish? Although we could take the Droidfish GUI code and insert the Dragon engine code in it to bypass the recent Android changes since it would be all in the same app, the GPL for Droidfish would require us to release all our source code, effectively giving away our engine.
b. We are a commercial product and we need to protect it. If we cannot sell it, we cannot buy or rent computers for testing, pay someone to run the website, or buy other hardware for training (literally billions and billions of positions to store and train on).....
We are still looking for some solution to these issues. If you have ideas, let us know.
Mark
-
- Posts: 145
- Joined: Fri Mar 11, 2022 12:10 pm
- Full name: Branislav Đošić
Re: Komodo Dragon 3 Released by KomodoChess
And another unexpected thing - in a 1500 game match Dragon 3 Elo 2600 (which should be accurate as verified by GM Lenderman) lost to Komodo 14.1 level 23 by 209 ELo! Even compressed by 25% it is still over 150 Elo difference. Is it possible that Komodo 14.1 level 23 is 2750 rapid?!