I am writing a fairy chess engined for a collection of two upcoming games that are invented by me. Before, on this link :viewtopic.php?p=975677&hilit=hello+engine+plans#p975677 I have asked for advice discussed some aspects of the upcoming engine. But my current attempt has become a bit cluttered. Also, the long-term goal is to train a NN through self-play to learn the games. Now I have a pretty memory consuming hybrid approach for the representation. As NN is the goal, I consider that probably NNUE would work best.
Question number one: Should I use a different approach for the representation, or the normal NNUE input is fine, for representing the board?
Also, I am thinking to tabulate moves in the beginning alpha-zero style. That would probably improve a somewhat slow move generator.
Question number two: Am I correct in thinking that tabulating moves in the beginning will improve the speed of move generation?
These two questions are because I am strongly considering restarting the work on my engine.
My apothecary chess (my own invention) engine
Moderator: Ras
-
catugocatugocatugo
- Posts: 33
- Joined: Thu Feb 16, 2023 12:56 pm
- Full name: Florea Aurelian
-
Aleks Peshkov
- Posts: 952
- Joined: Sun Nov 19, 2006 9:16 pm
- Location: Russia
- Full name: Aleks Peshkov
Re: My apothecary chess (my own invention) engine
I do not understand the quiestion but I suggest to finish work. It is much easier to refactor working code with small iterations rather than rewrite from scratch (and risk to never finish goal).