Bulldog chess rychessmaster1 - evert823/computer with Witch and Guard

Sort:
evert823

evert823

The engine wants Qi5. I'm still thinking what I want. j5 would be an option.

evert823

j5 is a great move, I don't like it that the engine doesn't favour it.

j5

evert823

Meanwhile I'm doing preparations so that the program is able to import an opening book. It will be xml because in Visual Studio C# I can use off-the-shelf xml parsers. I just finalized the code to validate a move entered by a person. It must be Monkey-proof. Small step, but an entire day of coding and testing.

evert823

The engine wants to play Qh8.

I play Nd6 instead.

evert823

The coding for reading an openingbook from a file, and make the engine follow it, is done.

It seems to work, although tomorrow I want to do some more testing.

If this really works, then next step is to put your opening database in the format that the program needs, and it will play nicely in the opening.

evert823
evert823 wrote:

next step is to put your opening database in the format that the program needs.

Of course I will take care of this part. You can keep updating the database and I will keep preparing it for the engine.

evert823

The engine prefers Ri8.

I play b6

evert823

Engine wants to play Qf4+ and I totally agree:

evert823

My engine wants Bc4.

Let me think.

evert823

I didn't see Nd2.

Qd8

evert823

TERRIBLE bug/debug time cry.pngcry.png

The last normally working version responds quickly with Ra6.

Now I added code to store all positions and evaluations - during the calculation - in a memory. So if there are two paths to one and the same position, it stores the result (mate in 3) first time, and 2nd time it gets it from the memory.

Result: it becomes slower, behaves very strange and responds with Rb6 (which is also correct but ...??????????)

cry.png

evert823

Don't worry about these ongoing games, I can always revert to the last normally working version, I keep backups.

evert823

cxd5

vickalan
evert823 wrote:

...If this really works, then next step is to put your opening database in the format that the program needs, and it will play nicely in the opening.

I'm gonna assume my games aren't in the opening database.😅

evert823

The engine wants We5. I'll play it because at this moment I just returned from a family party and won't be able to come up with something better.

evert823

Sorry for being slow, I started the calculation

evert823

The choice of the engine is Bh5.

I'll play it. The engine is quite convinced.

evert823

The engine and I agree to play BxN

evert823

OK The engine wants to play Bf4 now and I am going to chew on this for a few more hours before I make a decision.