Download Now! Send to Friend Write a Review

Rybka 1 32-bit

  • Release Date: December 2005
    Submitted By: MajinGotan
    Submitted On: 6/5/10, 12:40 AM
    Category: Playing & Engines
    Publisher: Vasik Rajlich
    OS: 2000/XP/Vista/7
    License: Free
    Filename: Rybka_1_w32.exe
    File Size: 2.4331MB
    Downloads: 3076
  • 0 votes: -----


The most configurable rybka version of all Unlike the later versions, you can configure every piece (pawns, knights, queens, rooks) in centipawns. Elo at 3150.


  • by lytonn

    Clone ou pas Clone avec Rybka1, l'un des suivants Rybka3 est un module excellent et ça compte.

  • by gwhuebner

    Unfortunately Rybka 1 is not well suited for use with ChessAnalyse ( ) because of a serious bug in connection with the searchmoves command. This command is used in ChessAnalyse to evaluate the score of a move which is not among the best n moves already calculated. With Rybka 1 it is not possible to perform such an anlysis to a certain ply depth or searchtime. To see this you can start the engine within a command prompt and enter the command "go depth 10 searchmoves e2e4" in order to calculate the score of the move e4. Rybka 1 will give the following output:

    which shows that it stops evaluation at depth 1 (instead of depth 10 as requested). Strange enough is the fact that if you supply 2 moves instead of 1 with the searchmoves command, the calculation will be done correctly...

    Using another engine (FireBird 1.2) to perform the same test gives the following expected result:

  • by MajinGotan

    Parameter/Setting details:

    Log - Write stuff (like, communication with the GUI) to a file.

    xLog - Write stuff to a HTML file (seems to only work for Opera Browser...)

    CPU usage - In case you want to use less than one CPU, set it in this parameter.

    Main Process Priority - Changes the engine priority without needing to visit the Task Manager.Inherit should be to start the main process at the same priority of the GUI.

    NalimovUsage - affects how much she is slowed by tablebases, default should be best.

    Use Large Pages - After you set "lock pages in memory" in the OS, expect some 15% speed up if you give her 1GB Hash (or more, less hash should also give benefits but not as dramatic - only lasts until you unload the engine, then you'll probably have to reboot the computer for this to take effect again).

    Always Score Main Move - With this OFF Rybka would move into looking for alternative moves in fail lows, with ON she will first give the move a score. Recommended to set it ON for analysis, OFF for games.

    Display Upperbounds - With this OFF Rybka would not tell the user when a fail move happened, so if you were away from the computer you wouldn't have a way to know. Recommended to set it ON for interactive analysis, OFF for games.

    Preserve analysis - Engine keeps old contents on the hash for much longer, slows her down the more positions analyzed. Best to keep it OFF.

    Clear Hash - Allows Rybka to get a fresh look at the position.

    Hash File / Save Hash / Load Hash - Used for when you are going to unload the engine or reboot, so Rybka keeps the hash contents on reload.

    MultiPV_cp - Controls how worse than best the moves have to be to appear on MultiPV, e.g. a value of 0 only would show moves that are exactly as good as the best move.

    TCBuffer - How many seconds Rybka thinks she has subtracted from the clock. Useful for bullet (1 '0) and blitz games (3 '0) so Rybka avoids losing on time (by time stolen by the GUI or the opposing engine), and also may give a general better time management when set at 3 (setting does nothing on incremental or repeating time controls.)

    TCNormal Move Time - The rate at which Rybka should play the game. Lower values will make the engine play faster, and vice versa.

    TC Max Move Time - The amount of time Rybka is willing to spend in critical positions (higher values will make her think longer on such cases).

    These last 3 settings are extremely sensitive to hardware, time control and even, opponent, so to see Rybka excel on games, you'll probably need to experiment a lot to find the optimal settings, but the gains can be significant.

    [Pieces cp] - The offset of the pieces in centipawns. Please note that the behavior is different on analysis than of games. On analysis "White" and "Black" are taken literally, so that when you analyze from the other side you get the same evaluation. On games White means "Me" and black means "The opponent", so by setting the values you are really setting how Rybka should evaluate her pieces and the opponent's, regardless of what side she's playing on. Lowering the values makes Rybka more willing to sacrificing material and vice versa.

    Rook Endgame Scaling: If you see Rybka playing too much into dead drawn endgames with a rook and an extra pawn, try lowering this value. Useful for analysis of such positions, as well.

Back to Top

Post your reply: