実家に帰りたい

ポケモンなど ざっくり

334ranker ~世界ランク~

後輩から記事を書けと言われたので書きます。世界ランクだけでなくいろいろ書いてあります。

 

・334ランカーとは???

 深夜3時34分に「334」とツイートする競技

 3:34:00.000に近い人から順に順位がつけられる

 フライングは最下位

 

・タイムテーブル

@334_Ranker から引用

    • 03:32:00 - 04:20:00
      結果の集計・結果のリプライ

      1. 3:32:00  起動
      2. 3:32:01  streamAPIを利用して計測開始
      3. 3:34:00  「---334---」とつぶやく
      4. 3:35:00  計測終了
      5. 3:35:01  「334」を再検索
      6. 3:35:10  結果をデータベースに保存
      7. 3:35:30  一位のツイートのRT及びtop5の報告
      8. 3:36:00  結果のリプライの開始
      ※なお規制により予定よりも早くリプライの受付を終了する場合があります.



    • 04:30:00 - 04:31:00
      「334」の再計測

    • もう一度検索し直しデータベースを更新し計測漏れを防ぎます。



    • 04:40:00 - 06:40:00
      得点の計算・世界ランク更新

    • 世界ランクの計算及び更新のため結果のリプライは一時的に中断します.



  • 08:00:00 - 24:00:00
    結果のリプライ

  • 更新した世界ランクを習得し再びリプライの受付を再開します.

 

ただし現在は「---334---」とは呟いていません。

 

 

・結果返答アカウント

@334_Ranker

@334_Ranker_1

@334_Ranker_2

この3つです。規制がかかっていたらその都度対応しましょう。

 

 

・世界ランクについて

僕は現在世界ランク1位を取ったり取られたり取り返せなかったりしていますが、それまでの経験を踏まえてどうすれば世界ランク上位に行くことができるか書き記します。

 

Calculation Method Ver 2.0 - 334_Ranker

↑これに世界ランクの算出方法が書かれています。

 

見るのが面倒だという人に説明します。

1回の334ツイートにつき0~3000ポイント加算されます。しかし、前日までの累計ポイントは0.95倍になるという仕組みです。

 

なので毎日参加していれば、世界ランクの順位は簡単に上がります。

例として誤差0.200[s]、順位80位を毎日取り続けたとしましょう。目安として、この成績を20日続ければ世界ランク20位に入ることができます。

 

また、フライングは世界ランク上位になるほど手痛いです。先ほど1回の334ツイートにつき0~3000ポイント加算されると書きましたが、フライングは0~400ポイントしか加算されません。

フライングを出さず、無難な成績を毎日出すことができれば、世界ランクは勝手にあがります。

 

僕はエクセルで簡易的な累計ポイントの計算ができるようにしました。みなさんもやってみては

 

 

・使用推奨クライアント

 世界ランク上位の使用クライアントを見ると、PCまたはiPhoneTwitter公式からツイートしている人が大半です。ラグが少ないので狙い通りのタイムが出しやすくなります。

 

 

・時刻を計る媒体

僕は電波時計を使っています。

世界ランク上位の方々はよくこのサイトを使ってるらしいです。

http://time.is/ja/

更新したときのズレで回線の応答時間も目安にできるらしい

 

・ミリ秒まで算出

(実はよくわかっていないので詳しい人がいたら教えてください)

ChromeIEでしか試していないです。

通常ツイート時刻表示は何時何分までしか知ることができません。

ですが以下のコードをコンソールから実行するとツイートした時刻をミリ秒まで知ることができます。

var id=location.href.match(/\d{18,}/);id=((id/4194304)+1288834974657);id=parseInt(id)+'';var ms=id.substr(-3,3);id-=ms;var dd=new Date(id);dd=dd.toLocaleString()+'.'+ms;prompt('ツイート時刻:',dd);

f:id:kazuki_fs_pokemon:20161113040944p:plain

その他のツール→ディベロッパーツール→console

ツイートを表示させて実行すると上の画像のようになります。

 

ツイートのstatusIDの上位41ビットを使って算出しているようです。

 

【追記】詳しいかたからもっと簡単な方法を知ることができました。ありがとうございます。

先ほどのコードの先頭に

javascript:

をつけたしてChromeのブックマークのURLのところに入れれば、手軽にツイート時刻を知ることができます。

 下の動画で詳しく説明してくれています。

www.youtube.com

 

 

 

・ちなみに

334デイリーで、同タイムにおいて1位と2位の差は430ポイント

 

 

記事の内容について、間違えている箇所があったり、わからないことがあれば、ツイッターで聞いてください。

 

こんな記事見るより↓のやつ見たほうが良い

Top - 334_Ranker

 

注意

 眠たい人は早く寝ましょう。