CPT Community

Innovative Chess Training
Welcome to CPT Community Sign in | Join | Help
in Search

English Blog

In this blog you will find news and information about Chess Position Trainer - current und future versions.

Run Games against Repertoire: Implemented

Last Friday I wrote that the popular feature ‘run games against repertoire’ will be included already in CPT 4 after all (unlike I wrote in an earlier blog post). Well, since yesterday it is implemented.

What is this feature anyway?

It’s doing some magic, which becomes even more powerful now that CPT 4 has this new and comprehensive repertoire management system.

Let me explain it by asking a few questions:

  • Do you like playing Blitz games online?
  • Do you find yourself playing more blitz games than you actually should (instead of studying some openings or chess theory)?
  • And then, especially if you play a row of games against the same opponent, you always come to certain positions where you just have the feeling you start to lose the game?

Well, welcome to ‘run games against repertoire’! This feature basically checks for each game you played where you or your opponent played the first move which is not covered by your repertoire. And as this feature is dedicated to all ‘lazy’ chess players who can’t resist the attraction of some quick blitz games: it’s implemented in a way which makes it too simple and appealing to not using it. Yes, I call myself part of this target group! Geeked

Let's see how this works in practice:

 

In this game I played 10. Be2 which is not part of my original Alekhine repertoire. Actually, I was supposed to play 10. dxe5 (accordingly to my repertoire). Now, this is already pretty cool, because what I just did was loading a PGN file (once set you can forget about it and go straight to this module). Then, CPT parsed all games which contained with my nickname as white or black player. Shows them all in the list at the bottom and for each game I click it not only shows the move list, but also the novelty me or my opponent played which is highlighted.

How does this work? In the background CPT navigates through all (!) your openings and the very first move which is not covered by any opening is considered to be a novelity. Now, to get the whole idea please have a look at the next screenshot which makes clear why this feature is so powerful which you can see here:

Show Screenshot (tries to open in a new window)

You can see that CPT shows in the main window the corresponding opening (automatically, it was not opened before!), shows the critical position and marks with an arrow the novelity. It doesn't stop here. You can easily 'accept' (all) novelities. In this case all these moves will be imported to the corresponding opening and the position will be marked as 'Novelity'. This way you can easily navigate through all novelities later.

So, why is this for the lazy guys who can't resist the temptation of some quick blitz games? Because now you can at least easily (almost in real-time, if you set it like this it could be even in real-time) see where you or your opponent didn't play your repertoire move. If it was you, you can see what the correct move is. Otherwise you can decide whether you want to include the opponents move in your repertoire and research a proper reply. This way you still learn your openings. Not as efficient as with the training module, but as a good mix its a reasonable trade-off.

Let me know whether you ever used this feature in CPT 3.3 and what you think about it (even if you haven't heard about it before)!

Published Dienstag, 7. September 2010 06:39 by StefanRenzewitz

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

PsyMar said:

Well, I'm excited.  Does this mean beta's coming out shortly?  I don't play much blitz, but even for non-blitz games this sounds very useful.

September 7, 2010 01:53
 

Ainojin said:

I think that this is really useful. I used to do this manually, following the repertoire and stoping when the novelty happened. Then I looked for a good reply if it was not my movement and added it to my repertoire. Really nice function it will be good, what I didn-t know is that it was already implemented in 3.3. Now I will use it for sure. Thanks again for your work!

September 7, 2010 05:46
 

Hez said:

Your tool comes at a time of amazing coincidence for me. I have been a keen user of Fritz 12 trying to structure my repertoire but get lost in all the loops of variations. Then you tell me I can do that and in addition, actually plug my blitz games against my repertoire! - I have been wondering how I would ever do this because I play around 500 games a month and definately cant get the time to check which of these I lost due to mistakes in the opening...Words cant describe how thankful I am for your effort & how it will enhance my game...

September 7, 2010 10:17
 

Jürgen said:

Hi Stefan,

I think thats a great Idea and I am excited to test it. Is it possible to change the PGN file quickly? Because I have a PGN with my tournament games and a PGN with my internet blitz games. In CPT 3.3 I have to change the PGN in the options wich is very uncomortable. I am looking forward to CPT 4! You make a great Job!

September 7, 2010 10:25
 

Autofill said:

good job stefan, cant wait to get my hands on the beta.. i was thinking about a feature like 'find positions (transposed due to my opponent not playing my book move) leading back to my repertoire where i made the wrong move'

not sure how to call it but thats the idea.. :)

September 7, 2010 11:49
 

LS said:

I think this feature is great - I just discovered CPT and don't have a repertoire yet but I plan to use it as soon as I get my repertoire.

Building my repertoire I was thinking about this feature but more extended; let's say that I have a Sicilian repertoire, me being black; then I take a pgn file from internet (twic for example, games of good players) and want to find out if there was any novelty from white point of view, for my repertoire up to move M;

So CPT should keep all the games where my repertoire was played and white made a move that I have no answer for in my repertoire (it should not be my games); these are moves that I should prepare an answer for; if a game did not follow my repertoire it should be ignored.

I was thinking to make a small script to modify the pgn files, to change the name of the black player as "me" and then to try to use the feature you just implemented but maybe you could extend this feature.

Thanks a million!  

September 7, 2010 22:15
 

StefanRenzewitz said:

@PsyMar: If I don't encounter any show stopper there will be a beta in October sometime.

@Autofill: We certainly would need a shorter description for the button :)

@LS: Great idea! I like it and most likely will implement it till final release. Thanks for your suggestion!

September 8, 2010 21:53
 

Leo Hovestadt said:

I check regularly your site for more then a year. I am a very very happy user of CPT 3.3. With your last feature in I hardly can wait until CPT 4.0 is out. Thanks for all your great work.

September 17, 2010 02:05
 

Pete said:

I'm really excited now. I can't wait!

September 17, 2010 19:42

Leave a Comment

(required) 
(optional)
(required) 
Submit