Search found 161 matches

by Roland Chastain
Mon Apr 29, 2019 6:20 pm
Forum: Computer Chess Club: General Topics
Topic: Alouette 0.0.1
Replies: 38
Views: 8053

Re: Alouette 0.0.1

@Tirsa

I fixed the other bug that you have reported (illegal castling).

alouette-201904291956.zip

Thank you very much!
by Roland Chastain
Mon Apr 29, 2019 5:38 pm
Forum: Computer Chess Club: General Topics
Topic: Alouette 0.0.1
Replies: 38
Views: 8053

Re: Alouette 0.0.1

Now I just need to backport this to v0.0.3 -- since v0.0.5 scores over 90% vs. a random mover v0.0.3 should still be useful. So far I figured out that the following needs to be inserted in interprete.pas at line 152, after { Promotion } if (Length(ACoup) = 4) and EstUnePromotion(APos, ACoup) then b...
by Roland Chastain
Mon Apr 29, 2019 2:57 pm
Forum: Computer Chess Club: General Topics
Topic: Alouette 0.0.1
Replies: 38
Views: 8053

Re: Alouette 0.0.1

OK, the first bug is fixed. It was a very important bug and I wonder how I didn't see it before. Thank you Tirsa.

alouette-201904291647.zip

Now I will make something for the bug that you reported in your latest message. :)
by Roland Chastain
Mon Apr 29, 2019 10:11 am
Forum: Computer Chess Club: General Topics
Topic: Alouette 0.0.1
Replies: 38
Views: 8053

Re: Alouette 0.0.1

Thank you Tirsa. I can reproduce the bug here. I come back as soon as it is fixed.
by Roland Chastain
Mon Apr 29, 2019 8:19 am
Forum: Computer Chess Club: General Topics
Topic: Alouette 0.0.1
Replies: 38
Views: 8053

Re: Alouette 0.0.1

@Tirsa Thank you for your message. For the first error that you reported, it's because the program doesn't find the file chess960.fen , which is used for a test (only in the DEBUG version). The file was included in the ZIP file. You can also solve that problem by removing the test unit (named Essais...
by Roland Chastain
Mon Apr 29, 2019 12:24 am
Forum: Computer Chess Club: General Topics
Topic: Alouette 0.0.1
Replies: 38
Views: 8053

Re: Alouette 0.0.1

I have made a ZIP file including a binary compiled with DEBUG option: it's alouette.exe . The other files ( alouette32.exe and alouette64.exe ) are binaries compiled with RELEASE option. The main difference is that the DEBUG version produces a log file. alouette-20190429.zip @Tirsa If you have time ...
by Roland Chastain
Sun Apr 28, 2019 10:45 pm
Forum: Computer Chess Club: General Topics
Topic: Alouette 0.0.1
Replies: 38
Views: 8053

Re: Alouette 0.0.1

Hello Tirsa! Thank you very much for testing Alouette and reporting the result. I am sorry that you encountered that problem. It's strange, because I am also under Windows, and I also use Cute Chess, and never had that problem. Alouette is a very basic Pascal program. To compile it, you just need th...
by Roland Chastain
Sun Apr 28, 2019 12:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Near-random movers
Replies: 21
Views: 6031

Re: Near-random movers

@tpoppins Maybe you could add Iota to your list. It plays the first legal move that it finds. I would call it a random mover. To give you an idea, here is the result of a little tournament I have made with Iota , both available versions of NEG , Alouette and other engines. Rank Name Elo +/- Games Sc...
by Roland Chastain
Sat Apr 20, 2019 2:13 pm
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 87
Views: 25307

Re: Sapeli 1.0 - New chess engine

Here is the error I get with MinGW-GCC.

Code: Select all

Sapeli.c: In function 'Input_available':
Sapeli.c:2251:2: error: unknown type name 'fd_set'
  fd_set a;
by Roland Chastain
Sat Apr 20, 2019 12:22 pm
Forum: Computer Chess Club: General Topics
Topic: Sapeli 1.0 - New chess engine
Replies: 87
Views: 25307

Re: Sapeli 1.0 - New chess engine

Hello!

Congratulations for beating Fairy-Max. :wink:

I tried to build the engine under Windows, with different compilers, but it seems that some parts of the code are not portable.

I wonder if it would be easy to make a Windows compatible version.