[Request] Implementation of automatic pairing function | [要望]自動ペアリング機能の実装について

[Request] Implementation of automatic pairing function

I sincerely request the implementation of an automatic pairing function at this early stage. (Auto-matching in Japanese).

The reasons are as follows.

(1) Even though the player population is small, there is no particular disadvantage to implementing the auto-pairing function and leaving it as it is, and I think it is likely to lead to an increase in player retention.

(2) Challenging a player who is waiting for a game with a higher rating than you (e.g. 200 rating difference) is a very high mental hurdle. However, if you are playing against a player with automatic pairing, you can both think "well, it can't be helped" and the mental hurdle to challenge a game is considerably lowered. (Especially for beginners).
If people can challenge games more casually, the number of games will increase, which will invigorate lishogi, and we can expect to see a rise in the number of simultaneous player connections.
(This is not about players with rating restrictions.)
If there is a concern that the number of games will drop because players are divided between those waiting for games in the lobby and those using automatic pairing, then players should check the waiting list in the lobby first and use automatic pairing if there are no games waiting for them. (It might be a good idea to put this procedure in the FAQ or something).

(3) I think the usefulness of the automatic pairing function has already been proven in the arena.
If the arena did not have this feature, I think the number of participants would be much smaller.
The reason is the same as what I wrote in (2). If that were the case, I would have had a hard time participating.
By the way, some people may think that with the current arena feature, the auto-pairing feature is not necessary, but I think that this feature will have a different positive impact than the arena because it will be permanent, while the arena will only be held at certain times and will be cancelled if there are not enough people.

(4) Some people say that auto-pairing is not used in 81 Dojo as well, but I think it would be easier to use than 81 Dojo if the auto-pairing UI is easy to see and click, like lichess.

These are the four reasons why I would like to see an automatic pairing function implemented.

The time controls I would like to see implemented for automatic pairing are as follows.
10 | 0, 10 | 30, 15 | 60, 5 | 0, 0 | 10 and Fischer rule.
The reason is that these time controls are implemented in many Shogi sites and are popular time controls that are played a lot.

Also, this is an additional request, but I think it would be very nice to have a link burner on the top left corner of the home page of this site that links to the arenas that individuals are hosting.
Currently, information on private arenas is sent out via Twitter bot accounts, but I don't think that all of the lishogi players know and follow those accounts, so it would be great if the link burner for private arenas could also be displayed on the top page of this site. If the link burner of the private arena is also displayed on the top page, more players will join the arena which has already gathered to some extent, and lishogi will be more exciting. This would also contribute to the increase in the number of players.

If anyone agrees with my request, please give me a reaction mark such as "Good".
Thank you for reading.

[要望]自動ペアリング機能の実装について

今の早い段階で自動ペアリング機能の実装を心から要望します。(日本語で言う所のオートマッチング)

理由は以下の4点です。

①プレイヤー人口が少ないと言っても、自動ペアリング機能を実装しそのまま置いておいても、特にデメリットが無く、プレイヤーの定着率の向上にも繋がる可能性が高いと思います。

②自分よりもレーティングが高い対局待ちをしているプレイヤー(例えばレーティング200差)に挑戦するのはとても心のハードルが高いです。しかしもし自動ペアリングで対局する相手ならお互いに「まあ、しょうがないか」と思えるので、対局を挑む心のハードルもかなり下がります。(特に初心者からすれば)
より気軽に対局に挑める様になれば対局数が増加し、lishogiが活性化し、プレイヤーの同時接続数の上昇にも期待出来ると思います。
(この話はレーティング制限をしているプレイヤーの話とは別です)
もしロビーでの対局待ちのプレイヤーと自動ペアリングを利用するプレイヤーに分かれてしまい、返って対局数が下がる懸念があるのであれば、プレイヤーが先ずロビーの対局待ちを確認し、対局待ちが無ければ自動ペアリングを利用する様にすればいいと思います。(FAQなりにその手順を書いておくといいかもです)

③自動ペアリング機能の有用性は既にアリーナで証明されてると思います。
もしアリーナにこの機能が無かったら参加者はもっと少ないと思います。
理由は②で書いた事と同じです。そうであったら私も中々参加しづらかったと思います。
ちなみに現在のアリーナ機能があれば、自動ペアリング機能は必要ないと思う人もいると思いますが、アリーナは特定の時間帯にしか開催されず、人数が揃わなければキャンセルされますが、この機能は常設になるのでアリーナとはまた違うプラスの影響を与えると思います。

④81道場でも自動ペアリングが使われて無いと言う意見がありますが、lichessの様な見易くクリックしやすい自動ペアリングのUIであれば、81道場よりももっと気軽に利用し易いと思います。

以上4点が私が自動ペアリング機能を実装して欲しい理由です。

自動ペアリングで実装して欲しい時間設定は以下です。
10 | 0、10 | 30、15 | 60、5 | 0、0 | 10 とフィッシャールール
理由はこれらの時間設定が多くの将棋サイトで実装され、多く指されている人気の時間設定だからです。

それとこれは追加の要望なのですが、このサイトのトップページ左上に個人が開催するアリーナへのリンクバーナーが表示される様になると非常に良いと思います。
現在、個人が開催するアリーナの情報に関してはツイッターのボットアカウントで発信されていますが、全てのlishogiプレイヤーがそのアカウントを知っていてフォローしている訳では無いと思いますので、個人が開催するアリーナのリンクバーナーもトップページ内に表示される様になれば、ある程度集まっているそのアリーナに更に参加するプレイヤーが増えてlishogiがより盛り上がると思います。それもプレイヤーの増加に貢献すると思います。

私のこの要望に賛同される方がいましたら是非グッドなどのリアクションマークを押してください。
読んで頂きありがとうございました。

基本的には賛成ですが、一点だけ反対させてください。
時間数が多すぎます。
byo-yomiとフィッシャーが一つずつあれば十分でしょう。
具体的には0|10と5+5です。6つ以上ではマッチングが発生せず明らかに逆効果です。
もし持ち時間を絞ることが技術的に不可能であれば実装しない方が良いと思います。

Basically, I agree with you, but let me disagree with you on one point.
The number of hours is too many.
One byo-yomi and one fisher should be enough.
Specifically 0|10 and 5+5. more than 6 will not generate matching and is clearly counterproductive.
If it is not technically feasible to narrow down the amount of time you have, it would be better not to implement it.

[EN/JA]

I agree.
The automatic pairing function is one of the most important features of modern shogi games.
Modern internet users do not like to wait, and if the system does not allow them to start immediately, they are likely to leave the game.
As for my feeling, I can easily participate in the lishogi arena, but I hesitate to create my own game and wait for other users.

Since the automatic pairing function is already implemented in lichess, it would be easy to implement a similar function in lishogi.
I hope the developer will consider this.

賛成します。
自動マッチング機能は、現代の将棋対戦ゲームには重要な機能の一つです。
現代のネットユーザーは待ち時間を嫌い、すぐに始められるシステムでなければ離脱に繋がりやすいそうです。
私の感覚としても、現時点のlishogiはアリーナなら参加しやすいですが、自分でゲームを作って人を待つのには躊躇します。

自動マッチング機能はlichessにも既に実装されているため、lishogiに同様の機能を実装しやすいと思います。
開発者の方のご検討を望んでおります。

>#2

It is true that setting too many automatic pairing times is counterproductive.
Personally, I would be very grateful if at least two of the time controls mentioned above could be implemented in lishogi.
10 | 0 and one of 0 | 10 or Fischer rules.
I don't know which time controls many lishogi players would prefer, so I would encourage anyone who has a preference to post their preferred time settings here or indicate their preference with a Good Stamp.

>#2

確かに自動ペアリングの時間設定が多過ぎると反って逆効果ですね。
個人的には上で書いた時間設定の内2つを少なくともlishogiに実装して頂けたらとてもありがたいですね。
10 | 0と、0 | 10 かフィシャールールの内一つ
どの時間設定を多くのlishogiプレイヤーが望むのかは分からないので、希望がある人には是非ここに希望する時間設定の候補を投稿して貰ったりグッドスタンプで意思表示して貰えればと考えます。

I strongly agree with you.

The automatic pairing feature is used by the two major shogi apps with the largest number of users. Easy game play is the biggest advantage of these apps and is demanded by users.
I think this feature is essential to increase the number of users of lishogi.

私も強く賛成です。

自動マッチング機能は、ユーザー数が多い二大大手将棋アプリで採用されています。手軽な対局はこれらアプリの最大の利点であり、ユーザーの要求です。
この機能はlishogiのユーザー数増加のためにも不可欠かと思います。

I completely agree with your idea.
I hope the automatic pairing function will be implemented not only for lichess but also for lishogi in the future.

これがlishogiに関わる最後になるかもしれないので心残りのないように考えていることを全て書いておきます。

現状は奇跡的に恵まれた状況にあります。
某プロ棋士がこのサイトをSNS等で応援してくれているのです。これは本当に奇跡的な状況なのです。他国から見ると分かりにくいかもしれませんが、JSAや将棋サイト等の利害関係から考えれば本来ならばありえません。彼も一定以上のリスクを負っています。
彼が参加してくれる、もしくはSNSで宣伝してくれるだけで参加者の多い大規模な大会を開ける可能性が格段に上がります。実際に過去に一度成功させました。二回、三回ということも決して不可能ではありません。
しかし、彼の熱意もいつまで続くかわかりませんし、大会を開いたところで現在の環境ではユーザーが定着しないのです。開発も非常にスローペースになっていますし、その中で最も費用対効果が高く、ユーザーの定着率に大きく貢献する機能が自動マッチングだと考えています。
開発者の皆様方、何卒ご一考のほどよろしくお願い致します。

This may be the last time I am involved with lishogi, so I will write down everything I am thinking about so that I don't have any regrets.

The current situation is miraculously blessed.
A certain professional shogi player is supporting this site through social networking and other means. This is really a miraculous situation. It may be difficult to understand from other countries, but it is not originally possible considering the interests of JSA, shogi sites, etc. He is also taking a certain level of risk.
If only he would participate or advertise on SNS, the possibility of opening a large tournament with many participants would increase dramatically. In fact, we have succeeded once in the past. It is by no means impossible to do it twice or even three times.
However, I am not sure how long his enthusiasm will last, and even if we hold a tournament, users will not stick around in the current environment. Development has also been very slow-paced, and we believe that automatic matching is the most cost-effective feature of the system, and the feature that will contribute the most to user retention.
Thank you in advance, developers, for your consideration.

Perhaps there is a way to do make automatic pairings and manual pairings work.

> (4) Some people say that auto-pairing is not used in 81Dojo as well, but I think it would be easier to use than 81Dojo if the auto-pairing UI is easy to see and click, like lichess.

I agree. This is a significant point that both 81Dojo and Lichess failed to consider.

> If there is a concern that the number of games will drop because players are divided between those waiting for games in the lobby and those using automatic pairing, then players should check the waiting list in the lobby first and use automatic pairing if there are no games waiting for them. (It might be a good idea to put this procedure in the FAQ or something).

Actually, this supports your point (4) that the UI needs to be easy to see and click. Lichess' UI is not easy (most players do not see manual game seeks). Perhaps until automatic pairings are popular the lobby page needs to display both automatic pairing buttons as well as manual game seeks (again, a point Lichess failed to consider when they struggled to introduce automatic pairings).

>#8

>Actually, this supports your point (4) that the UI needs to be easy to see and click. Lichess' UI is not easy (most players do not see manual game seeks). Perhaps until automatic pairings are popular the lobby page needs to display both automatic pairing buttons as well as manual game seeks (again, a point Lichess failed to consider when they struggled to introduce automatic pairings).

I see, I did not know that.
I agree with your opinion.
I guess something needs to be done about that, as you say.
Thanks for posting your opinion.

I would like to write something that I forgot to write at the end so that I will not regret it.

I think that implementing an automatic pairing function is a higher priority and better for lishogi than, for example, implementing Shogi Variant.
For example, I think that Shogi Variant such as Chushogi is more of a game for intermediate to advanced players.
I myself am too busy with HonShogi to play MiniShogi.
I think that beginners are even more occupied with learning and playing Honshogi.
And I think the largest number of players are beginners and light users.
Therefore, including the reasons I mentioned at the beginning, I think that the implementation of the automatic pairing function has a higher priority than, for example, the implementation of Shogi Variant.
Of course, it will take a lot of time and effort from the developers to implement this function, but I hope that the developers will consider it.

私も後悔しない様に最後に書き忘れた事を書いておこうと思います。

自動ペアリング機能を実装する事の方が、例えば変則将棋を実装する事よりも優先度は高く、lishogiにとっていいと思います。
例えば中将棋と言った変則将棋はどちらかと言うと中上級者向けのゲームだと思います。
私自身、本将棋で手一杯で五五将棋まで手が回りません。
初心者の方は尚更、本将棋を覚え指すのに手一杯になると思います。
そしてプレイヤー人口で一番多いのは初心者とライトユーザー層だと考えます。
なので一番初めに書いた理由も含め、自動ペアリング機能の実装は例えば変則将棋を実装するよりもとても優先度が高いと思います。
勿論、実装するには開発者の方々の時間や労力などが費やされる事になり非常に大変だと思いますが、是非、開発者の方々にご一考頂ければと願っています。

Reconnecting