Olde-Skuul / battlechessgameofkings

Issues for the game BattleChess: Game of Kings
3 stars 2 forks source link

Feature Request: Other chess engines #4

Open burgerbecky opened 9 years ago

burgerbecky commented 9 years ago

Allow the user to select other public domain chess engines instead of the default engine used by BattleChess.

austinwcraig commented 9 years ago

I like the idea.

burgerbecky commented 9 years ago

Delayed, having to figure out how to ship an open sourced chess engine that is under a GNU license. Grrr... Copyleft is just as bad as Copyright. There's a reason why the MIT license makes me a happy coder.

austinwcraig commented 9 years ago

see Github battlechess. I updated the post.

On Sat, Feb 14, 2015 at 4:43 AM, Rebecca Heineman notifications@github.com wrote:

Delayed, having to figure out how to ship an open sourced chess engine that is under a GNU license. Grrr... Copyleft is just as bad as Copyright. There's a reason why the MIT license makes me a happy coder.

— Reply to this email directly or view it on GitHub https://github.com/Olde-Skuul/battlechessgameofkings/issues/4#issuecomment-74370293 .

My2Eurocents commented 9 years ago

Dear Becky,

I dont mean to offend you, but this topic was already discussed on Steam one year ago and I think you completely missed the point: there is no need to ship a third-party engine. We just want an option to mount an UCI-compatible engine of our choice to BC. The average chessfreak owns dozens of them and the option to pick one from your harddrive is a very common and basic feature of almost any freeware chessapp you can find online. Just take a look at Arena or LucasChess if you need some inspiration.

We love your game, we really do, but some of us would like to use it for doing some more "serious" stuff than just a casual game. That is also the reason why I would like to see pgn-support implemented.

Have a nice day and keep the fire burning!

burgerbecky commented 9 years ago

When you ask for mounting a UCI-compatible engine, can you point me to a code example, and some binaries of these engines? Am I to assume that I take the current board, convert it into a text string (Which I've seen from some other engines), shell to an exe file, and when it outputs a result, I grab whatever move it outputs?

To assist me, please point me to some precompiled binaries (Mac or windows, windows preferred), so I can apply mad SCIENCE to it.

My2Eurocents commented 9 years ago

Hey!

Unfortunately, I am not a programmer, so I cant really answer your question. I just hope that the following links may be helpfull to you:

https://github.com/official-stockfish/Stockfish (single engine) https://chessprogramming.wikispaces.com/UCI (general overview)

I´d also like to point to this one: http://www-lucaschess.rhcloud.com/index.html (chessprogram) Maybe you can just ask your question to that guy, I think he did a really good job concerning that issue.

https://github.com/lukasmonk/lucaschess I never heard of that github-thingy before, but people really seem to like it :)

Have a nice day!

711

My2Eurocents commented 9 years ago

Oh, one more thing: I am a native german speaker and I would gladly assist you in regard to minor translations. Please edit "Wir werden Deutsch und Französisch aktiviert bald" to "Wir werden in Kürze eine deutsche und eine französische Übersetzung vornehmen." Your original post sounds a little bit odd :)