天鳳記録 ‐ Tenhou ranking tool


news

2015-02-01

I have added a rank/pt estimation feature. This will calculate rank/pt for the player from the L0000 games displayed at the bottom of the output, and it will use the figures displayed in Tenhou's manual as of today (archived copy). Of course this can be innacurate for a number of reasons, such as:

No doubt there are some other examples, too. Having said that, it is pretty accurate with a little attention to the date parameters. A nice example is that it perfectly describes ASAPIN's rise to 天鳳位.

I have also put back the player's position result in the output, which is now the first piece of information on the line.

2015-01-29

ranking.pl version 3 has been in service now for about 1.5 years without a single hiccup. To celebrate this arbitrary milestone, I hereby announce that the backend is no longer in beta. Having said that, there are some tangible changes worth mentioning.

I have polished up and enabled a long-ago implemented feature. Now, rather than only computing the statistics over all the displayed games, the script offers a breakdown by hour and day of the week also. The data can be seen in the tables at the top of the output.

The code is very clean at the moment, and the above feature is implemented in a very general way. This means that it is quite easy to add further statistics, should they be requested.

The next thing I would like to do is get rid of the hideous "hourly gameplay" graph seen at the top of the output at the moment. Of course I will replace it with something much better: The idea is that one could dynamically select what information they would like to see represented on the graph. My current vision for this is that there would be buttons on the end of each row in the new tables of statistics that have been enabled today. To give an example, the current graph is essentially what would be seen if the "average position" and "total games played" rows were selected on the hourly breakdown table. And on the subject of graphs, I also want to stop using dygraphs in favour of D3.js. We shall see how that goes!

Other things on the horizon:

2013-06-29

I'm back and still working on this bit by bit! As of today, I have added more statistics and organised them a bit better. I've also recoded some stuff to make translations ridiculously easy to implement. Having said that, language selection still hasn't been added. The only language for now is the Japanese version (translation courtesy of xkime!), and I will make Japanese the default anyway.

I've also done a little (very little) work on cleaning up the list of games displayed at the bottom. Among the extra statistics added is "play time", which is a long-awaited and very cool feature. I will try and make it a bit more informative in the coming days, but right now it is in minutes in case you weren't sure.

I'm planning on adding a news page and about page soon, I think. I have received a ton of help from various people and they deserve equal credit for this tool, so they will be glorified on said about page.

2013-06-18

Welcome to the new ranking.pl! This is the third big revision to the ranking service, with the following new features so far:

I'm still working on a lot of stuff behind the scenes, and you can clearly see that this isn't yet finished. In particular, the output of game records on the results page are kind of messed up. There's also no translation of the statistics into Japanese. All of these things will come soon, as well as the previous (but then removed) rival mode.

I am going away for about 10 days starting 2013-06-18, but I will work on it when I get back. In the mean time, please test the tool as much as you can and email any errors you find to my
  email if you're willing to help! No error is too small, so spam me as many times as you like.

Feature requests are also very welcome!


— bps 2015-01-29 (last updated: 2015-01-29)