Minimalism in chess programming

Discussion of chess software programming and technical issues.

Moderators: hgm, Harvey Williamson, bob

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
maksimKorzh
Posts: 52
Joined: Sat Sep 08, 2018 3:37 pm
Location: Ukraine
Full name: Maksim Korzh
Contact:

Minimalism in chess programming

Post by maksimKorzh » Sun Sep 16, 2018 9:46 am

I'm close to complete my minimalist engine. After implementing alpha beta prunning and the most basic move ordering stuff I've finally reached the point of satisfaction. My original aim was to masrter 0x88 board representation( previously I tried mail box 120 and plain magic bitboards believe it or not, but those stopped at perft testing) as well as alpha beta search to get the bare minimum featured engine at the end. The second aim was to beat Oscar Toledo's tiny chess which I couldn't do with pure negamax for toledo is pretty strong in it's class so I solved this issue via using alpha beta and move ordering which I believe is a bit unfair.

My questions are as follows - in minimalist chess - where to stop and how to proceed?

maksimKorzh
Posts: 52
Joined: Sat Sep 08, 2018 3:37 pm
Location: Ukraine
Full name: Maksim Korzh
Contact:

Re: Minimalism in chess programming

Post by maksimKorzh » Mon Sep 17, 2018 7:42 pm

To admins. I apologize for doubling the topic - it happened due to the miss tap on the smartphone. Could you please delete this copy.

Thanks and sorry again.

Post Reply