Timeline for How to avoid the same opening move in an engine built using Python chess
Current License: CC BY-SA 4.0
11 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jun 23, 2021 at 0:29 | answer | added | Allure | timeline score: 2 | |
Jun 22, 2021 at 16:17 | history | edited | Rewan Demontay | CC BY-SA 4.0 |
edited title
|
Jun 22, 2021 at 12:49 | comment | added | Rushabh Mehta | For my chess engine, I just use an opening book for around 5-10 moves before turning on the engine. | |
S Jun 22, 2021 at 7:05 | history | suggested | Brian McCutchon | CC BY-SA 4.0 |
Fix spelling and grammar. Add the library used to the title.
|
Jun 22, 2021 at 6:58 | review | Suggested edits | |||
S Jun 22, 2021 at 7:05 | |||||
Jun 21, 2021 at 21:03 | history | edited | Rewan Demontay | CC BY-SA 4.0 |
General improvements
|
Jun 21, 2021 at 20:27 | comment | added | user21820 |
Make pawn in the centre squares have extremely large value, forcing the best moves by White to be to push d4 and e4 . Also turn off alpha-beta. If that still doesn't work then clearly your code is incorrect. Alpha-beta never changes the result (unless implemented wrongly). By the way, it makes no sense to use minimax instead of negamax.
|
|
Jun 21, 2021 at 20:07 | comment | added | David Gladson | exactly, tried the same by playing around with piece-square values, still doesn't solve the problem, Knight moves are coming up as the top ones in move order list | |
Jun 21, 2021 at 18:46 | comment | added | user21820 | Doesn't it just imply that your piece-square values are bad? Pawns in the centre ought to be given higher value, so it doesn't make sense that the best moves just have the knight running around. | |
Jun 21, 2021 at 18:11 | review | First posts | |||
Jun 21, 2021 at 19:20 | |||||
Jun 21, 2021 at 18:06 | history | asked | David Gladson | CC BY-SA 4.0 |