Add Game-Level curve besides Time-Level graph!

In a game, you could find nice moves and bad moves, i.e. winrates up and down. And one can link moves from a winrate curve.

In many games, you want to find nice games and bad games, i.e. ratings up and down. But one can not link games from his or her Time-Ratings curve!


I like time.
In my chart it shows that I had a long break after my first games.
It’s someway telling us something about the life of the player.

In a game based chart we couldn’t understand if someone is playing since long time or if he’s just playing a lot of games.

I think time makes the chart more meaningful


I love how we always totally disagree on things that are simply a matter of opinion! It’s amazing having another person I know who seems to always have the opposite opinion to me on things that don’t really matter one way or the other :smiley:

I reckon you should be able to press a button to toggle one view or the other. Unfortunately, I think that the way the graph is presented is closely controlled by the back-end - efficiency rather than flexibility being chosen in the tradeoff.


Completely front end. It’s using the rating history, which stretches 5000 games in the past. To change something there is just a matter of working with a graphic library in ugly JavaScript.


Oh, that’s great news. I had the strong impression that the API in use returned rank-by-day, rather than rank-by-game.

If it’s by-game, then there must be some code bunching it up into days that I don’t recall, but it was some time ago now that I was in there.

You are so correct that the code in there is something to be contended with. But … armed with the knowledge that the API is suitable, I might don my sword and shield and take a look…


So I hacked and slashed, and have a switch to get a basic per-game graph.

I need to do a lot of tidying now - just letting you know I haven’t forgotten.

PS: what I like about the per-game rank graph is that there are no step changes in it. This test account didn’t “suddenly” become 8k, as per the by-time graph, that happened over a sequence of 4 games at the beginning, for example.


I just forgot it barely before your reply😂

If you zoom in the time-rating graph, the step will disappear. Anyhow, that’s a reason why I suggest a game-rating graph besides. People are not always playing go games at the same frequency. If long time no game, the time-rating graph will be a step up and a horizontal line. It’s a little boring before you zoom in and zoom out.

You can’t zoom into days. If there are lots of games on one day, that’s a step change.

But as you say - this is why I’m going for graph-by-game: precisely so that lots-on-one-day and big-gaps-between-any-playing are removed all at once, instead of requiring zooming in and out :slight_smile:

Sounds nice!:+1:
Could add games’ preview below when hit a point on the game-rating graph? And one can link to the game page if he hit the preview. Is it possible to realize?


It’s a fantastic idea. I’ll certainly look into that after the basic thing is working.


I was on team timeline until this comment… this would be a SICK feature… great suggestion SimpleVoin


(The basic function, not the SICK features :slight_smile: )


What do you mean by team timeline and sick feature? This feature will conflict with the main branch of OGS’s Github Repo?

Bhydden meant that he was in favour of the timeline view of ratings before your feature suggestion.

Sick feature is a compliment.

Overall his message said “What a good idea, if this is implemented, I think I would use the game view instead of the timeline view” :wink:

I’m nearly done with a first try at the Sick feature. It won’t conflict, it will merge cleanly.


Thanks for the translation into the Queen’s English :wink:

Except for maybe some trailing white space :wink: haha


I’ve submitted a PR for anoek’s review.



Great tutorial video :heart_eyes::heart_eyes::heart_eyes::heart_eyes::heart_eyes:

1 Like

Where is the video? On Youtube? I can’t see youtube because I am in China Mainland right now.

It’s hosted on github actually. But this feature is available on now, so you can check it out :slight_smile:


Can I suggest that the info that’s displayed on the side, about the game and such, also displays the game result? It’s not really clear whether the game is a win or a loss for the player right now without clicking on the game.