Search found 10 matches
- 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 ...
- 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 ...
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 ...
- 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 ...
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 ...
- 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 ...
- 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 ...
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 ...
- 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 ...
- 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 ...
- 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
having or showing intelligence, especially of a high level.
Yes
- 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 ...
- 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 ...
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 ...