ヴァロラントとかゲームのリプレイ機能って (11レス)
上下前次1-新
1: 2024/07/20(土)05:10 ID:8SMXi8v2(1/4) AAS
 昔やってたゲームだと、 
 入力情報のログファイルをクライアントに読み込ませることによって 
 リプレイ機能の軽量化を図ってたんだけど、 
 その代わり巻き戻し機能がなかった。 
  
 思いついたんだけど、 
 一つの端末上でクライアントを複数個立ち上げて、 
 実際に映像を出力するクライアントとそれ以外にまず分けて、 
2: 2024/07/20(土)05:15 ID:8SMXi8v2(2/4) AAS
 最初に映像を出力するクライアント(1)でリプレイを再生し、 
 後から、出力をしないで時間差で他のクライアントで順々にリプレイを再生していけば、 
 映像出力を行うクライアントを切り替えるだけで理論的には巻き戻し機能を実現できたり? 
3: 2024/07/20(土)05:19 ID:8SMXi8v2(3/4) AAS
 映像出力せず、 
 入力再現だけするのにどれくらいの負荷のかかるものかはちょっと 
 わからんけど、 
 それが複数並行でってなった場合もどうなるかはわからないけれど理論的には可能なのか? 
4: 2024/07/20(土)05:22 ID:8SMXi8v2(4/4) AAS
 これが可能ならリプレイファイルのサイズは小さいままに 
 マシンのスペックに頼ることにはなるけど、 
 巻き戻し機能の実現が可能なんじゃないかってさっきふっと閃いた 
5(1): 2024/07/20(土)18:49 ID:Igi+z2Jx(1) AAS
 ログファイルを弄れば自由自在だろ 
6(1): 2024/07/20(土)20:55 ID:A+Mk1T3A(1) AAS
 ステータスを一定時間ごとにセーブしておけば後はそのセーブポイント+入力情報の組み合わせでいつの状態にも戻せるだろ 
 それで巻き戻しは可能 
 複数クライアント起動してたらその分重くなるんでゲーム本体が鈍くなり本末転倒 
7(1): 2024/07/21(日)08:19 ID:Z4IJrAxQ(1) AAS
 >>5 
 プレイヤーの操作記録をサーバ側でいちいち取ってたら膨大なサイズになるだろうから 
 A座標から撃ったαの弾がB座標に居たβに当たったぐらいの情報しか残せないのでは 
 VALOでもCを完全に抑止できない理由はそういう事だろう 
 知らんけど 
8: 2024/07/21(日)15:29 ID:XnLgPJff(1) AAS
 >>7 
 ちょっと何言ってるかわからないですね… 
 動画に比べたら操作記録の情報量なんて100分の1以下だろ 
9: 2024/07/26(金)22:16 ID:nvGW+kC/(1) AAS
 pingが大体10〜30msだとして 
 その間隔で各クライアントからプレイデータがサーバに飛んできたとして 
 1ゲームでどんだけデータ量や処理が必要か計算してみたらいんじゃないか 
 ヴァロって5v5だからそんな騒ぐほどでもないと思うけど 
10: 2024/07/27(土)03:27 ID:Eq7H0/By(1) AAS
 ログファイルを弄る以外なら、リプレイを再生するのに合わせて動画としてエンコすればいいよ 
 もしリプレイ中にカメラを自由に動かしたいなら、動かすたびにエンコし直せばいい 
11: (u _ ・y )br 10/14(火)04:40 ID:YfEnotH9(1) AAS
 (u _ ・y )br >>6の言うセーブポイント形式でSEEK作れる 
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.182s*