home *** CD-ROM | disk | FTP | other *** search
- :C11
- :I01
- :b7
- :+16
-
- :=30
- :(cbdemo.exe|1
-
- :W5
- :I01
- :"{ESC}
- :"%(){LEFT 2}
- :"{DOWN 5}{ENTER}
- :S800|600
- :OACV
- :M400|300
- :OACA
-
- :W1
- :"+%(s)
- //@#s
- :W1
-
-
- :LMainloop
- :#M
- Welcome to the ChessBase auto-demo!
- .N
- We would like to guide you through some of ChessBase most common functions. You may click "Stop" any time to quit.
- .S
- To run ChessBase for Windows, you need a 486 or better.
- .N
- Thank you for your attention.
- #
-
-
- :*L
- Topics of this demo:
- 1ListAndLoad|The games list; Loading a game
- 2Openings|Using the openings key
- 3SearchPlayer|Looking for games of a player
- 4Motivs|Searching for strategical elements
- 5Material|Searching for material; Fritz3
- 6Clipboard|Using the clipboard
- 7Printing|Printing
- *
-
- :LListAndLoad
- :#M
- The control center of ChessBase is the database window.
- .S
- Here all your databases appear as symbols for easy access. You open the game list of a database simply by double clicking on its symbol...
- #
-
-
- :M255|70|50
- :W1
- :BL1:BL0:BL1:BL0
- :W8
- :#S
- Now we scroll through the database list.
- .N
- This is the most simple way to access a database.
- #
- :"{Origin Client Caption|List: Main}{VirtSize 1000|*}{Move 980|24|30}
- :"{Origin Client Caption|List: Main}{VirtSize 1000|1000}{LDrag *|+100|100}
- :"{Origin Client Caption|List: Main}{VirtSize 1000|1000}{LDrag *|+400|50}
- :"{Origin Client Caption|List: Main}{VirtSize 1000|1000}{Move 800|200|10}
- :W2
- :VGoENDList|NoJMP|NoJMP|NoJMP
- :LNoJMP
- :#S
- All list windows can be easily resized.
- .S
- ChessBase adapts the lists layout automatically.
- #
- :"{Origin Window Caption|List: Main}{VirtSize *|1000}{Move 2|500|30}{Move *|+10|10}
- :W1
- :"{Origin Client Caption|ChessBase}{LDrag -80|+0|30}{Move *|+10|1}
- :"{Origin Client Caption|ChessBase}{Move +4|+5|4}
-
- :LGoENDList
- :W2
- :#S
- Hit END to go to the end of a list.
- #
- :"{END}
- :W3
- :#S
- Hit HOME to go to the top of a list.
- .S
- (HOME and END work in all ChessBase windows).
- #
- :"{HOME}
- :W3
- :#S
- Loading a game:
- .N
- Select it with mouse or cursor.
- .N
- Double click or hit Enter.
- #
- :"{DOWN 29}
- :W3
- :"{ENTER}
- :W6
- :"+{F8}
-
- :W4
- :=100
- ]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>
- :W5
- ]>:T:]>:T:]>
- :=30
- :W5
- :"{END}
- :W3
- :"{Origin Client Caption|Anderssen}{VirtSize 1000|1000}{Move 650|500|40}{LClick}
- :W2
- :"{Origin Client Caption|Anderssen}{VirtSize 1000|1000}{Move -40|-200|20}{LClick}
- :W2
- :"{Origin Client Caption|Anderssen}{VirtSize 1000|1000}{Move +90|+30|20}{LClick}
- :W8
- :"{ESC}
- :"^{F4}
- :M100|100
- :W1
-
- :LOpenings
- :#M
- ChessBase has a powerful database access structure for openings: The "openings key".
- .N
- The openings key is a hierarchical index for opening variations. It groups all games of one variation together.
- .N
- An openings key can be adapted and refined to the personal repertoire of the user.
- .S
- The openings key for our little "Main Database" follows the international ECO standard:
- #
- :M255|70|40
- :BL1:BL0
- :"{Origin Client Caption|Dat}{VirtSize *|1000}{Move 73|985|50}{LClick}
- :"{Origin Client Caption|Dat}{VirtSize *|1000}{Move +0|-10}
- :W3
- :"{F11}
- :W2
- :#S
- Lets look at the SĪ£misch Variation (5.f3) of the King's Indian.
- .N
- It has the ECO codes E80-E89.
- .S
- First we go into volume "E".
- #
- :W1
- :"{DOWN 5}
- :W2
- :"{ENTER}
- //]!
- :W8
-
- :#S
- Note the hierarchical structure of the openings key. On the screen you see the whole part "E" of the ECO system.
- .S
- Now we go into E8.
- #
- :W1
- :"{DOWN 9}
- :W1
- :"{ENTER}
- :W7
- :"{DOWN 2}
- :W1
- :"{ENTER}
- :W1
- :#M
- All the games in this key belong to E81.
- .S
- We load the first of them and hit 'cursor down' several times to flick through the game like we would scan the page of a book.
- #
- :"{DOWN}
- :W1
- :"{ENTER}
- :W4
- ]|:T:]|:T:]|:T:]|:T:]|:T:]|:T:]|:T:]|:T:]|:T:]|
- ]|:T:]|:T:]|:T:]|:T:]|:T:]|:T:]|:T:]|:T:]|:T:]|
- :W8
- :"{ESC}
- :#L
- Here we introduce one of the nicest features of ChessBase: Merging games.
- .N
- We want to get a quick theoretical overview over E81. We could do this by playing through all the games.
- .N
- If we however "merge" them all together, we clearly see the deviations between them and get a quick grasp on the theory.
- .S
- It is so easy to merge games: You select them in the list and hit 'Enter'. Ready is your theoretical article.
- #
- :W1
- :"+{DOWN 7}
- :W2
- :"{ENTER}
- :W7
- :"{PGDN}
- :W4
- :"{PGDN}
- :W4
- :"{PGDN}
- :W5
- :"{ESC}
- :W2
- :"{ESC}
-
- :LSearchPlayer
- :M255|70|40
- :BL1:BL0
- :"{ENTER}
- :W1
- :#M
- The "search mask" is used as a filter to list only games which match certain search criteria.
- .S
- We call it up to look for 'Petrosians best games' with White.
- #
- :"{Origin Client Caption|List}{VirtSize *|1000}{Move 104|985|50}
- :W2
- :"{LClick}
- :OACV
- :S100|100
- :"{Move 15|80|30}{LClick}
- :"{Move 50|10|30}{LClick}
- :W6
- P:T:e:T:t:T:r:T:o:T:s:T:i:T:a:T:n
- :W4
- :"{TAB}
- :W1
- :"{SPACE}
- :W2
- :"{ENTER}
- :W1
- :"{SPACE}
- :W1
- :"{DOWN 4}
- :W2
- :"{ENTER}
- @O
- :W10
- :#L
- You could now do a lot of things with these games. Print them, merge them in a repertoire tree, copy them to another database, etc.
- .N
- We are going to play through them one by one.
- .N
- Whenever there is a game list open in ChessBase, the function key "F10" takes you through the games of the list one by one.
- .N
- This is useful for looking into the result of a search or the contents of an openings key.
- .S
- We now hit F10 to load the first game and play a few moves in it.
- #
- :"{F10}
- :W5
- :=300
- ]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>
- ]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>:T:]>
- :=30
- :W15
- :"{PGDN}
- :W4
- :#S
- Hitting F10 again produces the next game in the list.
- #
- :"{F10}
- :W5
- :#S
- Hit END to get to the end of the notation.
- .N
- The board automatically follows.
- #
- :"{END}
- :W5
- :#S
- One can quickly flick through the games...
- #
- :"{F10}
- :W2
- :"{F10}
- :W2
- :"{F10}
- :W2
- :"{F10}
- :W2
- :"{F10}
-
- :#S
- Professionals would be happy with more emphasis on the games notation.
- #
- :"^1
- :"{F10}
- :W1
- :"{F10}
- :W1
- :"{F10}
- :W1
- :"{F10}
- :W1
- :"{F10}
- :W1
- :"{F10}
- :W1
- :"{F10}
- :W10
- :"{ESC 2}
-
- :LMotivs
- :#M
- ChessBase has highly flexible search possibilities for strategical elements.
- .S
- They are defined in the search mask, so can you can filter all games matching your criteria.
- #
- :M255|70|40
- :BL1:BL0
- :"{ENTER}
-
- :"{Origin Client Caption|List}{VirtSize *|1000}{Move 104|983|50}{LClick}
- :OACV
- :S100|100
- :"{Move 15|80|30}{LClick}
- :W2
- :"{Move 90|41|30}
- :W1
- :"{LClick}
- :W2
-
- :"{Move 57|21|20}
- :W2
- :"{LClick}
- :W2
- // to h6
- :"{Move 46|32|10}{LClick}
- :W2
- // BP
- :"{Move 65|64|10}{LClick}
- :W2
- // to h7
- :"{Move 45|20|10}{LClick}
- :W1
- // to f6
- :"{Move 35|30|10}{LClick}
- :W1
- :"{Move +60|+10|20}
- :W3
- @O
- :W2
- @O
- :W16
- :#M
- Obviously White has a statistically won position if he brings his queen to h6 with black pawns on h7 and f6.
- .S
- Again the function key "F10" is the best way to check the found games.
- .N
- Note that ChessBase always jumps to the first position in the game matching the search criteria.
- #
- :"{F10}
- :W7
- :"{F10}
- :W7
- :"{F10}
- :W4
- :"{F10}
- :W4
- :"{F10}
- :W4
- :"{F10}
- :W3
- :"{F10}
- :W3
- :"{F10}
- :W3
- :"{F10}
- :W3
- :"{F10}
- :W10
- :"{ESC}
- :W5
-
- :LIsolaniD5
- :OACV
- :S100|100
- :#S
- Now lets try a more complex definition:
- .N
- Finding all games where Black has an isolated pawn on d5 and a knight on e4.
- #
- :"{Origin Client Caption|List}{VirtSize *|1000}{Move 104|983|50}{LClick}
- :"{Move 15|80|30}{LClick}
- :W3
- :"{Move 90|41|30}{LClick}
- :W3
- // BP
- :"{Move 65|64|20}{LClick}
- :W1
- // d5
- :"{Move 25|40|20}{LClick}
- :W1
- // BN
- :"{Move 65|31|10}{LClick}
- // e4
- :"{Move 30|50|20}{LClick}
- :W1
- :#S
- To define the pawn d5 "isolated", we need to use the 'inhibit board'.
- .N
- Here we set pawns and pieces which must not appear on certain squares for the search criterion to be matched.
- #
- :W1
- :"{TAB 4}{DOWN}
- // BP
- :"{Move 65|64|20}{LClick}
- // c7, c6, c5, c4, c3, c2
- :"{Move 18|20|10}{LClick}{Move +0|+10|10}{LClick}{Move +0|+10|10}{LClick}{Move +0|+10|10}{LClick}{RClick}{Move +0|+10|10}{LClick}{Move +0|+10|10}{LClick}
- // d7, d6, wPd4, d3, d2
- :"{Move 23|20|10}{LClick}{Move +0|+10|10}{LClick}{Move +0|+20|10}{RClick}{LClick}{Move +0|+10|10}{RClick}{LClick}{Move +0|+10|10}{RClick}
- // e7 - e2
- :"{Move 28|20|10}{LClick}{Move +0|+10|10}{LClick}{Move +0|+10|10}{LClick}{Move +0|+10|10}{RClick}{Move +0|+10|10}{LClick}{Move +0|+10|10}{LClick}
- :W3
-
- @O
- :W1
- @O
- :W22
-
- :#S
- As usually, we use "F10" to scan the games
- #
-
- :"{F10}
- :W4
- :"{F10}
- :W4
- :"{F10}
- :W4
- :"{F10}
- :W4
- :"{F10}
- :W4
- :"{F10}
- :W4
- :"{F10}
- :W4
- :"{F10}
- :W2
- :"{F10}
- :W1
- :"{F10 10}
- :W5
- :"{ESC}
- :W5
- :#S
- How does this stratagem work out statistically for Black?
- #
- :"{Origin Client Caption|List}{VirtSize *|1000}{Move 204|983|50}{LClick}
- :W1
- :"{ENTER}
- :W25
- @y
- :W8
- :"{ESC}
- :W4
- :"{ESC}
- :W4
-
- :LMaterial
- :M255|70|40
- :BL1:BL0
- :OACV
- :S100|100
- :"{ENTER}
- @M
- :"{Move 15|80|30}{LClick}
- :#S
- Here we look at all endings
- .N
- R + 2P versus R.
- #
- :"{Move 90|51|30}
- :W1
- :"{LClick}
- :W2
- :"{TAB 5}
- :W2
- :"1{TAB}1
- :W1
- :"{TAB 5}
- :W2
- :"2
- :"{TAB}
- :"2
- :W2
- :"{TAB 7}
- :W2
- :"1{TAB}1
- :W1
- :"{TAB 5}0{TAB}0
- :W1
- :#M
- Have a look at the search definition (Move this box aside, if it is in the way):
- .N
- White and Black each may have at least one and at most one rook.
- .N
- White may have exactly two, Black exactly zero pawns.
- .N
- Since 'ignore colors' is selected, a material distribution with reversed colours would also be accepted.
- #
- :W1
-
- @O
- :W1
- @O
- :W30
- :"{DOWN 7}
- :W1
- :"{ENTER}
- :W4
- ]>:W3:]>:W3:]>:W3:]>:W3:]>:W3:]>:W3:]>:W3:]>:W3:]>:W3:]>:W3:]>:W3:]>:W3
- :#M
- A famous game from the 'Times World Championship' 1993: Kasparov had expected Short to resign much earlier.
- .S
- But look at the drawing chance Black missed a move before!
- #
- :W2
- ]<:W1:]<:W1:]<:W1:]<:W1
- :#S
- Let us have a look at this position using Fritz3, the analysis module for ChessBase.
- #
- :X0
- :"%{F3}
- :W15
- :#S
- Fritz can analyse more than one line at once...
- #
- :"{+}{+}
- :W15
- :#S
- We reduce the board size to make more room.
- #
- :"^2
- :W20
- :"{ESC}
- :W3
- :X2
- :"{ESC}
- :W3
- :"{ESC}
- :W8
-
- :LClipboard
- :#M
- The 'clipboard' is a temporary database. Typical uses are
- .N
- - collecting games of interest from different databases for further processing.
- .N
- - performing management operations on sets of games, e.g. sorting and removing double games.
- .S
- One can bring whole databases to the clipboard. We do this with our little 'Main database' by dragging its symbol onto the clipboard symbol.
- #
- :OACA
- :M300|100
- :M255|70|40
- :BL1
- :W3
- :M120|63|50
- :W1
- :BL0
- :W2
- :M200|120
- :#S
- This dialog box usually appears if you want to copy games from one database to another.
- .N
- Note how simple this is done by 'Drag&Drop'.
- #
- :W1
- :"{TAB 2}{ENTER}
- :W9
- :#S
- Double click on the clipboard symbol to open a list of its contents.
- #
- :M125|70|40
- :W1
- :BL1:BL0:BL1:BL0
- :W2
- :"{F11}
- :W1
- :#S
- The clipboard can be sorted by many criteria.
- .N
- Let us sort by White's name first.
- #
- :W1
- :"{Origin Client Caption|List}{VirtSize *|1000}{Move 135|984|50}{LClick}
- :W3
- :"{DOWN 2}
- :W1
- @O
- :W10
- :"{Origin Client Caption|List: Main}{VirtSize 1000|*}{Move 986|24|30}
- :"{Origin Client Caption|List: Main}{VirtSize 1000|1000}{LDrag *|+200|200}
- :"{Origin Client Caption|List: Main}{VirtSize 1000|1000}{Move 800|200|10}
- :W2
- :"{HOME}
- :W2
- :"{Origin Client Caption|List}{VirtSize *|1000}{Move 135|984|50}{LClick}
- :W2
- :"{DOWN 11}
- :W2
- :"{ENTER}
- :W10
- :"^{RIGHT}
- :W10
- :"{SPACE}
- :W5
- :#S
- An interesting possibility is sorting by move order. Though this is slower than the other sorts it gives interesting insights.
- #
- :"{HOME}
- :"{Origin Client Caption|List}{VirtSize *|1000}{Move 135|984|50}{LClick}
- :"{DOWN 1}
- :W2
- :"{ENTER}
- :W3
- :#S
- Now switch to the 'move representation' of the game list.
- .N
- This is possible in all list windows.
- #
- :"{Origin Client Caption|List}{VirtSize *|1000}{Move 260|984|50}{LClick}
- :W4
- :"^G
- :W2
- :"1220
- :W1
- :"{ENTER}
- :W1
- :#S
- We create a survey of several of the most prominent French-Tarrasch 3...c5 games played in the history of chess.
- .N
- We merge all games with 3... c5.
- #
- :"{DOWN 2}
- :"+{DOWN 11}
- :W2
- :"{ENTER}
- :W1
- :"+{F8}
- ]>:W1:]>:W1:]>:W1:]>:W1:]>:W1:]>:W1:]>:W1:]>:W1:]>:W1
- :W2
- ]^:W1:]>:W1:]>:W1:]>:W1:]>:W1:]>:W1
- :W2
- ]^:W1:]>:W1:]>:W1:]>:W1:]>:W1:]>:W1:]>:W1:]>:W1:]>:W1:]>:W1
- :W2
- ]>:W3:]>:W3:]>:W3:]>:W3:]>:W3:]>:W3:]>:W3:]>:W3:]>:W3:]>:W3
- :W5
- :"{ESC}
- :W1
- :"{ESC}
- :W5
-
- :GMainloop
-
- :LPrinting
- :#M
- ChessBase has highly versatile printing functions. Try it out yourself in the following demo.
- .S
- Please switch on your printer and make sure that you have some paper in it.
- #
- :OACA
- :M255|70|40
- :BL1:BL0:BL1:BL0
- :W1
-
- :*M
- Choice of print samples:
- 1PrintGames|Printing games
- 2EmbedDiagram|Embedding diagrams
- 3PrintRepertoire|Printing a repertoire table
- 4ExitPrint|Back to main menu
- *
-
- :LPrintGames
-
- :#S
- We will look for Bobby Fischers short wins.
- #
- :"{Origin Client Caption|List}{VirtSize *|1000}{Move 104|983|50}{LClick}
- :W2
- Fischer
- :W5
- :"{TAB}{SPACE}{DOWN 4}
- :W2
- :"{ENTER}
- :"{TAB 21}
- :W1
- :"{SPACE}
- :W1
- @O
-
- :W10
- :"+{DOWN 6}
- :W2
- :"{Origin Client Caption|List}{VirtSize *|1000}{Move 330|983|40}{LClick}
- :W4
- @O
- :W4
- @O
- :W70
- :LEmbedDiagram
- :#S
- Now we embed a diagram into a game printout. We try a position everybody will be familiar with..
- #
- @M
- :OACV
- :S100|100
- :"{Move 15|80|30}{LClick}
- :W1
- :"{LClick}
- :"{Move 40|8|30}{LClick}
- :W2
- Capablanca
- :"{TAB 2}{SPACE}
- :W2
- Botvinnik
- :"{TAB 2}{SPACE}
- :W2
- :"{TAB}{SPACE}{DOWN 8}
- :W3
- :"{ENTER}
- @O
- :W6
- :"{ENTER}
- :W3
- :=80
- :"{RIGHT 58}
- :=30
- :W4
- :#S
- Here is our position.
- .N
- To add a diagram, annotate it with the symbol 'CTRL-D'.
- #
- :W1
- :"{Origin Client Caption|Botvinnik}{VirtSize *|1000}{Move 104|983|50}{LClick}
- %D
- :W3
- @O
- :W5
- :"%(){RIGHT 2}
- :W1
- :"{DOWN}
- :W1
- :"{ENTER}
- :W2
- :"{ENTER}
- :W60
- :"{ESC}
- :"{ENTER}
- :W1
-
- :LPrintRepertoire
- :#M
- You may like working for chess on your computer. Sometimes however you prefer sitting on a real board and analyzing in the traditional way.
- .N
- For such occasions printing a 'repertoire' will be just the tool you need.
- .N
- It is an ideal way to compile training material for openings.
- #
- :W1
- %K
- :W1
- :#S
- We will try to create a short article about a line in the King's Gambit.
- .N
- Therefore we call up the openings key to our 'Main database'.
- #
- :W1
- :"{DOWN 3}
- :W1
- :"{ENTER}
- :W1
- :"{DOWN 4}
- :W1
- :"{ENTER}
- :W1
- :"{DOWN 10}
- :W1
- :"{ENTER}{DOWN 1}
- :#M
- First we merge all games from this openings key (C39) into one tree. Then we print it out as repertoire.
- .S
- Note how your database gains value through many well annotated games.
- #
- :W1
- :"+{DOWN 5}
- :W2
- :"{ENTER}
- :W8
- :"%(){RIGHT 2}
- :W1
- :"{DOWN 2}
- :W1
- :"{ENTER}
- :W1
- :"{ENTER}
- :W80
- :"{ESC}
- :W1
- :"{ESC}
- :W1
-
- :LExitPrint
- :W2
- :"{ESC}
- :W6
-
- :GMainloop
-
- :L__STOP__
- :X0
- // Alt-F4
- @]4
- :T: :T:
- :)
- :Z