Eschecs

User projects written in or related to FreeBASIC.
Roland Chastain
Posts: 733
Joined: Nov 24, 2011 19:49
Location: Dakar, Senegal
Contact:

Eschecs

Postby Roland Chastain » Dec 06, 2011 15:37

Hello !

I would like to present my chess program, Eschecs (an 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 and the advices you could give to me.

Thanks!

Image

Current version: 0.9.6.

DOWNLOAD
Last edited by Roland Chastain on Aug 25, 2017 6:22, edited 21 times in total.
VANYA
Posts: 1245
Joined: Oct 24, 2010 15:16
Location: Ярославль
Contact:

Postby VANYA » Dec 06, 2011 16:29

I would like the program:

1) To a virtual opponent was stronger (at least 3 chess category). Otherwise, the game has no interest.
2) The mouse
3) Sound
Lachie Dazdarian
Posts: 2230
Joined: May 31, 2005 9:59
Location: Croatia
Contact:

Postby Lachie Dazdarian » Dec 06, 2011 21:32

For some reason I was under an impression that there are chess AIs online you can plug into your games (like a 3rd party lib), regardles of the compiler. Am I right?
Dr_D
Posts: 2345
Joined: May 27, 2005 4:59
Contact:

Postby Dr_D » Dec 06, 2011 22:01

I agree with Vanya, for the most part. What I mean is, I'd like to see mouse input implemented and at least a few sounds. I can't enjoy the game with the current input method... I'm sure there are people that can, but I'm just not one of them. :p It's a good start so far though! ;)
Roland Chastain
Posts: 733
Joined: Nov 24, 2011 19:49
Location: Dakar, Senegal
Contact:

Postby Roland Chastain » Dec 06, 2011 22:39

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 ?
Lachie Dazdarian
Posts: 2230
Joined: May 31, 2005 9:59
Location: Croatia
Contact:

Postby Lachie Dazdarian » Dec 07, 2011 6:10

Hrm....found this: http://www.stockfishchess.com/download/

Just wondering if this can be plugged into a FB program.
Roland Chastain
Posts: 733
Joined: Nov 24, 2011 19:49
Location: Dakar, Senegal
Contact:

Postby Roland Chastain » Dec 08, 2011 23:37

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 !
tinram
Posts: 86
Joined: Nov 30, 2006 13:35
Location: UK

Postby tinram » Dec 09, 2011 18:19

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.
Lachie Dazdarian
Posts: 2230
Joined: May 31, 2005 9:59
Location: Croatia
Contact:

Postby Lachie Dazdarian » Dec 10, 2011 16:59

I would really appreciate if someone would take the time and write a tutorial on how to plug these engines into a FB program.
roook_ph
Posts: 402
Joined: Apr 01, 2006 20:50
Location: philippines
Contact:

Postby roook_ph » Dec 10, 2011 18:13

I was interested on chess algorithm too but was drawn back by complication.

http://www.frayn.net/beowulf/theory.html
Roland Chastain
Posts: 733
Joined: Nov 24, 2011 19:49
Location: Dakar, Senegal
Contact:

Postby Roland Chastain » Dec 10, 2011 18:24

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.


I made a very very little one (ten short "data" lines) for my program.
Last edited by Roland Chastain on Feb 11, 2014 12:25, edited 1 time in total.
Roland Chastain
Posts: 733
Joined: Nov 24, 2011 19:49
Location: Dakar, Senegal
Contact:

Postby Roland Chastain » Dec 10, 2011 18:29

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.


I would make it with pleasure if I could.
Last edited by Roland Chastain on Feb 11, 2014 12:30, edited 1 time in total.
Roland Chastain
Posts: 733
Joined: Nov 24, 2011 19:49
Location: Dakar, Senegal
Contact:

Postby Roland Chastain » Dec 10, 2011 18:31

roook_ph wrote:I was interested on chess algorithm too but was drawn back by complication.

http://www.frayn.net/beowulf/theory.html


I already had a look to Beowulf. It seems to be a very good program.
Last edited by Roland Chastain on Feb 11, 2014 12:35, edited 2 times in total.
Roland Chastain
Posts: 733
Joined: Nov 24, 2011 19:49
Location: Dakar, Senegal
Contact:

ESCHECS 0.2

Postby Roland Chastain » Dec 10, 2011 18:51

I would like to present ESCHECS 0.2, my new program.
I have replaced the keyboard by the mouse.
Last edited by Roland Chastain on Oct 19, 2013 10:09, edited 3 times in total.

Return to “Projects”

Who is online

Users browsing this forum: No registered users and 3 guests