「オンラインゲームでは何故お互いが遠く離れていても素早く同期できるのか?」の超わかりやすい解説記事が話題に

めちゃめちゃわかりやすくて面白い
328
mattn @mattn_jp

おもしろい。 / “オンラインゲームでは、お互いの位置がだいぶ離れていても (日本とブラジルくらい) 何故素早く同期できるのですか?どのように通信しているのでしょうか?に対するNakamura Yutaさんの回答 - Quora” htn.to/4vUct4UptE

2022-05-18 16:49:19
リンク Quora オンラインゲームでは、お互いの位置がだいぶ離れていても (日本とブラジルくらい) 何故素早く同期できるのですか?どのように通信しているのでしょうか? 回答 (7件中の1件目) この質問はエンターテイメント業界における通信技術の「画期的な」進化を問うものとなっており、たいへん素晴らしい質問だと思います。 回答をするにあたっては具体的なゲームイメージを持った方が理解しやすいと思うので、ここでは私の経験分野でありつつ、通信が極めて重要となってくる格闘ゲームを例に話を進めます。 まず簡単に格闘ゲームがどうやって成り立っているかを説明します。 ■ 格闘ゲームがどうやって成立しているか 下記の画面をご覧ください。これは鉄拳7という格闘ゲームの練習用画面です。 左側 1922 users 290

みんなの反応

ラザニア @lsgn_a

はえ〜めっちゃおもしれ

2022-05-20 16:39:45
みつ @ddrmits

気になってたからスッキリした<RT

2022-05-19 15:19:41
わくわくさん @wakuwakuwkwk

説明がめちゃくちゃ分かりやすい

2022-05-19 14:11:53
おさかなテレビジョン @toxicTVfisher

ロールバック方式そんなすごいことしてたのか…ワオ…<RT

2022-05-19 20:08:34
よしはる @Yossy_Hal

すごい スマブラのオンライン対戦もこうやって動いてるんだろうか?

2022-05-20 08:58:16
琢己 @formant610912

「押しましたー!」が発生する理由これかあ

2022-05-20 01:42:39
たるい @taru_sake

へー、格闘ゲームでもCPUの投機実行みたいな処理やってるんだ よく考えればレイテンシが問題になる案件という根本原因が同じだから同様のアプローチが有効ってことか

2022-05-20 07:33:47
リンク IT用語辞典 e-Words 投機的実行とは - IT用語辞典 投機的実行【speculative execution】とは、コンピュータの処理を高速化する手法の一つで、将来必要になるかもしれない処理を、(必要になると確定する前に)あらかじめ行い結果を用意しておくこと。広義には、ソフトウェアが少し先に必要としそうなメモリやストレージ、ネットワーク上のデータを先に読み込んでおくプリフェッチ(プリロード)などを含むが、狭義にはマイクロプロセッサがプログラムを実行する際に分岐先の命令を先行して実行し始める手法を指す。 2 users
じゃいち @jaichiforest

これはかなりわかりやすい解説ではないかと >RT

2022-05-19 20:25:46
Mif@たほらゆ @Mif_monst

そっか光って1秒で地球7周半しかできないのか…

2022-05-19 20:22:07
リンク Wikipedia 光速 光速(こうそく、(英: speed of light)、あるいは光速度(こうそくど)とは、光が伝播する速さのことである。真空中における光速の値は 299792458 m/s(約30万 km/s)と定義されている。この速度においては、太陽から地球まで約8分19秒、月から地球まで2秒もかからない。俗に「1秒間に地球を7周半回ることができる速さ」とも表現される。 以下で単に「光速」と言うとき、真空中の光速を指して使うことがある。 光速は宇宙における最大速度であり、物理学において時間と空間の基準となる特別な意味を 20 users 94
粒沢栄一 @Tsubuzawa

光速を超える物理現象さえあれば

2022-05-20 08:49:55
リンク Wikipedia タキオン タキオン(tachyon ())またはタキオン粒子(tachyonic particle)とは、常に光速よりも速く移動する仮想的な粒子である。ほとんどの物理学者は、光よりも速い粒子は既知の物理法則と一致しないため存在しないと考えている。仮にそのような粒子が存在し、光よりも速い信号を送ることができたとすると、相対性理論によれば因果律に反することになり、親殺しのパラドックスのようなタイプの論理的パラドックスが生じることになる。このような粒子が存在することを示す実験的証拠は見つかっていない。 「タキオン」という 36 users 42
イノムー🖊🧯 @InomuSplat

同期ずれってこの未来予想が外れた時のことなのかな?

2022-05-20 00:33:50
kdxu @kdxu

この手のゲームは何かしらやってるとは思っていたけどこういう仕組みなのか。頭良すぎる

2022-05-19 23:23:45
肩ダメのがーすー @Garsue0713

イカで他人が崖から降りたように見えて実際は降りてなかった現象の理由もこれなのかな

2022-05-19 20:19:14
ひなまる(ノーチラスお嬢様) @hina_maru3939

RT 図解してあって面白かった 予測とズレてて修正しても分からないくらい滑らかになってるんだね そしてイカは対戦に向いてない通信を採用してるってのも聞いた事がある

2022-05-19 20:06:06
カロ @calotte_

ディレイ方式時代の格ゲーしか遊んだことがなかったので今はこんなに便利になっているのを知らなかった

2022-05-19 20:03:08
市井ニノ @1i2no

『「光速は遅すぎる」は事実』のくだりがすごくよかった >RT

2022-05-19 19:45:42
RT魔の初雪@りつゆき @virtuyuki

回線が悪い時にキャラがワープするのは「情報が途切れたぶんだけ動作が止まっていたのを強引に進めるため」と思ってたけど、厳密には「遅延が大きすぎて予測していた動きとのズレが大きくなりすぎたため」なんだな… そもそも遅延を予測で隠されていることに全然気づかなかったわ

2022-05-19 18:59:17
soku_アンヤ679草字朗/684ハク @soku47

DSL回線よりも光回線が一般的になったから前より快適になったのかな~っていう理解だったけど、技術的にしっかり進歩してたんだねえ

2022-05-19 16:29:20
🈁 @_n_t_d_c_c_

スプラトゥーンやるようになってからのモヤモヤが晴れた。全人類読んで

2022-05-19 13:58:44