トップページgamedev
562コメント166KB

推薦図書/必読書のためのスレッド in ゲ製作技術5

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2009/12/26(土) 16:13:16ID:ase1nd3d
推薦図書/必読書のためのスレッド in ゲ製作技術 4
http://pc11.2ch.net/test/read.cgi/gamedev/1234682237/

推薦図書/必読書のためのスレッド in ゲ製作技術 3
http://pc11.2ch.net/test/read.cgi/gamedev/1206381315/

推薦図書/必読書のためのスレッド in ゲ製作技術2
http://pc11.2ch.net/test/read.cgi/gamedev/1136546780/

推薦図書/必読書のためのスレッド in ゲ製作技術
http://pc8.2ch.net/test/read.cgi/gamedev/1086023829/

■ゲーム製作に役立った本・雑誌
http://pc5.2ch.net/gamedev/kako/1005/10050/1005061185.html

推薦図書/必読書のためのスレッドinゲ製作技術まとめ
http://wiki.game-develop.com/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%2F%BF%E4%C1%A6%BF%DE%BD%F1%A1%A2%C9%AC%C6%C9%BD%F1

推薦図書/必読書のためのスレッドinゲ製作技術まとめ
ttp://gamdev.org/w/?%5B%5B%BF%E4%C1%A6%BF%DE%BD%F1%2F%C9%AC%C6%C9%BD%F1%A4%CE%A4%BF%A4%E1%A4%CE%A5%B9%A5%EC%A5%C3%A5%C9in%A5%B2%C0%BD%BA%EE%B5%BB%BD%D1%5D%5D
0166名前は開発中のものです。2010/04/27(火) 02:00:25ID:BL52LAMe
>>165
radiumsoftwareにはお世話になったので、よよPが記事書いてるってだけで買った。
0167名前は開発中のものです。2010/04/27(火) 20:35:13ID:11JyW5+m
Physics for GameDeveloppers(ゲームプログラムの)とPhysics for Gameprogrammerどっち方がオススメですか?
簡単な物理エンジンを作れるようになる、より専門的な本を読む下地になるという点から。
0168名前は開発中のものです。2010/04/28(水) 08:02:32ID:rCKoEHCu
>>167
学部生向けの入門書読んだほうがいいと思われ
0169名前は開発中のものです。2010/04/29(木) 14:37:19ID:E/qyDjFM
GPGってどれぐらいのプログラミングテクニックを要求されるのか不安。
値段も高いし学生には早いのだろうか、、
0170名前は開発中のものです。2010/04/29(木) 14:40:37ID:E/qyDjFM
↑Gemsの事でした
0171名前は開発中のものです。2010/04/29(木) 22:02:01ID:vln1R3Hu
安心していい。んなもん要らん。だいたいの記事は平易な表現を使ってるから
理工系の教養課程の知識もあれば十分。むしろ現役学生でGPGの大半が
チンプンカンプンで読めないなら、本来の学業のほう大丈夫なの?って心配されていい

どうでもいいけど最新巻から先に買っとけよ
0172名前は開発中のものです。2010/04/29(木) 22:22:23ID:E/qyDjFM
>>171
ありがとう!
取り合えずC++ある程度勉強したら買ってみます。訳本でも良いですかね、、
0173名前は開発中のものです。2010/04/29(木) 23:17:45ID:6pzGfWdP
Gemsの訳本は高価な割に訳が読みづらく感じる俺は、基礎学力がたりてないのだろうか?
0174名前は開発中のものです。2010/04/29(木) 23:47:43ID:vln1R3Hu
>>172
邦訳版で問題ないよ。ただ>>173が言うように訳が意味不明な部分もあるので
そういうのに出くわすときに原著があるとすぐに謎が氷解したりするので
必要に迫られたら原著にも手を出せばいいんじゃない?値段も安いし
0175名前は開発中のものです。2010/04/30(金) 08:17:11ID:szzmp+rv
英語読める奴やっぱ有利だな…
くそったれえ!
0176名前は開発中のものです。2010/04/30(金) 11:18:24ID:M3+7QIUu
その英語読めてるやつが謎訳するんだからなぁ。わざとやってるのか?
0177名前は開発中のものです。2010/04/30(金) 14:09:16ID:QpR/gbSQ
英語が読めるからって、その内容を全て理解してるとは限らないよ
それに全翻訳者が日本語の文章能力が高いわけでもない
両方の条件がそろうのは稀

もっとも、変訳を防ぐために監修ってお仕事があるのだが
0178名前は開発中のものです。2010/04/30(金) 16:07:39ID:/qaMLBOj
K&Rの訳はひどいよな。
0179名前は開発中のものです。2010/04/30(金) 18:28:33ID:lWHinQGH
例の気が利いてねぇよ,厨房
0180名前は開発中のものです。2010/04/30(金) 21:43:52ID:7ulwUwEV
英語が達者な人ほど英語のまま理解するから
いざ日本語にしろといわれると戸惑う。
日本語に訳さないと理解できない人のほうが
日本語に変換する作業に慣れてるから日本語らしい訳を作れる。

英語の能力と日本語を作る能力は全然別物だよ。
0181名前は開発中のものです。2010/05/03(月) 02:24:54ID:11wLmKO9
翻訳先言語に文体や表現自体が存在しなくて訳しようがない場合もままあるしな
英日変換だと時制や複数形の扱いが上手くいかないし日英だと主語の扱いが面倒
日本語だと主語が暗黙ですら存在しなくても文章成り立っちゃうから
0182名前は開発中のものです。2010/05/03(月) 03:17:35ID:Hcgj47f1
そんなことより結局このスレ的名著をまとめてくれ。ゲームプログラマになる前に覚えたい技術とGemsでおk?
0183名前は開発中のものです。2010/05/03(月) 03:25:28ID:bZyc1xva
GemsはTips集だから、名著ってカテゴリーでは無くね?
私は、
ゲームプログラミングのためのリアルタイム衝突判定
を推す
0184名前は開発中のものです。2010/05/03(月) 05:38:53ID:0wSce+Dq
>>182
http://wiki.game-develop.com/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%2F%BF%E4%C1%A6%BF%DE%BD%F1%A1%A2%C9%AC%C6%C9%BD%F1
一応、まとめWikiはあるみたいだよ。
そろそろカテゴリ別にまとめ直してもいいかもしれんけど。
あと今更だけど推薦する人用のテンプレほしい。テキトーだけど↓みたいなやつ。
【書籍名】ゲームプログラマになる前に覚えておきたい技術
【著者/出版社】平山 尚(株式会社セガ) /秀和システム
【URL】http://www.shuwasystem.co.jp/gpro-sp/
【対象読者】C++をある程度理解している人(ゲームプログラミングの知識は不要)
【推薦理由】(・∀・)イイ!
0185名前は開発中のものです。2010/05/03(月) 16:44:19ID:AqYuRacH
>>184
最後の一行のせいで最低の例になったな……

スレを後から見たときに何の本の話題だったか確認しやすいから個人的にはテンプレはあった方がいいけど。
0186名前は開発中のものです。2010/05/03(月) 19:05:11ID:DE4P0OhH
貶すだけなら誰でもできる
適当な例が気に入らないなら自分で例を示せばいいのに
0187名前は開発中のものです。2010/05/03(月) 19:32:27ID:vAlDpQAU
>>186
この板が廃れた原因って>>185みたいな奴が多いからだよな
ム板との最大の違いもこういう気質の差
0188名前は開発中のものです。2010/05/03(月) 19:51:59ID:AqYuRacH
お前らガキかよ……

適当な例が思いつかないときは
【推薦理由】(ここに推薦した理由を書く)
とかでいいんだよ。
例を(・∀・)イイ!にしたら推薦理由が(・∀・)イイ!だらけになる可能性が高くなるだろ。
例として一番不味いパターン。
そこ以外は特に問題なかったからこそこの部分だけレベル差が目立ったというのもある。


ってここゲ製なの忘れてた……ガキだらけなのは当たり前だった……
ってことは推薦理由が(・∀・)イイ!で全く問題ないと考える奴だらけの可能性もあるのか……
そりゃあ俺が悪かったわ。すまん。
0189名前は開発中のものです。2010/05/03(月) 20:03:19ID:QOpaUjXW
平山さんを叩くのはそこまでにそとけ
0190名前は開発中のものです。2010/05/03(月) 20:23:10ID:X7wak8oz
イイ だけの推薦図書リストなんて存在意義ねぇしな.
>>184の提案は素晴らしいけど.
0191名前は開発中のものです。2010/05/04(火) 02:55:20ID:TDr7L8JZ
確かにな。
もっと具体的にどこそこがよかったぐらい書けよ。
01921842010/05/04(火) 07:03:44ID:ATvQPLh8
訂正します。
×【推薦理由】(・∀・)イイ!
○【レビュー】(感想、推薦理由、欠点、他の書籍との比較、特記事項など)

【推薦理由】のままの方が良かったかな・・・?
でも推薦者が他にも書きたいことがあるかもしれないので。
0193名前は開発中のものです。2010/05/04(火) 09:54:51ID:N7bMdxX7
自分のゲームアプリケーションに
ネットワーク対戦機能を足そうと思ってるんですが,
ネットワークに手を出すのは初めてで,
必読書みたいな書籍があればご教授願いたいです.
0194名前は開発中のものです。2010/05/04(火) 10:09:17ID:twSnTE4o
必読書なんて思いつかない
http://www.amazon.co.jp/dp/4797328479
古本が安いしこれ買っとけば?
ただし、TCPによる対戦はまあまあ説明されてるけどUDPはイマイチなのでアクション系のゲームにはそのまま使えない。

あとは
http://winsock2.org/
これじゃねぇの?
ネットワーク初心者がいきなりはあれだけど。
プログラムやってるなら理解可能かも
絶版になってるみたいでどこにも新品ないけどね。

初心者ならこっちでもいいけど
http://www.amazon.co.jp/dp/4797323604
この程度の内容ならネットにいくらでもある。
0195名前は開発中のものです。2010/05/04(火) 10:22:39ID:twSnTE4o
いい忘れた。
2番目の本は貼ったサイトにサンプルコードが公開されてるからそれみて勉強するのも手かも。
0196名前は開発中のものです。2010/05/04(火) 21:49:58ID:N7bMdxX7
感謝

一冊かってみます.
0197名前は開発中のものです。2010/05/05(水) 08:45:34ID:XYAt8jTA
ゲームコーディング・コンプリートいいな
0198名前は開発中のものです。2010/05/06(木) 08:30:36ID:X/Rio3W9
>>197
詳細レビューよろ
0199名前は開発中のものです。2010/05/06(木) 22:55:16ID:mA1AsYF3
ゲームコーディングはコラムが面白い
0200名前は開発中のものです。2010/05/15(土) 01:01:55ID:8Y6tgxJT
俺なら◯歳ではじめるシリーズかな
本読んだだけじゃ無料って人は、実際に作りながらの方が楽しいし飽きない

言語を勉強したいなら、たくさんあるから割愛
0201名前は開発中のものです。2010/05/20(木) 22:10:13ID:g+LQZ5WU
ゲームコーディング・コンプリート半分くらい読んだけど
訳が結構ひどいね
0202名前は開発中のものです。2010/05/20(木) 22:20:38ID:hU30uCo4
訳がどうというよりはアメリカン特有の比喩表現が余計わかりにくくしてる感があるw
0203名前は開発中のものです。2010/05/21(金) 08:43:06ID:1W5/mAhg
ゲームコーディング・コンプリートの訳はかなりいい方だぞ
0204名前は開発中のものです。2010/05/22(土) 11:17:19ID:9gV4kU22
>>202のいうとおり原文自体が回りくどい表現を多用してるんだと思う
訳は忠実で悪くない
0205名前は開発中のものです。2010/05/23(日) 13:04:18ID:OBSIoD3K
『DirectX 9 シェーダプログラミングブック』という本は、
3Dプログラミング初心者の入門用として役に立つものでしょうか?
他の本から始めたほうが無難ですか?
0206名前は開発中のものです。2010/05/23(日) 13:46:34ID:TckAzrpK
>>205
シェーダプログラミングについて書かれた本なので、全く初心者ならDirectXの基本から入った方が良いと思う。
0207名前は開発中のものです。2010/05/23(日) 14:31:05ID:OBSIoD3K
>>206
わかりました。ありがとうございます

初心者が取っ掛かりとして読むのに良いDirectX本はありますか?
今のところ、『15歳からはじめるDirectX 9 3Dゲームプログラミング教室 C++編』
というのを買おうかと思っています
0208通りすがり2010/05/23(日) 16:19:00ID:cS+Rybdd
>>207
その本は、3Dモデルを作るためにXSIとかいう名前のフリーソフトを使用してるけど、
その紹介リンク先にあるのは既に新しいバージョンのものなので、
本の説明通りに試そうとしても、説明にあるボタンが今のXSIにはなかったりで
全然先に読み進めなかった。
買うなら、今のXSIと本の内容があってるか確認した方がいいかも?
0209名前は開発中のものです。2010/05/23(日) 16:31:17ID:OBSIoD3K
>>208
ありがとうございます。了解しました
調べなおしてきます
0210名前は開発中のものです。2010/05/24(月) 13:32:51ID:3u2z5p/a
DX500の技持ってるけど必携も買ったものです。
ほとんど内容が同じですが、当たり判定の所が追加されてるのが良いですね。

でも、プリミティブ云々は省略されてるけど、どこ逝ったのかな・・・
0211名前は開発中のものです。2010/05/30(日) 14:38:44ID:QIjUZa+/
>>200
13歳からのゼロからのC言語って立ち読みしたら、MSDNを英語で読めって
サラッと書いてあって吹いたw
0212名前は開発中のものです。2010/05/30(日) 14:44:54ID:Bf720FB2
大人が「中学生でもこれくらいできるだろう」って想定する水準の高さは異常
0213名前は開発中のものです。2010/05/30(日) 14:59:52ID:WrZa1ex8
まぁ中高一貫の進学校なら中2の終わりまでに英検2級取らせるから
できる奴もいるとは思うが少数派だよなぁ
0214名前は開発中のものです。2010/05/30(日) 15:02:25ID:Bf720FB2
つかわざわざ2級取らせるようなところはむしろ二流
02152112010/05/30(日) 15:10:33ID:QIjUZa+/
さらにその本だけど、「ゼロから」と銘打ってるのに、Cの基本文法や変数、構造体、ポンイタwを
理解している人対象なんだぜ?
間違って買った厨房が泣くぜ?w
0216名前は開発中のものです。2010/05/30(日) 15:18:45ID:WrZa1ex8
>>214
とはいっても1級や準1級を中2で取らせるのは無理だろさすがに。
中3でようやく3級相当って人が大半なのに。

>>215
「ゼロからのC言語」がCの文法をマスターしてること前提って
いったい何が書いてあるんだその本はw
0217名前は開発中のものです。2010/05/30(日) 15:21:19ID:QIjUZa+/
>>216
GDIとかゲームで使うAPI
0218名前は開発中のものです。2010/05/30(日) 15:24:02ID:Bf720FB2
>>216
いや、わざわざ二級取れよ!ってやってるところが二流ってだけで
準一級や一級を取らせないと一流ではない って話ではない

二級取らせるようなところの中学二年生はむしろMSDNの英語が
読めるようなのいないと思う
0219名前は開発中のものです。2010/05/30(日) 15:29:15ID:QIjUZa+/
>>216
あ、ごめん
アマで見たらそれ2巻目だったようだ
スマン
0220名前は開発中のものです。2010/05/30(日) 16:07:41ID:WrZa1ex8
>>218
いや取らせなくても同等の課題を与えてるという意味では、進学校ならどこも同じだよ。
中学生の自主性にまかせてうまくいくなら誰も教育問題で悩まない。

>>219
そういうことかw
0221名前は開発中のものです。2010/05/30(日) 16:13:16ID:Bf720FB2
>>220
いや、「英検2級受験強制」とかしてるところは結局毎年東大1人入るかどうかとかの微妙な学校

毎年東大何十人も受かるような学校なら中2でもMSDNの英語読めるような積極性と地頭のある奴が
少数ながらいるけど、そういうとこは進度こそ早いけど割と縛りがゆるい
0222名前は開発中のものです。2010/06/04(金) 23:48:15ID:MWNrel1S
>>208-209
XSI MODツールなら古いバージョンも落とせるよ
0223名前は開発中のものです。2010/06/05(土) 18:20:24ID:awSORBFu
最近ゲーム本あまりでなくなったね
0224名前は開発中のものです。2010/06/05(土) 21:51:10ID:HYlfgeSe
もう下火になってるからね
0225名前は開発中のものです。2010/06/07(月) 20:52:29ID:IhZYrjvo
売れないからね
0226名前は開発中のものです。2010/06/07(月) 21:10:49ID:PmqxShXh
ゲーム本は洋書しかないのかな
米AMAZONなんか見ると分類の一つにGameProgrammingがあるくらい
米ではひとつのジャンルとして隆盛を誇っている
0227名前は開発中のものです。2010/06/07(月) 21:15:30ID:CZUeBAfz
日本の会社はどこも知的財産が全部会社に帰属する契約になってるから
引退後であっても勝手に書けないんだよ。深い内容は。
0228名前は開発中のものです。2010/06/07(月) 21:17:54ID:mYTn7c1V
洋書読めるならそっちの方がいいね。情報も早いし。
0229名前は開発中のものです。2010/06/07(月) 21:54:43ID:l62snob2
じゃあ洋書和訳さえないってことはどういうことなんだ?

やはり需要か
ゲーム作りたいっていうような奴は性格の暗い陰湿な奴だと思われているってことか!
0230名前は開発中のものです。2010/06/07(月) 22:38:35ID:ZxpnkDYK
なぜそうなるんだw
0231名前は開発中のものです。2010/06/07(月) 23:41:13ID:e9y6UGMx
ゲームに限らず、技術書の和訳はなかったり、新版が出なかったりすることはざらにある。
日本語で書かれた本は日本人しか読まん。
単純に需要の問題だろう。
0232名前は開発中のものです。2010/06/08(火) 01:41:39ID:acFlAfBg
ゲーム以前にプログラミングの書籍自体が死んでる
0233名前は開発中のものです。2010/06/08(火) 02:13:57ID:TgV2buLQ
>>89の本を理解するにはC++を扱えなければいけないようですが、
オススメの本を教えていただけないでしょうか。
ちなみに私はプログラミングについては全くの素人なので、
一から分かりやすく勉強できるものが良いです。
よろしくお願いします。
0234名前は開発中のものです。2010/06/08(火) 05:48:54ID:dxMszho6
>>233
14歳からはじめるC言語わくわくゲームプログラミング教室
14歳からはじめるC++わくわくゲームプログラミング教室

ひとまず何かしらのゲームを一つ作ってみるといいよ。
C++の勉強は入門サイトも多いので特に書籍は必要ないかも。
0235名前は開発中のものです。2010/06/08(火) 07:47:47ID:DpdxECnl
洋書洋書っていうけど未翻訳のやつだと具体的にどんなのがあんの?読んでみたい
0236名前は開発中のものです。2010/06/08(火) 09:45:01ID:nt9nPs75
>233
C++ PRIMER PLUS
ロベールよりは身につく
0237名前は開発中のものです。2010/06/08(火) 11:14:07ID:jt+MQbDX
>>235
色んなのがある。
読んでみなさい。
0238名前は開発中のものです。2010/06/08(火) 13:16:52ID:TgV2buLQ
>>234,>>236
ありがとうございます。
どれか一冊選んで買ってみたいと思います。
0239名前は開発中のものです。2010/06/08(火) 14:12:49ID:kLGn49yN
その本、誤植がひどいから気をつけろw
0240名前は開発中のものです。2010/06/08(火) 14:59:04ID:DpdxECnl
>>237
具体的な書名を希望。立ち読みできるところがあればいいんだがなあ
0241名前は開発中のものです。2010/06/08(火) 15:16:42ID:n9myZCi4
紀伊国屋とかで
0242名前は開発中のものです。2010/06/08(火) 16:41:27ID:JSt/WXYF
これだから都会人は
0243名前は開発中のものです。2010/06/08(火) 16:52:10ID:jt+MQbDX
>>240
立ち読みできるところはある。
探してみなさい。
0244名前は開発中のものです。2010/06/09(水) 00:07:21ID:9QtKM7Ys
>>234
Physically base rendering
AI Game Programming wisdomシリーズ
Collision Detection in Interactive 3D Environments

Game Engine Architectureもオススメだが、翻訳始まったらしい。
0245名前は開発中のものです。2010/06/09(水) 02:51:34ID:CKV5IMhc
>>244
Game Engine Architecture翻訳楽しみ!時間どれくらいかかるんだろうか?

Physically base rendering発売直後に買ったが読めてないや。
気が付いたら2版でてるし。これも翻訳ほしいなぁ。
0246名前は開発中のものです。2010/06/09(水) 08:39:03ID:plz4cVzk
Game Engine Architectureはどういう内容ですか?
0247名前は開発中のものです。2010/06/09(水) 20:41:18ID:7I6VIe6z
>>244
ありがと!具体的な書名を出してくれると助かる。
米尼でレビューみたけど面白そうだなぁ、Game Engine Architecture。
0248名前は開発中のものです。2010/06/10(木) 01:18:39ID:AtlyVg4K
>>246
ノーティのプログラマーが書いた最近のゲームエンジンで使われている技術の解説書
Game Coding Completeと違って、かなり実践的。
Blogはここ
http://www.gameenginebook.com/index.html
0249名前は開発中のものです。2010/06/10(木) 02:15:19ID:nSE4ctvk
「デジタルゲームの教科書」
http://www.amazon.co.jp/dp/4797358823

ゲームビジネスの全体像を一通りゆるーくまとめた本やね。
同人やインディー、ボードゲーム等も入ってるよ。Amazonの内容紹介を参照

基本的に一般人でも読めるレベルだし、突っ込みどころもないではないが、
ここに載ってる全領域追えてる人はほとんどいないだろうから
アンテナ高めな開発者が読んでもどこかに少しは得るものがあると思う。
歴史的経緯をほとんど知らない若い人は、教養を身につけるのにいいかもね。
まあこういうの学生とかに与えても読まないけどねw

技術のところでいきなりミドルウェアというのは時代かのう……。
0250名前は開発中のものです。2010/06/10(木) 02:18:16ID:nSE4ctvk
補足だが、どちらかというとまぢめに読むよりは読み流す本である。が、ありなしで言えばありだな。
全体像を1冊にではつまみ食い的にならざるを得ないし、「教科書」だからアップデートもされるだろう。
0251名前は開発中のものです。2010/06/11(金) 04:07:39ID:KNwubkM3
>>244
翻訳の情報はどこからでしょうか?
0252名前は開発中のものです。2010/06/13(日) 03:12:40ID:B70S8h7M
ゲーム制作者になるための3Dグラフィックス技術 [単行本]って
このスレ的にはどうでしょうか?

0253名前は開発中のものです。2010/06/13(日) 09:46:52ID:KSmC9EA3
>>252
内容は高度なシェーダー技術を分かりやすく解説していてとても良いと思う。
しかし、サンプルコードは一切無いし、ほとんどネットで無料で見れる。
http://game.watch.impress.co.jp/docs/series/3dcg/
0254名前は開発中のものです。2010/06/13(日) 11:00:11ID:B70S8h7M
>>253
殆どネットで見れるんですか!
本当に助かりました。
ありがとうございます。
0255名前は開発中のものです。2010/06/13(日) 11:36:43ID:B70S8h7M
ゲームのアルゴリズム勉強するのに良い本ってありますか?
0256名前は開発中のものです。2010/06/13(日) 13:49:45ID:CSioixKh
>>252
これも制作技術というより教養の本だな。デザイナーとかに渡すといいかもわからん
0257名前は開発中のものです。2010/06/13(日) 14:12:24ID:p+d45WsD
>>256
その本の冒頭にそんなこと書いてあったな
0258名前は開発中のものです。2010/06/13(日) 17:39:16ID:KSmC9EA3
>>255
GameProgrammingGemsシリーズ
0259名前は開発中のものです。2010/06/13(日) 18:17:25ID:NHoc4lOk
アクションゲームみたいなリアルタイム性のあるゲームでの
ネットワーク対戦で参考になる書籍ってありませんか?
ラグ皆無の対戦格闘とかどうやって同期とってるのか想像がつかない・・・。
0260名前は開発中のものです。2010/06/13(日) 18:33:10ID:3ebw47yB
>>259
> ラグ皆無の対戦格闘とかどうやって同期とってるのか想像がつかない・・・。

1) プレイヤーが右ボタンを押す
2) クライアント側→サーバー側 右に移動したでーと通知
3) クライアント側でプレイヤーを右に移動させていく
4) サーバー側からクライアント側にプレイヤーの現在位置を返す
5) クライアント側、4)に基づきプレイヤーを本当の座標に移動させる(数ドットぐらいの差ならばなるべくなめらかに繋がるようにごまかす)

これだけなんだが。何か難しいか?

まあ、2)→5)に大きなタイムラグがあったりするとキャラクターはワープするわけで…。
そこそこ低遅延だと仮定しないと作れないわな。
0261名前は開発中のものです。2010/06/13(日) 18:37:58ID:Ut0flSGU
ラグ皆無のゲームなんてないよ。
実際回線が細かったり,外人との対戦だったりするとめちゃラグる。
0262名前は開発中のものです。2010/06/13(日) 19:06:56ID:kY37rQzg
>>259
普通にUDPでキー入力と時刻を毎フレーム送りあって、時刻で同期。
1フレームのキー入力はたかだか2バイトだから、毎回直前30フレーム分とかを送る。
ゲームへの反映を数フレーム遅らせて、多少の遅配やエラーに備える。

MMOなんかと比べると情報量が極端に少ないし、頻繁に送受信する分ラグも小さくなるけど、
ネット経由してる以上、対戦格闘でも皆無にはできない。
0263名前は開発中のものです。2010/06/14(月) 01:10:12ID:K8VO19B3
対戦系のゲームだと、
キー送る→反映を巣数レーム遅らせるが一般的なの?
スト4では遅延感じなくて、鉄拳では遅延感じやすいのは何が違うんだろ。
0264名前は開発中のものです。2010/06/14(月) 06:39:25ID:EGj0Xh3y
一般的かどうかは分からない。
応答性と安定性のどちらを優先するかということ。
スト4は最初から遅延を想定したゲームデザインになってるという噂。
0265名前は開発中のものです。2010/06/14(月) 22:14:14ID:R45gDxj2
FPSの対戦だと、全体の時間軸行動ログを取っておいて
ラグのある方が攻撃して当たっていたら時間を巻き戻して相手に反映し辻褄を合わせる
という方式がおおむね採用されてるな

たぶんスト4も攻撃が当たったかどうかだけ巻き戻し反映させてるんじゃないかな
■ このスレッドは過去ログ倉庫に格納されています