Alt text(English, 中文)

FAQ

  • Q: How to set the language from Chinese to English?

    A: Menu: 显示->语言->English.

  • Q: How to enable Yixin to skip some moves during its analysis?

    A: Use the command block. For example, type block i7 if you would like to skip the move i7 during its analysis.

  • Q: How to enable Yixin to skip some paths during its analysis?

    A: Use the command blockpath. For example, type blockpath h8h7h9h6 if you would like to skip the path h8h7h9h6 during its analysis. Note that Yixin will simultaneously skip the other paths which can attain the same position. For example, Yixin will also skip the path h9h6h8h7 after the execution of blockpath h8h7h9h6.

  • Q: How to enable Yixin to only analyse a certain move for some paths during its analysis?

    A: Use the command blockpath except. For example, type blockpath h8h7h9h6h5 if you would like to analyse the move h5 only for the path h8h7h9h6 during its analysis. Note that Yixin will simultaneously do the same for the other paths which can attain the same position. For example, Yixin will also only analyse the move h5 for the path h9h6h8h7 after the execution of blockpath except h8h7h9h6h5.

  • Q: How to get the 2nd, 3rd, ..., n-th best moves?

    A: There are two ways. Way 1- Use the command block. After Yixin has got the best move, use block to let Yixin skip the best move and let Yixin analyze again, then the move reported by Yixin will be the 2nd best move. The 3rd, ..., n-th best moves can be got following similar steps. Way 2- Use the command nbest. By using nbest m, Yixin can analyze and output the 1st, 2nd, ..., m-th best moves simultaneously.

  • Q: How to get the real-time best line when Yixin is analyzing?

    A: Use the command bestline.

  • Q: I have set "Computer play black" (or "Computer play white") on and it is computer's turn to make a move, but why computer neither analyzes nor makes a move?

    A: Please click anywhere on the board.

  • Q: How to get the balanced move in some opening rules such as Swap-2, Tarannikov, etc.?

    A: Use the balance command series including balance1 and balance2.

  • Q: What is the meaning of points in different colors on the board?

    A:

    (1) White: Moves that are bound to lose;

    (2) Red: The best move;

    (3) Orange: The move which is being analyzed;

    (4) Yellow: Moves that have been analyzed;

    (5) Baby blue: Moves that have been blocked.

  • Q: What style in settings is recommended?

    A: 1.

  • Q: What is the difference of different levels?

    A: The only difference is that the time for analysis is different. The time for analysis in different levels is in the following order: Unlimited Time > 9 dan > 6 dan > 4 dan > 3 dan > 2 dan > 1 dan. The longer Yixin analyzes, the stronger Yixin plays.

  • Q: On different computers with different hardwares, does Yixin have different performance?

    A: When the number of threads is fixed, the strength of Yixin does not change in any levels other than the custom level. Yixin will spend less time on computers with faster hardwares. For any levels other than the custom level, the strength of Yixin with n threads is a little stronger than that with n+1 threads when the level is fixed.

  • Q: What does number of threads mean? How to set it?

    A: Number of threads defines the maximum number of threads used by Yixin for analysis. It should not be greater than the maximum number of threads your CPU supports.

  • Q: What is split depth?

    A: When using multiple threads, the split depth parameter defines the minimum depth at which work will be split between threads. This parameter can impact the speed of the engine and can be fine-tuned to get the best performance out of your hardware.

  • Q: What is hash size? How to set it?

    A: Hash table is a structure used by Yixin to store its analysis results. The so-called hash size defines the amount of hash table memory used by Yixin. For infinite analysis or long time control matches you should use as large hash as possible (but not exceeds the free memory of your computer). For shorter games, for example 2 to 10 minute games, it's better to use the default hash size.

  • Q: What is pondering?

    A: Pondering is a technique that can use the opponent's move time to consider likely opponent moves and thus gain pre-processing advantage when it is our turn to move.

  • Q: Can I save current analyzing status and resume the analysis in the future?

    A: That can be partly achieved by using hash dump and hash load. You can save the hash table to a file of a given name by hash dump + filename. And in the future you can load the hash table to the memory by hash load + filename to continue the analysis.

  • Q: What is info_three_def in the configuration file?

    A: The rule of renju is not clear in terms of the definition of three, whose detail can be found at this page. Defintion 1 in that page will be used when setting info_three_def to 0; definition 2 in that page will be used when setting info_three_def to 1.

  • Q: Why can't I find some of the functions mentioned above?

    A: Some functions are only available in some special versions.

  • Q: What is the name of Yixin in Chinese?

    A: 弈心.

  • Q: My security software reports Yixin unsafe?

    A: There are a few security softwares reporting Yixin unsafe. Please believe these reports are false positive.