- Blind mode tutorial
lichess.org
Donate

How do i make a Bot on Lichess?

and if you want to create a new chess engine then its all about how to create a chess engine that needs coding.
but adding famous engines like stokcifhs,lco,houdini,kodomo,etc doesnt needs coding and all.
it just needs to be downloaded and put in the bots source code thats all about it

and if you want to create a new chess engine then its all about how to create a chess engine that needs coding. but adding famous engines like stokcifhs,lco,houdini,kodomo,etc doesnt needs coding and all. it just needs to be downloaded and put in the bots source code thats all about it

#40 and #41 It's not only about books and engines, and copying source codes is no good. The real good engine could only be made through machine learning and neural network. Lc0 never involved much coding, but involved much machine learning. Lc0 played a lot of training games and learnt from them and finally bet stockfish. Lc0 never borrowed source codes, the coders gave the BOT the ability to learn from it's games, this is a great feat to programming. So to create a successful BOT you should not download an engine and put that to yours, you must give the abilty to learn to the engine. A few source codes can be borrowed however

#40 and #41 It's not only about books and engines, and copying source codes is no good. The real good engine could only be made through machine learning and neural network. Lc0 never involved much coding, but involved much machine learning. Lc0 played a lot of training games and learnt from them and finally bet stockfish. Lc0 never borrowed source codes, the coders gave the BOT the ability to learn from it's games, this is a great feat to programming. So to create a successful BOT you should not download an engine and put that to yours, you must give the abilty to learn to the engine. A few source codes can be borrowed however
<Comment deleted by user>

Keep it simple, what type of BOT do you want? Do you want to rent a BOT through herokuapp or do you want to program your own BOT? Do you want a great BOT like Lc0? Or a simple BOT?

Keep it simple, what type of BOT do you want? Do you want to rent a BOT through herokuapp or do you want to program your own BOT? Do you want a great BOT like Lc0? Or a simple BOT?
<Comment deleted by user>

Beginner_IM if you really want to make a bot using no copied materials and your own chess engine then you must learn coding very well and you told me you know c only but c wont help but c++ and python and java are the best.
But I would frankly prefer you to use c++ as stockfish is c++ and is the strongest.
Learn it then write files in c++ and compile it using stockfish and make an engine then you must add changes to the engine snd then add engine in a repository in github.Then you should do the rest by adding docker file and others.
But those needs coding skills on many language like python and java is 100 percent required
But c++ is required but not so much.
But you can also take help in source code as its difficult to make a source code but easy to make engine.
So you can make engine but use a lichess official source code and do changes.
Its tough but you should learn programming and the language I told if you want a coded bot without using something else or copied stuffs.

Beginner_IM if you really want to make a bot using no copied materials and your own chess engine then you must learn coding very well and you told me you know c only but c wont help but c++ and python and java are the best. But I would frankly prefer you to use c++ as stockfish is c++ and is the strongest. Learn it then write files in c++ and compile it using stockfish and make an engine then you must add changes to the engine snd then add engine in a repository in github.Then you should do the rest by adding docker file and others. But those needs coding skills on many language like python and java is 100 percent required But c++ is required but not so much. But you can also take help in source code as its difficult to make a source code but easy to make engine. So you can make engine but use a lichess official source code and do changes. Its tough but you should learn programming and the language I told if you want a coded bot without using something else or copied stuffs.

Also make sure it works in windows or even linux as if you dont make windows and linux compatible with your source code then its impossible to run so make files making it compatible to be used in windows and linux

Also make sure it works in windows or even linux as if you dont make windows and linux compatible with your source code then its impossible to run so make files making it compatible to be used in windows and linux

Thanks everyone! Specially to @Kingnandi and @JoshuaDS!

Yes, I am gonna start with python first. Also, I'd ask for queries regarding this, if I get any..

Thank you for your suggestions guys!

Thanks everyone! Specially to @Kingnandi and @JoshuaDS! Yes, I am gonna start with python first. Also, I'd ask for queries regarding this, if I get any.. Thank you for your suggestions guys!

#48 Welcome, Beginner_IM. All the best for your interesting BOT journey ahed! :)

#48 Welcome, Beginner_IM. All the best for your interesting BOT journey ahed! :)

@Beginner_IM Just to clarify stuff, why won’t c work? Any programming language that you know can be used to create an engine. Here’s an example of an engine written in c (by @ zzhangb4) https://github.com/zzhangb4/MagiC-engine-chess . People prefer using c++ but that’s not what really gives an engine strength.

Also #46 says a bunch of random stuff when he says, “write files in c++ and compile it using stockfish and make an engine then you must add changes to the engine snd then add engine in a repository in github.Then you should do the rest by adding docker file and others.” Docker file is completely unnecessary, and why would you compile your engine with Stockfish, it isn’t even possible.

“ But those needs coding skills on many language like python and java is 100 percent required
But c++ is required but not so much. “

Making an engine in any language requires coding knowledge. Misguiding comment.

“But you can also take help in source code as its difficult to make a source code but easy to make engine.”

Not easy to make an engine takes a lot of effort. Source code is the code of th engine so the above makes no sense.

“ So you can make engine but use a lichess official source code and do changes. “

Lichess’ official source code is to run the website lichess.org not going to help in making an engine.

@Beginner_IM Just to clarify stuff, why won’t c work? Any programming language that you know can be used to create an engine. Here’s an example of an engine written in c (by @ zzhangb4) https://github.com/zzhangb4/MagiC-engine-chess . People prefer using c++ but that’s not what really gives an engine strength. Also #46 says a bunch of random stuff when he says, “write files in c++ and compile it using stockfish and make an engine then you must add changes to the engine snd then add engine in a repository in github.Then you should do the rest by adding docker file and others.” Docker file is completely unnecessary, and why would you compile your engine with Stockfish, it isn’t even possible. “ But those needs coding skills on many language like python and java is 100 percent required But c++ is required but not so much. “ Making an engine in any language requires coding knowledge. Misguiding comment. “But you can also take help in source code as its difficult to make a source code but easy to make engine.” Not easy to make an engine takes a lot of effort. Source code is the code of th engine so the above makes no sense. “ So you can make engine but use a lichess official source code and do changes. “ Lichess’ official source code is to run the website lichess.org not going to help in making an engine.

This topic has been archived and can no longer be replied to.