Search found 10 matches

by Michael Sherwin
Sat Mar 30, 2024 10:16 pm
Forum: Programming and Technical Discussions
Topic: Protozoa Dev Log
Replies: 4
Views: 20841

Re: Protozoa Dev Log

Also got the make move and take back done. There is method to my madness or maybe madness to my method. I'm not sure which. Once again all if statements have been eliminated. If the switch statement is mostly mispredicted at most there is only one misprediction per move. Since, because, 85% or more ...
by Michael Sherwin
Sat Mar 30, 2024 9:57 pm
Forum: Programming and Technical Discussions
Topic: Protozoa Dev Log
Replies: 4
Views: 20841

Re: Protozoa Dev Log

<r>I was not feeling well the last couple days. So I id not make any updates. I did get a little bit more done though.<br/>
The capture only generator. And added mft = ES; move from type = empty square to mark the end of the move list. Forgot to put it in before.
<CODE><s>[code]</s>static bool ...
by Michael Sherwin
Wed Mar 27, 2024 9:14 pm
Forum: Programming and Technical Discussions
Topic: Protozoa Dev Log
Replies: 4
Views: 20841

Re: Protozoa Dev Log

I get criticized for the way I do things. But I do things the way I do things for personal reasons.

I'm thinking I want 3 move generators -- a move only generator, a captures only generator and an all moves generator just until I figure out what combination is best.

Branchless code is extensively ...
by Michael Sherwin
Wed Mar 27, 2024 2:30 am
Forum: Programming and Technical Discussions
Topic: Protozoa Dev Log
Replies: 4
Views: 20841

Re: Protozoa Dev Log

When I start writing a chess engine I always write the move generators first. It just seems to me to be a solid center to build a chess engine around. But first the move generator initialization code needs to be written. Luckily for this project the initialization code already exist from when I ...
by Michael Sherwin
Wed Mar 27, 2024 2:04 am
Forum: Programming and Technical Discussions
Topic: Protozoa Dev Log
Replies: 4
Views: 20841

Protozoa Dev Log

Starting from zero.

I'm using MSVS 2022 Community Edition, C++ as a better C.

***Protozoa.cpp*** // Just the files off the top of my head that I know will be needed.

// Protozoa
// A Chess Engine
// By Michael Sherwin

// Protozoa.cpp

#include <stdint.h>
#include <bit>

#include "Defines.cpp ...
by Michael Sherwin
Thu Mar 23, 2023 9:21 am
Forum: Programming and Technical Discussions
Topic: Magic Bitboards -- What's the current state of the art?
Replies: 6
Views: 8384

Re: Magic Bitboards -- What's the current state of the art?


Hi Michael,

I have been reading about RomiChess for more than an hour on talkchess.com.
I find all your work with RomiChess very interesting. I don’t know if you’re still working on it or have given up. I congratulate you with all my heart for your work.
I wanted to download RomiChess from the ...
by Michael Sherwin
Fri Mar 17, 2023 3:43 pm
Forum: Programming and Technical Discussions
Topic: Magic Bitboards -- What's the current state of the art?
Replies: 6
Views: 8384

Re: Magic Bitboards -- What's the current state of the art?



TalkChess died today. Maybe this place will liven up a bit.


Has that ever happened before? I was just assuming someone forgot to renew the domain name subscription and that it would be back up as soon as that is resolved. Do you have any other info?

It's good to see your post!

Thanks! It ...
by Michael Sherwin
Thu Mar 16, 2023 11:54 pm
Forum: General Topics
Topic: Is artificial intelligence intelligent ?
Replies: 3
Views: 1871

Re: Is artificial intelligence intelligent ?

adjective
having or showing intelligence, especially of a high level.

Yes
by Michael Sherwin
Thu Mar 16, 2023 11:41 pm
Forum: Programming and Technical Discussions
Topic: Is it a good idea to build an engine for human learning
Replies: 1
Views: 4697

Re: Is it a good idea to build an engine for human learning


I just checked existing engines and want to see if there is such an engine that is designed to speed up human learning. But I did not find any. I guess it could not be a new idea, is it something tried but does not work ?

I'm new to OpenChess. I was at TalkChess but that forum died today.

I'm ...
by Michael Sherwin
Thu Mar 16, 2023 11:16 pm
Forum: Programming and Technical Discussions
Topic: Magic Bitboards -- What's the current state of the art?
Replies: 6
Views: 8384

Re: Magic Bitboards -- What's the current state of the art?

Is this place so dead that a post from January 2021 is still on the first page. TalkChess died today. Maybe this place will liven up a bit.

The current state of the art may have just changed from Black Magic bitboards to Kindergarten Supper SISSY bitboards.

A recent modification and test by ...