Re: Can nobody compile Roden IV?
Posted: Sat Mar 07, 2020 9:37 am
Oh, finaly recognized today: rodent has the same problem
Hi,PK wrote: ↑Sun Mar 08, 2020 8:15 am State for today: I collected some issues from posts on this forum and from my mail box, added developemend guidelines in readme and fixed one embarassing bug, bumping version to 0.23. shogi4fun, You got the invitation on GitHub. Please start with adding Your bugfixes, then Chess960, and it should be a good moment for an official release.
Not at all the same code as Rodent I think. My fix was to simply get synchronous on stop request.
Sounds like a plan!- still a little bit local setups (environment), but almost finished
- maybe call it "cleaning" the code. I mean add "-DNO_WORDEXP" and make "-DNO_THREADS" work again, fixing warnings, which also could be understand very similar as fixes
- than doing the fixes - I don't know any "dangerous" one
- and than I will make all Android users happy, make rodent find basic.ini and other stuff (and use relative pathes)
- also logging to file is on high priortiy (also good to check if android part is working fine)
- and also I like a pre-setting file. Only few GUIs on android support opptions. Only little changes (but still some thinkings).
- then it would be time for chess960
Yes, and the first two already done (and there is even no "NO_WORDEXP" needed, automatically detection )
Rodent with OEX on google play would be great!lealgo wrote: ↑Wed Mar 11, 2020 4:17 pm IMO a better way to distribute a chess engine on Android so that it works across many apps is to write an Open Exchange package for it. There's already a package like that, that even includes an older version of Rodent:
https://play.google.com/store/apps/deta ... collection
The source code is available through a link after you install the package. I think it should also be helpful for your efforts here because it contains some code to embed resources (like personalities maybe) into the engine binary itself.
There's also available the code of the Open Exchange protocol from the author itself:
https://github.com/gkalab/chessenginesupport-androidlib
Done.shogi4fun wrote: ↑Sun Mar 08, 2020 7:18 pm - still a little bit local setups (environment), but almost finished
- maybe call it "cleaning" the code. I mean add "-DNO_WORDEXP" and make "-DNO_THREADS" work again, fixing warnings, which also could be understand very similar as fixes
- than doing the fixes - I don't know any "dangerous" one
- and than I will make all Android users happy, make rodent find basic.ini and other stuff (and use relative pathes)
Next, implementing log-function should be an easy thing, pre-settings-file also (or even more) simple and than chess960.shogi4fun wrote: ↑Sun Mar 08, 2020 7:18 pm - also logging to file is on high priortiy (also good to check if android part is working fine)
- and also I like a pre-setting file. Only few GUIs on android support opptions. Only little changes (but still some thinkings).
- then it would be time for chess960