見出し画像

ジャンプ+のジャンケン、ジャンケンする前から勝敗は決まっていて必勝法はない

ジャンププラスは2014年からの11年、ジャンケンは生まれて3歳くらいからやるらしいので24年やっている私にとって、ジャンププラスのジャンケンは私にとって人生の一部であった。

しかし、ジャンケン歴の割にはどうも勝てないので、先日真剣に勝ち方について考えてみた。


結論、必勝法はない。

というか、じゃんけんをする前から勝敗は決まっていることがわかった。


システム的にも普通に抜けがなさそうでどうしようもない。

ただ、色々やってみて、その結果を以下に記載する(誰かもう少し何かやれそうであればお願いします)。


①単純に統計をとってみた

ジャンケンはチョキが最強と信じて疑っていない私は、ジャンププラスのジャンケンにおいても疑いなく、覚えている限りずっとチョキを出し続けていた。


実際チョキだとそこそこ勝てる気がしていたのだが、「なんだか最近相手グーが多くない……?」と思い、実際にそうなのかを確認するために、ジャンケンの結果をちまちま記録していくことにした。

62回やった結果がこちら(自分は常にチョキを出していた)。

ジャンケンにおいてはチョキが最強のはずなのに、結果は微妙……。

なお、2025/12/13現在では、ジャンププラスのジャンケンは以下の通りとなっている。

つまり、「勝ち」の価値が圧倒的に高い。「引き分け」は2回、「負け」では4回積まないと、「勝ち」には届かないのだ。

そのため、この結果だけを見ると、パーを出すのが最も良い


しかしチョキがあまり勝ててないのはおかしい……。
そう考え、私は別の観点から勝ち方について探ってみることにした。


②じゃんけんリセットで勝てないか

チョキが弱くてもチョキは悪くない。チョキが勝つまでやれば良いのだ。

その考えのもと、チョキが勝つまでじゃんけんを1日で複数回やることについて検討を始めた。

じゃんけんを作業と思っていた時には気づかなかったが、じゃんけん中には右上に「×」ボタンが出ている。というか、結果が出た後にも「×」ボタンは出ている

おいおいなーんだ!チョキを出して負けたんなら、「×」ボタンからもう一回じゃんけんをやり直して、次はパーを出せばいいやん!!チョキはまた後で勝たせたるわ!と思い、やり直してパーを出したところ……

これである。

さっきまでグーだったやん……。どうして…。


③システム面から考えてみる

チョキが弱いのは、チョキが弱いようなシステムになっているからだ、と考え、次にシステム面から考えてみることにした。


そこで、画面を以下の通り定義してみる。

<画面一覧>

画面①:TOP画面

画面②:ゲームスタート画面(画面①で「ジャンケンバトル」バナーを押すと遷移)  


画面③:出す手選択画面(画面②で「ゲームスタート」を押下すると遷移)


画面④:結果画面(画面③で出す手を選択すると遷移)  ※途中でキャラのジャンケン画像がはさまる


画面⑤:コインゲット画面(画面④で「コインを受け取る」ボタンを押すと遷移)


そこで、以下のことが判明した。

どうやら画面②に遷移した時点で本日の結果は決まってそう。



理由は以下の通り。

  1. A.画面①→画面②に遷移する際、ネットワークを切っているとじゃんけんがそもそもできない(ネットワークが切れてます画面が出る)が、画面②に遷移してからネットワークの接続を切っても、画面④まで進み、じゃんけんができる(=じゃんけんをするにはサーバーとの通信が必要だが、その通信は画面①→画面②に遷移する際に完了している)

  2. じゃんけんで結果が判明してから「×」ボタンを押して何度繰り返しても、じゃんけんリセットで検討した通り、一度その日に勝敗がついていれば、何を出しても結果は変わらない


また、この結果情報はどうやらローカル(=自分のスマホ)側で保持しているわけではなさそうなのである。

試しにキャッシュの削除等を試みたが、結果は変わらなかった。


つまり、画面①→画面②に遷移する際、API(ジャンケン処理)が実行され、パラメータがジャンププラスのサーバー側に「〜さんの本日のジャンケンの結果は負けだね!」というように渡され、記録されているらしい。

そのため、画面②へ何度遷移しても、前回の結果があれば「〜さんの本日のジャンケンの結果は負けだね!」という情報が呼び出され続け、何度やっても同じ結果になるのである。

その日にチョキで負けたのなら、グーをだしてもいても負けだったのだ(チョキは悪くない)


ほな端末の時間をずらしてもう一回やってみはどうか

ジャンププラスジャンケンは1日に一回までと決まっている(広告を見れば2回だが)。

では、スマホ側の時間をずらし、翌日or昨日にすることでもう一回じゃんけんをすれば良いのでは?と考えた。


が、こちらもダメだった。

当日にじゃんけんを行っていた場合、スマホ上の端末時間を変えたとしても、再度ジャンケンすることはできない。

そのため、ジャンケンを行えるか/否かの判断は、ユーザー側のスマホの時間ではなく、サーバー側の時間で判断しているらしい

つまり、「〜さんの本日のジャンケンの結果は負けだね!」の「本日」はスマホの時間ではなく、ジャンププラスサーバー側の時間で記録しているということだ。


結果確定後に日付を跨いだならどうなるか

他にもイレギュラーパターンを行うことで、なんとか必勝法の糸口を……ということでいくつか試してみた。

ジャンケン後に「×」を押して、そのまま日付をまたいだりしたら何か起こるのでは?と思ったが、前回の結果のままであった。

例:23:59にじゃんけんを実施→負ける 「×」を押して、0:00にじゃんけんを再実施→ 必ず負ける(前回のコインを受け取るまでは、前回と同じ結果になり続ける模様)


結論

どうしようもない。勝ち方はない。ジャンププラスの編集長も勝ったり負けたりしていると思われる。

画面①→画面②に遷移する際に結果が決まっているという点+サーバー側で全て管理しており、ネットに接続していないとじゃんけんがそもそもできないということでこちら側でできることがない。

Web版でも可能であれば、もう少し手の打ち用があったかもしれないが、ジャンケンはアプリ版しかできない。そうなるとできることも少なく、チョキを勝たせてあげることは難しい。


なんとかして勝つにはジャンププラスのシステム運営をしている株式会社ACCESSに入社して意図的に抜け道を作るほかなさそうである。

新卒でも院卒なら500万ほどもらえたりPCのメモリが36GBだったりするらしいので、興味がある方は入社し、こっそり必勝法を教えていただだきです。

何卒よろしくお願いいたします。


直近書いた記事↓


いいなと思ったら応援しよう!