Hello thank you for your reply I will take a look on your link.
When I do a move I create a clone of my chess board and I do the move on this clone. On the software "yourkit" I saw it takes 75% of time. Each pseudo code which I have seen use do undo I will change my code to use that
thank you =)
Search found 2 matches
- Mon May 22, 2017 12:04 pm
- Forum: Programming and Technical Discussions
- Topic: Advice to improve my AI
- Replies: 3
- Views: 6064
- Tue May 16, 2017 8:24 pm
- Forum: Programming and Technical Discussions
- Topic: Advice to improve my AI
- Replies: 3
- Views: 6064
Advice to improve my AI
Hello I'm currently programming an AI for chess in Java, I have an Alphabeta algorithm with memory ( Transposition tables ), I'm using multi-thread at the root node. Also I'm using quiescence search with only capture move.
For the moment Alphabeta is with depth = 4 and quiescence depth = 3. On ...
For the moment Alphabeta is with depth = 4 and quiescence depth = 3. On ...