25 पॉइंट द्वारा xguru 2022-07-06 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Chess.js (moves और validation) और Chessboard.js (visualization) का उपयोग
  1. random move करना: Chess.js अगर चल सकने वाली सभी चालों को array के रूप में दे, तो उनमें से random चुनना
  2. सिर्फ़ opponent के pieces को capture करने वाली चालें चुनकर उनमें से चुनना (न हो तो random)
  3. chess खत्म होने के बाद बनने वाले PGN (Portable Game Notation) से performance का मूल्यांकन करना (Chess.com जैसी जगहों पर उपलब्ध)
  4. FEN (Forsyth-Edwards Notation) को समझना
  5. minimization-maximization algorithm को समझना और implement करना
  6. Horizon Issue को हल करना: quiescence search
  7. alpha-beta pruning से इसे तेज़ बनाना
  8. iterative deepening
  9. transposition/hashing table बनाना

1 टिप्पणियां