Eschecs FreeBASIC (UCI chess GUI)
-
- Posts: 1007
- Joined: Nov 24, 2011 19:49
- Location: France
- Contact:
Eschecs FreeBASIC (UCI chess GUI)
Hello ! I would like to present my chess program, Eschecs (the old french word for chess).
It really lacks of much things, and I'm still working on it. But I would be happy to hear what you think about it.
Download Eschecs (latest release)
Download Eschecs (development version)
Code examples (in this discussion):
UCI Protocol Demo
Warlord Chess Pieces
My other chess projects:
Random Chess (UCI engine playing random legal moves)
BASIC Chess (UCI engine based on Dean Menezes QBASIC chess program)
Some other FreeBASIC chess projects:
GUI for Minimax
GUI for Minimax (alternative link)
Chess with UCI
Colochessum
FreeBasicChess
Numpty chess engine
Soberango chess engine
It really lacks of much things, and I'm still working on it. But I would be happy to hear what you think about it.
Download Eschecs (latest release)
Download Eschecs (development version)
Code examples (in this discussion):
UCI Protocol Demo
Warlord Chess Pieces
My other chess projects:
Random Chess (UCI engine playing random legal moves)
BASIC Chess (UCI engine based on Dean Menezes QBASIC chess program)
Some other FreeBASIC chess projects:
GUI for Minimax
GUI for Minimax (alternative link)
Chess with UCI
Colochessum
FreeBasicChess
Numpty chess engine
Soberango chess engine
Last edited by Roland Chastain on Oct 10, 2020 16:55, edited 38 times in total.
-
- Posts: 2338
- Joined: May 31, 2005 9:59
- Location: Croatia
- Contact:
-
- Posts: 1007
- Joined: Nov 24, 2011 19:49
- Location: France
- Contact:
Thanks a lot for your answers !
I'm thinking seriously to the mouse. I hope it will be done in a few days.
I must recognize that the keyboard is not pleasant.
Sounds is a good idea too. Why not ?
Really I would like to be able to make a stronger "engine", but I'm not sure I will be.
Now I try to improve the GUI, and maybe add the "UCI" protocol, in order to connect it with an existing (and strong enough) engine.
Lachie, I would like to answer your question, but I don't completely understand it. In a way, this is an answer, isn't it ?
I'm thinking seriously to the mouse. I hope it will be done in a few days.
I must recognize that the keyboard is not pleasant.
Sounds is a good idea too. Why not ?
Really I would like to be able to make a stronger "engine", but I'm not sure I will be.
Now I try to improve the GUI, and maybe add the "UCI" protocol, in order to connect it with an existing (and strong enough) engine.
Lachie, I would like to answer your question, but I don't completely understand it. In a way, this is an answer, isn't it ?
-
- Posts: 2338
- Joined: May 31, 2005 9:59
- Location: Croatia
- Contact:
Hrm....found this: http://www.stockfishchess.com/download/
Just wondering if this can be plugged into a FB program.
Just wondering if this can be plugged into a FB program.
-
- Posts: 1007
- Joined: Nov 24, 2011 19:49
- Location: France
- Contact:
Thank you the link, Lachie !
This is exactly what I would like to do now, plug a strong enough engine in my program. But I don't know how it can be done. I have a lot of programs of that kind, that you play with simply in console mode, with keyboard. I don't know the way to do it from a program. I'm studying the manual. If someone can help me about this, he will be welcome !
This is exactly what I would like to do now, plug a strong enough engine in my program. But I don't know how it can be done. I have a lot of programs of that kind, that you play with simply in console mode, with keyboard. I don't know the way to do it from a program. I'm studying the manual. If someone can help me about this, he will be welcome !
Perhaps a GUI for Crafty? It's one of the strongest open source engines.
Garvan O'Keefe, in his FB 3D OpenGL chess program, used at least one GNU chess library (the GNU opening book I remember, perhaps another one too). That helps to set up a strong opening for the program to build upon.
Garvan O'Keefe, in his FB 3D OpenGL chess program, used at least one GNU chess library (the GNU opening book I remember, perhaps another one too). That helps to set up a strong opening for the program to build upon.
-
- Posts: 2338
- Joined: May 31, 2005 9:59
- Location: Croatia
- Contact:
I was interested on chess algorithm too but was drawn back by complication.
http://www.frayn.net/beowulf/theory.html
http://www.frayn.net/beowulf/theory.html
-
- Posts: 1007
- Joined: Nov 24, 2011 19:49
- Location: France
- Contact:
I made a very very little one (ten short "data" lines) for my program.tinram wrote:Garvan O'Keefe, in his FB 3D OpenGL chess program, used at least one GNU chess library (the GNU opening book I remember, perhaps another one too). That helps to set up a strong opening for the program to build upon.
Last edited by Roland Chastain on Feb 11, 2014 12:25, edited 1 time in total.
-
- Posts: 1007
- Joined: Nov 24, 2011 19:49
- Location: France
- Contact:
I would make it with pleasure if I could.Lachie Dazdarian wrote:I would really appreciate if someone would take the time and write a tutorial on how to plug these engines into a FB program.
Last edited by Roland Chastain on Feb 11, 2014 12:30, edited 1 time in total.
-
- Posts: 1007
- Joined: Nov 24, 2011 19:49
- Location: France
- Contact:
I already had a look to Beowulf. It seems to be a very good program.roook_ph wrote:I was interested on chess algorithm too but was drawn back by complication.
http://www.frayn.net/beowulf/theory.html
Last edited by Roland Chastain on Feb 11, 2014 12:35, edited 2 times in total.
-
- Posts: 1007
- Joined: Nov 24, 2011 19:49
- Location: France
- Contact:
ESCHECS 0.2
I would like to present ESCHECS 0.2, my new program.
I have replaced the keyboard by the mouse.
I have replaced the keyboard by the mouse.
Last edited by Roland Chastain on Oct 19, 2013 10:09, edited 3 times in total.
-
- Posts: 1007
- Joined: Nov 24, 2011 19:49
- Location: France
- Contact: