Minimalism in chess programming

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

User avatar
maksimKorzh
Posts: 771
Joined: Sat Sep 08, 2018 5:37 pm
Location: Ukraine
Full name: Maksim Korzh

Minimalism in chess programming

Post by maksimKorzh »

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?
User avatar
maksimKorzh
Posts: 771
Joined: Sat Sep 08, 2018 5:37 pm
Location: Ukraine
Full name: Maksim Korzh

Re: Minimalism in chess programming

Post by maksimKorzh »

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.