Webエンジニアの日常とリーグオブレジェンド

Webエンジニアとして働いている猫のブログ。EmacsとMySQLとリーグオブレジェンド(LoL)が好物。主に技術的な記事かLoLの記事を書く。

【LoL】パッチ9.15で削除されたレガシーカーソルがすぐに復活した件について思うこと

f:id:yoshiki_utakata:20190801104757p:plain

はじめに

パッチ9.15で削除されたもののすぐに復活したレガシーカーソルについて、システムエンジニア(プログラマー)としての僕が思うことを書きます。*1

経緯

レガシーカーソルが何かわかっている人はこの経緯は読まなくても良いです。

パッチ8.14で、カーソルが新しくなる変更が行われました。

summoners-riftodon.jp

(しょこみんとさんがパッチ8.14からカーソルが変わったことを教えてくれました。感謝!)

しかし、新しいカーソルが実装されると同時に、古いカーソルに戻す設定も提供されていました。この古いカーソルのことをレガシーカーソルと呼びます。

この設定はパッチ8.14からパッチ9.14まで提供されていましたが、パッチ9.15で前触れもなく削除されました。

この突然の削除に対してクレームが多かったのか、この変更はすぐに巻き戻され、レガシーカーソルは復活しました。

なぜカーソルに変更が加えられたのか考察する

これはおそらく、レガシーカーソルには視認性の問題があったからでしょう。デザイナーもエンジニアも、新しいカーソルの方が古いカーソルより優れていると考えているはずです。

僕は新しいカーソルの方が好きです。新しいカーソルの方が以下の2点で優れているからです。

  • どこをクリックしたかわかりやすい
  • カーソルの色がわかりやすい

なぜ突然消えたのか

なぜオプションで変更できるようになっていたものが突然消えたのか。

おそらくこのカーソルが実装された当初からレガシーカーソルは消える予定だったのだと思います。カーソルが選べるということはそれだけシステムが複雑になるということだからです。

まず、カーソルの変更設定を保存しなければいけないです。そのためのデータベースなども必要になるでしょう。

また、何か変更を加えた際に、念の為新しいカーソルとレガシーカーソル両方で問題ないか動作確認する必要があります。

では、なぜカーソルの設定を用意して、そして突然消したのでしょうか。結局消すのであれば設定を用意せずに変更したらいいだけではないか。

おそらくカーソル設定を用意したのはテストのためなんじゃないかなと思います。今回の場合、新しいカーソルと古いカーソルを用意して、「古いカーソルに戻す人はどれくらいいるのか」をテストしていたのだと思います。

そして今回、「古いカーソルを使っている人はもう少ない」と判断され「新しいカーソルで問題なさそうだ」と判断されてカーソルが消えたわけです。

summoners-riftodon.jp

summoners-riftodon.jp

今回の問題点

今回の問題点は2点あり

  • カーソルの削除をユーザーに予告することなく行った点
  • なぜカーソルの削除を行ったかがユーザーわからない点

かと思います。

なぜ戻されたのか

おそらくプロプレイヤーなど、重要な人物から「消さないでくれ」という要望があったか、あるいは凄い人からの反発があったのでしょう。先ほど挙げたツイートの通り、このカーソルは最終的に消すとRioterの言及しているので、いつかは消えるのでしょうね。オフシーズンに入って削除されたらおそらくプロからの要望だったんじゃないかなと思います。

最後に

この記事は僕の見解であり公式の見解ではありませんので注意してください。

参考

誰のためのデザイン? 増補・改訂版 ―認知科学者のデザイン原論

誰のためのデザイン? 増補・改訂版 ―認知科学者のデザイン原論

政治の絵本 新版―学校で教えてくれない選挙の話

政治の絵本 新版―学校で教えてくれない選挙の話

*1:僕はRioterではないです