Regex Chess: A 2-ply minimax chess engine in 84,688 regular expressions
nicholas.carlini.com - 36 poäng - 4 kommentarer - 388664 sekunder sedan
Kommentarer (4)
- Kaliboy - 1860 sekunder sedanThis is amazing. I'm at loss for words.
During my CS years I remember being fascinated by NFA's, as opposed to boring single universe DFA's.
For some reason I internalized that I would never see something like an NFA implemented beyond text books.
Then came Carlini.
- evilsnoopi3 - 2028 sekunder sedanThe technical write up is worth perusing but I played a game before reading and accidentally found a winning strategy immediately. I'm not sure if this is a result of the 2-ply nature of the engine or if the mentioned deficiencies account for this but the computer did not act to prevent checkmate in 1 (without any intervening check); the game I played was (in algebraic notation): 1. e4 e5 2. kf3 kf6 3. kxe5 kxe4 4. d4 kxf2 5. Kxf2 a5 6. Qf3 b5?? 7. Qxf7 1-0
- explodes - 2060 sekunder sedan2025
- VladVladikoff - 2181 sekunder sedanThis is like a fever dream.
Nördnytt! 🤓