Chess program

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

Postby Roland Chastain » Dec 05, 2011 22:18

I'm still working on this project. While I'm trying to make the "engine" a little stronger, I work also on the "GUI". I realize that these are two very different tasks. I would like to separate both and, if I can, to use UCI protocol. But for the moment my FreeBASIC knowledge is too short. I would be very happy to hear your opinions and advises. Thanks !
Dr_D
Posts: 2430
Joined: May 27, 2005 4:59
Contact:

Postby Dr_D » Dec 05, 2011 23:55

It looks nice man. :) I haven't had a chance to try it out... I will shortly though. One thing... You may not get much response in this thread. It might help if you create a separate thread for your program. :)
Roland Chastain
Posts: 952
Joined: Nov 24, 2011 19:49
Location: France
Contact:

Postby Roland Chastain » Dec 06, 2011 0:09

If it looks nice, this is already something ! Thank you for your advise. I will make a separate thread tomorrow.
Sisophon2001
Posts: 1704
Joined: May 27, 2005 6:34
Location: Cambodia, Thailand, Lao, Ireland etc.
Contact:

Postby Sisophon2001 » Dec 06, 2011 13:34

@Roland,

I don't read German, so it is difficult for me to find your program. Could you please give a direct link for those of us who are interested but can't follow this menu..
Downloadrubriken

Compiler
Top-Aktuell (6 Einträge)
Archiv (46 Einträge)
SVN-Daily-Builds (3 Einträge)
Befehlsreferenzen / Dokumentationen (16 Einträge)
Entwicklertools
IDEs (Entwicklungsumgebungen) (12 Einträge)
Kommandozeilentools (4 Einträge)
Ressourcencompiler (5 Einträge)
Bibliotheken (26 Einträge)
Anwendungssoftware (15 Einträge)
Spiele (26 Einträge)
Demos (11 Einträge)
Sonstiges (15 Einträge)

Eigene Software hier veröffentlichen

Sie haben eine Software in FreeBASIC entwickelt, die auch für andere Programmierer bzw. die Community interessant und/oder hilfreich sein könnte? => Neuen Downloadeintrag einstellen!


Thanks,

Garvan
Roland Chastain
Posts: 952
Joined: Nov 24, 2011 19:49
Location: France
Contact:

Postby Roland Chastain » Dec 06, 2011 14:55

Thank you for your interest about my work, Garvan.
With this link you should arrive directly on my program's page :

http://www.freebasic-portal.de/download ... s-210.html

Then click on :

ZIP-Archiv (105 kB)
Roland Chastain
Posts: 952
Joined: Nov 24, 2011 19:49
Location: France
Contact:

Postby Roland Chastain » Dec 06, 2011 15:12

I've just understand what you exactly asked to me. Here it is :

http://www.freebasic-portal.de/dlfiles/261/ESCHECS.zip
Sisophon2001
Posts: 1704
Joined: May 27, 2005 6:34
Location: Cambodia, Thailand, Lao, Ireland etc.
Contact:

Postby Sisophon2001 » Dec 07, 2011 11:46

Roland Chastain wrote:I've just understand what you exactly asked to me. Here it is :

http://www.freebasic-portal.de/dlfiles/261/ESCHECS.zip


Thanks.

Garvan
Roland Chastain
Posts: 952
Joined: Nov 24, 2011 19:49
Location: France
Contact:

Postby Roland Chastain » Dec 08, 2011 23:26

Garvan,

I hope you were not too disappointed by my poor little program !

I'm working for the next release. I replaced keyboard by mouse, and remade the screen. I like the result. But my "engine" stays very weak. I would like to join an stronger engine to my GUI, but I have no idea of the way to do it.

You are the father of FBchess, isn't it ? I have downloaded the source code in order to study it. I hope I will find some help in it. If you have time to write, please give me some ideas ! I have a lot of chess engines, but I don't know how to run them from my program.

Thanks !
TJF
Posts: 3612
Joined: Dec 06, 2009 22:27
Location: N47°, E15°
Contact:

Postby TJF » Dec 09, 2011 6:54

Roland Chastain wrote:I have a lot of chess engines, but I don't know how to run them from my program.

Have a look at OPEN PIPE
  • You can start an external process by OPEN PIPE shell_command FOR INPUT AS #filenumber
  • You can receive to output of the external process by LINE INPUT #filenumber, ln
  • Don't forget to CLOSE #filenumber the PIPE.
Roland Chastain
Posts: 952
Joined: Nov 24, 2011 19:49
Location: France
Contact:

Postby Roland Chastain » Dec 09, 2011 11:17

TJF wrote:Have a look at OPEN PIPE
  • You can start an external process by OPEN PIPE shell_command FOR INPUT AS #filenumber
  • You can receive to output of the external process by LINE INPUT #filenumber, ln
  • Don't forget to CLOSE #filenumber the PIPE.


Thank you very much ! This is what I needed. Now I know where I must search. When I manage to make it, I will say it to you.

Return to “Projects”

Who is online

Users browsing this forum: denise_amiga and 15 guests