- 1 名前:仕様書無しさん mailto:sage [2009/12/11(金) 06:39:54 ]
- 前スレ
ゲームプログラマの人に聞きたい 39問目 pc11.2ch.net/test/read.cgi/prog/1254036117/ この所の流れ ・23問目くらいでうんこルーチンの話題で盛り上がる ・25〜26問目くらいでマトリクス ・27問目でドリルとアプコン ・28問目でPCゲームとAPI ・29問目でレトロな話題とか学生のくだらん質問とかが増える ・30問目で学生のくだ質により無駄に1000レスを消化する ・31問目でスマートポインタ ・32問目で就職活動厨の質問ネタで流れる ・33問目CとC++どっち使ってもいいよね ・34問目プランナの悪口で締めくくる ・35問目女に虐げられている奴と女に縁のない奴が女について語る ・36問目脳内が住み着き糞スレへ ・37問目奇面組を知ってる知らないでどうたらこうたらで終わる ・38問目同人崩れのスクリプターと将来を夢見る学生で流される ・39問目年収など地味な話題が続き仮パーツで締めくくる ・40問目←いまここ
- 352 名前:仕様書無しさん mailto:sage [2010/01/15(金) 23:07:15 ]
- 3Dのデモ程度ならパックマンをプロらしいコードで書いてきたほうが圧倒的に評価高い
- 353 名前:仕様書無しさん mailto:sage [2010/01/15(金) 23:27:37 ]
- プロらしいコード(笑)
- 354 名前:仕様書無しさん mailto:sage [2010/01/15(金) 23:27:52 ]
- パックマン程度ならプロらしくないコードでも書けちゃうんだよねぇ。
- 355 名前:仕様書無しさん mailto:sage [2010/01/15(金) 23:45:23 ]
- >>353
わからないんだね
- 356 名前:仕様書無しさん mailto:sage [2010/01/15(金) 23:56:53 ]
- >>354
そう。だからこそセンスがわかる。
- 357 名前:仕様書無しさん mailto:sage [2010/01/16(土) 00:01:38 ]
- でも、3Dもセンスがいいコードで書けちゃうんだよねぇ。
- 358 名前:仕様書無しさん mailto:sage [2010/01/16(土) 00:29:04 ]
- 3Dはセンスがあろうがなかろうが知識がないとかけないけどね。
知識は後から付いてくるつーならセンスだって後からついてくる。
- 359 名前:仕様書無しさん mailto:sage [2010/01/16(土) 00:35:41 ]
- センスはついてこないぞ絶望的にw
- 360 名前:仕様書無しさん mailto:sage [2010/01/16(土) 00:37:25 ]
- 3Dとか他人のサンプルコピペでおれすげえがほとんど。
- 361 名前:仕様書無しさん mailto:sage [2010/01/16(土) 01:26:42 ]
- >>352
それが両方出来てスタートラインだろうがって話をしてるんですが。
- 362 名前:仕様書無しさん mailto:sage [2010/01/16(土) 01:37:37 ]
- スタートラインに立てないような奴がうじゃうじゃいるけどなこの業界
- 363 名前:仕様書無しさん mailto:sage [2010/01/16(土) 01:50:50 ]
- 仮にセンスがあったところでメインやれるわけじゃないけどな。
PGのセンスがすごいなら一生優秀なライン工やるつーだけだな。
- 364 名前:仕様書無しさん mailto:sage [2010/01/16(土) 03:29:51 ]
- グラフィックのセンスが凄いなら一生優秀なライン工をやるのか。
- 365 名前:仕様書無しさん [2010/01/16(土) 03:32:29 ]
- めんどくせーから3Dでパックマン作れ
- 366 名前:仕様書無しさん mailto:sage [2010/01/16(土) 03:50:23 ]
- えっゲームプログラマって基礎知識もなく就職できるの?
- 367 名前:仕様書無しさん mailto:sage [2010/01/16(土) 07:24:37 ]
- 3Dプログラミングはセンスつーより力技が多いな。
しかも核心部分はライブラリを使うことになるし。
- 368 名前:仕様書無しさん mailto:sage [2010/01/16(土) 08:15:49 ]
- メインやるのに必要なのは全体的な知識と
なによりマネージメント能力だろ。 自分でコード書くのなんてほとんどしなくなるんだから。
- 369 名前:仕様書無しさん mailto:sage [2010/01/16(土) 08:35:36 ]
- 10年前は大部分をメインの人が自分で書いてたけどね。
今は管理職だ。
- 370 名前:仕様書無しさん mailto:sage [2010/01/16(土) 09:27:32 ]
- 技術的な支柱なしにソフト開発ができると思ってるのはザコだけだよ
- 371 名前:vz ◆AOg0i44PYI mailto:sage [2010/01/16(土) 09:50:07 ]
- ゲーム業界で必要な知識ってこのうちのどれ?
・営業との打ち合わせ ・社内プレゼン能力 ・根回し能力(コミュ力) ・要求仕様の策定 ・工程設計 ・プロジェクト管理 ・基本設計 ・外部調達 ・デザイナのヨイショ ・プログラマの管理 ・テスト設計 ・デバッガの管理 ・運用設計 ・障害対応 ・関係部署への釈明能力 ・責任転嫁能力 ・3Dプログラミングの知識 ・プロのコーディング
- 372 名前:仕様書無しさん mailto:sage [2010/01/16(土) 10:08:39 ]
- 全部
- 373 名前:仕様書無しさん mailto:sage [2010/01/16(土) 11:26:32 ]
- ・ネクタイを一人で締めれる
・毎日風呂に入る習慣 ・自分のバグを他人のせいにできる ・他人のバグは華麗にスルーできる ・机の整理整頓
- 374 名前:仕様書無しさん mailto:sage [2010/01/16(土) 11:30:09 ]
- ・他人のバグをとってくれるプログラマーを飼っている
- 375 名前:仕様書無しさん mailto:sage [2010/01/16(土) 11:39:04 ]
- ・コンパイル中は他人の邪魔をする
- 376 名前:仕様書無しさん mailto:sage [2010/01/16(土) 11:41:42 ]
- ・仕様を出さなくてもプロトをつくってくれるプログラマーを飼っている
・さらに上がってきたものに感想を言うと思ったとおりに作り直してくれるプログラマーを飼っている
- 377 名前:仕様書無しさん mailto:sage [2010/01/16(土) 11:57:15 ]
- > ・自分のバグを他人のせいにできる
> ・他人のバグは華麗にスルーできる これやったら窓際直行だけどなw 他人のバグを直せるというスキルがかなりポイント高い。 なによりそいつの担当箇所の技術を理解してて さらにそいつが書いたコードを読めないといかんからな。 ネットワークやスレッド周りのバグなんて 描画以外ろくにできないって奴には絶対直せない。
- 378 名前:仕様書無しさん mailto:sage [2010/01/16(土) 11:59:13 ]
- >>377
職場の半分以上がそれできるのなら言ってるとおりだが残念ながら・・・ >ネットワークやスレッド周りのバグなんて >描画以外ろくにできないって奴には絶対直せない。 これが主流なんだよ・・・
- 379 名前:仕様書無しさん mailto:sage [2010/01/16(土) 12:36:08 ]
- >>376
メインプログラマとしては楽だけど プロジェクトはグダグダになりそうな気がする
- 380 名前:仕様書無しさん mailto:sage [2010/01/16(土) 12:37:23 ]
- 優秀なプログラマを飼えるプログラマってすごいだろw
普通はすげ替えられる。
- 381 名前:仕様書無しさん mailto:sage [2010/01/16(土) 13:39:34 ]
- 憎まれっ子世にはばかるって言った人は凄いと思う
- 382 名前:仕様書無しさん mailto:sage [2010/01/16(土) 15:18:09 ]
- > ・毎日風呂に入る習慣
基本的に着替えも風呂も必要無いだろ。 4日目すぎたあたりで頭とか痒く無くなるし、臭いだってタバコ臭いよりずっとマシだし。
- 383 名前:仕様書無しさん mailto:sage [2010/01/16(土) 15:36:10 ]
- >>382
わぁ ムリ〜ムリ〜>< どうやって家帰るんだろう・・・
- 384 名前:仕様書無しさん mailto:sage [2010/01/16(土) 16:37:13 ]
- バイクで普通に。2週間に1回下着かえに帰れば十分でしょ。
- 385 名前:仕様書無しさん mailto:sage [2010/01/16(土) 16:43:05 ]
- こういう奴がいるから社会的地位があがらず舐められるんだよ〜
- 386 名前:仕様書無しさん mailto:sage [2010/01/16(土) 16:58:52 ]
- 独身コースやな
- 387 名前:仕様書無しさん mailto:sage [2010/01/16(土) 17:12:45 ]
- 確かに世間的にはこんな人ばっかりだと思われてそう・・・
- 388 名前:仕様書無しさん mailto:sage [2010/01/16(土) 17:16:18 ]
- 社会的地位があがらないのはそういう原因とは違う気がする
- 389 名前:仕様書無しさん mailto:sage [2010/01/16(土) 17:22:00 ]
- じゃあどうしてなの?
原因は一つじゃないかもしれないけど。
- 390 名前:仕様書無しさん mailto:sage [2010/01/16(土) 17:51:39 ]
- 世間やマスコミのゲームに対する扱いを見れば分かるだろ。
プログラマーがどうこうのレベルの話ではない。
- 391 名前:仕様書無しさん mailto:sage [2010/01/16(土) 18:59:08 ]
- >>380
いや、そういう便利屋のプログラマは飼われてこそ実力を発揮できる。
- 392 名前:仕様書無しさん mailto:sage [2010/01/16(土) 19:06:20 ]
- と思いたいんですね。
- 393 名前:仕様書無しさん mailto:sage [2010/01/16(土) 22:36:49 ]
- 今はC#で開発してる人が多いみたいですね
- 394 名前:仕様書無しさん mailto:sage [2010/01/16(土) 23:27:00 ]
- C#ってGCコントロールできたっけ?
- 395 名前:仕様書無しさん mailto:sage [2010/01/17(日) 08:24:18 ]
- >>393
ほとんどC++だと思うけど。 どこでC#なんて使われてるの? >>394 msdn.microsoft.com/ja-jp/library/system.gc%28VS.80%29.aspx
- 396 名前:仕様書無しさん mailto:sage [2010/01/17(日) 12:58:17 ]
- C#で作ったらWiiやPS3とのマルチプラットフォーム化ができない。
移植も作り直しになってしまう。
- 397 名前:仕様書無しさん mailto:sage [2010/01/17(日) 13:14:36 ]
- んなわけないw
- 398 名前:仕様書無しさん mailto:sage [2010/01/17(日) 13:17:08 ]
- 例えばPS3とXbox360のマルチゲー作った時
共通、プラットフォーム特化コードの比率ってどんなものなんですか?
- 399 名前:仕様書無しさん mailto:sage [2010/01/17(日) 13:32:17 ]
- >>397
- 400 名前:仕様書無しさん mailto:sage [2010/01/17(日) 15:27:07 ]
- システム関数のラッパーの仕方次第じゃね?
- 401 名前:仕様書無しさん mailto:sage [2010/01/17(日) 15:55:59 ]
- >>395
XBOX
- 402 名前:仕様書無しさん mailto:sage [2010/01/17(日) 16:16:54 ]
- コンソール機っていつまでC++使うんですか?PS4もC++?
他の新しい言語と比較すると開発効率悪すぎると思うんですけど。
- 403 名前:仕様書無しさん mailto:sage [2010/01/17(日) 16:20:56 ]
- >>402
C++ が使えれば、オープンソースのインタプリタ積むのは好きにできるだろ。 そこまで SDK で面倒見ろってこと?
- 404 名前:仕様書無しさん mailto:sage [2010/01/17(日) 17:04:10 ]
- >>401
XboxもほとんどC++じゃないの?
- 405 名前:仕様書無しさん mailto:sage [2010/01/17(日) 17:31:46 ]
- >>402
もともと、そんなに効率よくないから。
- 406 名前:仕様書無しさん mailto:sage [2010/01/17(日) 17:35:25 ]
- >>404
今は違う
- 407 名前:仕様書無しさん mailto:sage [2010/01/17(日) 17:49:17 ]
- ネイティブなコードでないと実行できないマシンが大半だからC++以外に選択肢がない(スクリプトは除く)。
また各社のゲームエンジンやミドルウェアもC++で提供されている。 マルチプラットフォームを展開して、1つのコードを複数のコンソールに流用できないと利益が上がらないし。 本当はC#とかC++/CLIを使いたいけどしょうがない。 しかしC++自体の開発効率も実際はそれほど悪くない。 C#>=Java>C++>>>C言語>>>>>アセンブラくらいだろう。 リフレクションが使えないことは弱みだけどゲームではあまり使う機会がないし、 ガベコレがなくてもRAIIやshared_ptrでだいたいまかなえる。 まさかC++に動的配列や連想配列がないと誤解してたりしないよね? コンソールはPSが出る1994年前後までフルアセンブラが普通だった。 Cという高級言語が使えるようになってからまだわずか15年程度。 C++が本格的に普及し始めてからも10年前後しか経ってない。 今後また急に変化する可能性はある。 D言語にC++のSTLとboostが移植されてコンソールで利用できたら 世界が変わるかもしれない。
- 408 名前:仕様書無しさん mailto:sage [2010/01/17(日) 17:52:14 ]
- コンソールって初めて聞いた
- 409 名前:仕様書無しさん mailto:sage [2010/01/17(日) 18:02:07 ]
- javaってそんなにいいのか
- 410 名前:仕様書無しさん mailto:sage [2010/01/17(日) 18:08:34 ]
- あのぉ
スーパーマリオブラザーズはどうやって作ってたかご存じの方居ますか? 当時C言語とか無いと思うんです
- 411 名前:仕様書無しさん mailto:sage [2010/01/17(日) 18:31:54 ]
- アセンブリ言語で作った。
C言語が存在してなかったわけじゃないけどね。 (C言語が作られたのは1972年)
- 412 名前:仕様書無しさん mailto:sage [2010/01/17(日) 19:05:08 ]
- C#でドライバが書けるんだったら移行してもいい
- 413 名前:仕様書無しさん mailto:sage [2010/01/17(日) 19:34:05 ]
- >>407
詳しい解説ありがとうございます。 C#>Java>>>C++>>>C言語>>>>>>>>>>アセンブラ 個人的な感覚ではこれくらいですね。 C++とJavaでほぼ同規模のゲームを開発したことがあるのですが、C++の方がJavaより1.5〜2倍の期間がかかりました。 STL/boostもJava標準APIや.NETと比較すると貧弱で何より使いづらいと感じます。(STLというよりテンプレートの問題ですが) それに難解さやパフォーマンス上の問題から使用していないゲーム会社も結構あるようですし・・・
- 414 名前:仕様書無しさん mailto:sage [2010/01/17(日) 20:04:02 ]
- パフォーマンス上の問題でSTL使えないようだと、Java標準APIなんて使えないだろ。。
- 415 名前:仕様書無しさん mailto:sage [2010/01/17(日) 20:58:43 ]
- >>414
> パフォーマンス上の問題でSTL使えない んなこたーない
- 416 名前:仕様書無しさん mailto:sage [2010/01/17(日) 21:00:53 ]
- レベル低すぎ
- 417 名前:仕様書無しさん mailto:sage [2010/01/17(日) 21:09:32 ]
- www.shudo.net/jit/perf/
Javaでゲームを開発したことがなくて「Javaは遅いのでゲームには向かない」と思っている人はちょっとこれを見てほしい。
- 418 名前:仕様書無しさん [2010/01/17(日) 21:10:41 ]
- 実際に作ってから言って欲しいw
- 419 名前:仕様書無しさん mailto:sage [2010/01/17(日) 21:27:13 ]
- 5年前かよ….NET2.0正式版すら出てない時じゃん
- 420 名前:仕様書無しさん mailto:sage [2010/01/17(日) 21:46:02 ]
- 遅いということよりメモリ管理がどうにもこうにも。
パフォーマンスだけ考えるならデバイス直接叩けるほうが有利だし。
- 421 名前:仕様書無しさん mailto:sage [2010/01/17(日) 21:55:26 ]
- >>411
アセンブリ言語ですか。 ありがとうです
- 422 名前:仕様書無しさん mailto:sage [2010/01/17(日) 22:17:01 ]
- パフォーマンスが出るってんなら、もっと日本の携帯電話のレスポンスを良くして欲しい
- 423 名前:仕様書無しさん mailto:sage [2010/01/17(日) 22:30:47 ]
- 日本の携帯電話はハードけちってるから。
- 424 名前:仕様書無しさん mailto:sage [2010/01/17(日) 22:38:39 ]
- 共通のプラットフォーム作ってろくに開発しなくなってるからか…
- 425 名前:仕様書無しさん mailto:sage [2010/01/17(日) 22:49:51 ]
- >>422
携帯電話のOSはC++だよ。 アプリはJavaの場合もあるけど。
- 426 名前:仕様書無しさん mailto:sage [2010/01/18(月) 00:55:16 ]
- C#はツール用のイメージが強すぎる俺。
- 427 名前:仕様書無しさん mailto:sage [2010/01/18(月) 01:22:59 ]
- >>425
C++なんて皆無だぞ。 全部Cで、一部アセンブラだぞw おまいが知ってるアプリケーションレベルでは正解でもなw
- 428 名前:仕様書無しさん mailto:sage [2010/01/18(月) 01:23:54 ]
- >>427
いつの時代のお話をされてるんでしょうか?
- 429 名前:仕様書無しさん mailto:sage [2010/01/18(月) 01:27:01 ]
- >>428
現役の最新モデルのau携帯電話の話だよw
- 430 名前:仕様書無しさん [2010/01/18(月) 05:03:45 ]
-
日本が終わる外国人参政権 www.youtube.com/watch?v=GKVx3a1Jhuw 小沢民主党が、外国人参政権を急ぐ理由 www.youtube.com/watch?v=9QxuJY0N8f0 転載 マスコミが隠す小沢の正体 www.youtube.com/watch?v=UCXcJ_qgpl0 石原慎太郎都知事 「小沢一郎の正体」 www.youtube.com/watch?v=y-rEJAYGju0 世界経済日本外しと「外国人地方参政権」の危険性 2of2 www.youtube.com/watch?v=UqgsiuXykdo
- 431 名前:仕様書無しさん mailto:sage [2010/01/18(月) 05:32:32 ]
- >>428
一応あってもテンプレートの仕様とか細かいところはめちゃくちゃだね WindowsCEとか結構レイヤー上そうなものだってC言語すらロクにサポートしてないからな
- 432 名前:仕様書無しさん mailto:sage [2010/01/18(月) 06:50:41 ]
- XBOXは今はC#で作るのが主流?
だとすると、あの動き出すと糞遅くなって使い物にならないGCは改善されたわけ?
- 433 名前:仕様書無しさん mailto:sage [2010/01/18(月) 08:56:59 ]
- この業界のプログラマって日本語で簡単に言い直せるような式とif文がかけるレベル。
で教科書やサイトで見たソフトウェア工学の単語を適当にしゃべる。
- 434 名前:仕様書無しさん [2010/01/18(月) 09:03:46 ]
- ま、お前が勤めてるような底辺はそうだろうなw
- 435 名前:仕様書無しさん mailto:sage [2010/01/18(月) 09:07:08 ]
- このスレ上げてる奴は、馬鹿が多い
- 436 名前:仕様書無しさん mailto:sage [2010/01/18(月) 09:11:26 ]
- >>433
どこの底辺中小だよ。
- 437 名前:仕様書無しさん mailto:sage [2010/01/18(月) 10:55:12 ]
- 学生に釣られすぎ
- 438 名前:仕様書無しさん [2010/01/18(月) 11:13:16 ]
- >>433
つーか、自分が記述した処理ぐらい、日本語で説明出来ない方も結構間抜けだけどなw
- 439 名前:仕様書無しさん mailto:sage [2010/01/18(月) 14:51:26 ]
- >>433
if文を馬鹿にしちゃいかんよ^^; なかったら敵は死なないんだけどね^^; ゲームにならない
- 440 名前:仕様書無しさん mailto:sage [2010/01/18(月) 16:42:14 ]
- >>407
つーか、歴史的に見れば10年経ったが、”まだ”Cかアセンブラだろ。 C++のコンパイラがもう少し賢ければまだ使えたかもしれないが、ハードの性能に見合うほど速いわけじゃない。 ガベコレにしろRAIIにしろshared_ptrにしろ、手付でmalloc, freeしたほうが速い。
- 441 名前:仕様書無しさん mailto:sage [2010/01/18(月) 16:59:56 ]
- > 手付でmalloc, freeしたほうが速い。
> 手付でmalloc, freeしたほうが速い。 > 手付でmalloc, freeしたほうが速い。
- 442 名前:仕様書無しさん mailto:sage [2010/01/18(月) 17:46:33 ]
- SFCとかGBとかが主力の頃は
箱庭弄ってるみたいで本当に楽しかったが 今のコンシューマ機は複雑になりすぎ。
- 443 名前:仕様書無しさん mailto:sage [2010/01/18(月) 17:54:25 ]
- C#の時代が来ましたー
- 444 名前:仕様書無しさん mailto:sage [2010/01/18(月) 18:04:26 ]
- 仮に脱C++ということになってもソニーと任天堂がC#に移行することってあり得るの?
- 445 名前:仕様書無しさん mailto:sage [2010/01/18(月) 18:31:14 ]
- >>440
いや、速度が必要な所では動的メモリ確保しないから。
- 446 名前:仕様書無しさん mailto:sage [2010/01/18(月) 18:49:06 ]
- ゲーム分野でRubyやLuaといったスクリプト言語を採用するメリットって何ですか?
再コンパイルしなくても動作変更できたりするとかですか? 型がCやC++よりは緩いという程度で、Cプログラミングを理解してない人でも簡単に 使える、という類のものには見えないんですが。というか、どうみてもプログラマ向け で、ディレクターとかデザイナーがどうこうするものじゃないですよね?
- 447 名前:仕様書無しさん mailto:sage [2010/01/18(月) 18:53:52 ]
- >>444
ないね 移植の関係でどうしてもそんな方向にはならない
- 448 名前:仕様書無しさん mailto:sage [2010/01/18(月) 19:27:10 ]
- >>446
ネトゲのサーバ側で使うと何かと便利
- 449 名前:仕様書無しさん mailto:sage [2010/01/18(月) 21:11:50 ]
- newもdeleteもmallocもfreeもしないで必要なデータは予め配列で確保しといて使用中か否かをフラグで管理とかすべき
- 450 名前:仕様書無しさん mailto:sage [2010/01/18(月) 21:53:14 ]
- 最終的にユーザーの手元に届くゲームは当然C++だが、
実験用のコードとかツールはRubyでさくっと書けると幸せになれるよ! デザイナーでもRubyなら何とかなるよ!
- 451 名前:仕様書無しさん mailto:sage [2010/01/18(月) 22:02:24 ]
- はぁ
- 452 名前:仕様書無しさん mailto:sage [2010/01/18(月) 23:23:04 ]
- お前らほんとザコだな
|

|