Not logged inRybka Chess Community Forum
Up Topic Rybka Support & Discussion / Aquarium / Some chess tools for GUI
- - By Pepe Smith [us] Date 2007-08-13 19:19 Edited 2007-08-13 19:24
Variation Splitter:
How about a tool where we can split game variations into a different game. Here is an example.

Game to be split-
[Event "?"]
[Site "?"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]

1. d4 e6 2. e4 f5 3. Qh5+ Ke7 (3... g6 4. Qg5 Qxg5 5. Bxg5)
4. b3 b6 5. Ba3+ Kf6 6. e5# *

Split Variation-

[Event "?"]
[Site "?"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]

1. d4 e6 2. e4 f5 3. Qh5+ g6 4. Qg5 Qxg5 5. Bxg5 *

More complexity--
How about we have 2 types of splits Full Split and Partial Split. Full split is the one I did above, where the variations separated becomes completely a new game. Here is the partial one:

[Event "After 3...g6 variation"]
[Site "?"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]
[SetUp "1"]
[FEN "rnbqkbnr/pppp3p/4p1p1/5p1Q/3PP3/8/PPP2PPP/RNB1KBNR w KQkq -"]

1. Qg5 Qxg5 2. Bxg5 *

Store the position and continue the moves.

More detailed with variation splitter:
Sometimes there will be a variation within the variation, so what about a splitter by levels.

[Event "?"]
[Site "?"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]

1. d4 e6 2. e4 f5 3. Qh5+ Ke7 (3... g6 {This is level 1
variation} 4. Qg5 Qxg5 (4... Be7 {This is level 2
variation} 5. Qh6 Bf8 6. Qg5) 5. Bxg5) 4. b3 b6 5. Ba3+ Kf6
6. e5# *

When we choose level 1 full split it will be like this:

[Event "?"]
[Site "?"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]

1. d4 e6 2. e4 f5 3. Qh5+ g6 4. Qg5 Qxg5 (4... Be7 {This is
level 2 variation} 5. Qh6 Bf8 6. Qg5) 5. Bxg5 *

and level 2:

[Event "?"]
[Site "?"]
[Round "?"]
[White "?"]
[Black "?"]
[Result "*"]

1. d4 e6 2. e4 f5 3. Qh5+ g6 4. Qg5 Be7 5. Qh6 Bf8 6. Qg5 *

Of course there might be level 3 and above. And the results of the variations that was split should be extracted into another database file. This should be also applicable on a single game or an entire database.

---------------------------------------------------------------------------------------------------
Double positions finder:

Yeah I know we can search positions in a database, but we can't if we merge lots of games. I know there is a chessbase function "search position in this game" but it will be convenient if the computer will find all double(or many) positions in a games and make a list of them.

---------------------------------------------------------------------------------------------------
Opening book Converters:

There are lots of opening book format (.ctg, .bkt, .abk etc) it will be more convenient to have one stable converter to all of these. Also why not a function that will not only convert opening books into other formats of book but will also convert them into database. For example convert .ctg book into .pgn file, then import all the positions in book into a pgn file as a single game (or multiple if not possible) so it is expected to have one game with lots of variations.

---------------------------------------------------------------------------------------------------
Opening book features:
- capability to store computer evaluation, eg. a position with a score of 0.23.
- capability to be commented, human text comments to the moves in the book
- smaller size

---------------------------------------------------------------------------------------------------
Deep Positional Analysis, blunder check, shootout and full analysis:

Those were one of the great features of fritz GUI. Is there any more enhancements that can be made so that the analysis are much more accurate? Maybe variation shoot out, where the engines play till the end of the game and they make a second(or sub variations) variation depending on their Threshold and after the main game(main line) is finished they play on their second choices(sub variations). Or maybe enhanced retrograde analysis.

That will be all for now,
Thank you and good luck to rybka.
Parent - By Pepe Smith [us] Date 2007-08-14 18:45
Normally we have one openings book in our reference when viewing games, how about also a multiple book reference. For example one book is based on human games and the other on machine games, of course our choices of opening book types can varies.
Parent - By Felix Kling (Gold) [de] Date 2007-08-14 19:07
Interesting suggestions, some of them are already in the GUI, some of them were discussed.
I'm not sure if the Variation Splitter would be helpful.
Double positions finder can be done if you klich through the game and look if there's an entry in the opening book.
Up Topic Rybka Support & Discussion / Aquarium / Some chess tools for GUI

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill