- 1 名前:仕様書無しさん mailto:sage [2008/02/09(土) 06:47:37 ]
- 前スレ
ゲームプログラマの人に聞きたい 27問目 pc11.2ch.net/test/read.cgi/prog/1194138638/
- 603 名前:仕様書無しさん mailto:sage [2008/04/08(火) 22:08:00 ]
- アビゲイルCOLLADA
- 604 名前:仕様書無しさん mailto:sage [2008/04/08(火) 22:10:03 ]
- >>600
激しくワロッタw
- 605 名前:仕様書無しさん mailto:sage [2008/04/09(水) 06:20:20 ]
- >>595
先生!3つたまる前に最初の1つがキューから消えるので(忘れちゃうとも言う)トリガーが立ちません!
- 606 名前:仕様書無しさん mailto:sage [2008/04/09(水) 07:15:46 ]
- >>600
こらだめだ。
- 607 名前:仕様書無しさん mailto:sage [2008/04/10(木) 08:03:45 ]
- 3Dものもノウハウが蓄積されてて、次世代機で出す分には、どこも似たような品質に
出来るんじゃないんですか? たとえばガンダム物の3Dアクションゲームを作る場合、使える予算が同じなら、どこに 発注しても同じ仕上がりになりますよね? あと、ゲームプログラマ間の個人的なつきあいで、ソース共有したり勉強会したりとか しないんですか?
- 608 名前:仕様書無しさん mailto:sage [2008/04/10(木) 08:16:38 ]
- >>607
そんな金や時間はないw
- 609 名前:仕様書無しさん mailto:sage [2008/04/10(木) 08:41:15 ]
- >3Dものもノウハウが蓄積されてて、次世代機で出す分には、どこも似たような品質に
>出来るんじゃないんですか? なぜそう思ったんだ?現状では個人のノウハウによるところがあまりに大きい。 >あと、ゲームプログラマ間の個人的なつきあいで、ソース共有したり勉強会したりとか >しないんですか? ソースは会社の資産だから個人的には無理。 勉強会はやってるやつらもいるが。
- 610 名前:仕様書無しさん [2008/04/10(木) 13:39:36 ]
- 個人の自助によって成り立つ。それがゲーム会社だ!
- 611 名前:仕様書無しさん mailto:sage [2008/04/10(木) 17:28:05 ]
- VC++でエロゲのシステムを開発しようとおもうんだがDirectXとOpenGLどっちがいいかな?
MACやLinuxでも動作するようにOpenGLで組もうかと思っていたんだけど需要無さそうだしライブラリの多いDirectXでもいいように思えてきて悩んでる…
- 612 名前:仕様書無しさん mailto:sage [2008/04/10(木) 17:36:42 ]
- >>611
そんなの使わないでジヂーでいいんじゃね?エロゲだしさ
- 613 名前:仕様書無しさん [2008/04/10(木) 17:55:25 ]
- ジヂーってあにさ?
- 614 名前:仕様書無しさん mailto:sage [2008/04/10(木) 18:16:09 ]
- 3Dでも無ければDXやGLは不要だな
- 615 名前:仕様書無しさん mailto:sage [2008/04/10(木) 18:37:05 ]
- まさかGDIをジヂーとか読んじゃう人なんてこのスレにはいませんよね^^^^
- 616 名前:仕様書無しさん mailto:sage [2008/04/10(木) 18:45:24 ]
- OpenGLにしてMacとLinuxとPS3のBDプレイヤーに対応しておけば売り上げ三倍増!
- 617 名前:仕様書無しさん mailto:sage [2008/04/10(木) 18:50:46 ]
- シーンの切り替えに特殊な効果を使おうと持ったらGDIじゃ足りないだろ
そしてDirectXを使ってるADVエンジンはたくさんある気がするのでOpenGLに一票 つーかむしろ3Dで(ry
- 618 名前:仕様書無しさん mailto:sage [2008/04/10(木) 19:01:03 ]
- 3Dエロゲエンジン作って大儲けするお
- 619 名前:仕様書無しさん mailto:sage [2008/04/10(木) 20:51:38 ]
- OpenGL/DirectX両対応にしておけば、MacOSXでも出せて一石二鳥。
- 620 名前:仕様書無しさん mailto:sage [2008/04/10(木) 21:05:32 ]
- Macなんて鼻くそ程度のシェアしかないしろくな開発環境も開発情報もないし対応するだけ無駄。
- 621 名前:仕様書無しさん mailto:sage [2008/04/10(木) 21:23:53 ]
- 普通にマルチプラットフォームのライブラリ拾ってきて使えばいいんじゃね?
LGPLなら大丈夫でしょ
- 622 名前:仕様書無しさん [2008/04/10(木) 21:43:26 ]
- >>560
技術なんて飾りです。 偉い人にはゴマすりとアピールで良いんです。
- 623 名前:仕様書無しさん mailto:sage [2008/04/10(木) 22:02:27 ]
- マスターアップできない限り会社がつぶれるので
とにかく発売させることができるプログラマーの発言権はめちゃくちゃ高い。 でも儲かってない会社はお金出せないので逃げられる。
- 624 名前:仕様書無しさん [2008/04/11(金) 20:58:03 ]
- 愛ってなんやろな・・
友達がマジな話をした時、俺はさらりとfor文を回した
- 625 名前:仕様書無しさん [2008/04/11(金) 20:59:59 ]
- まあ、新卒の一流大卒のPGがもしも居たらwそいつは即戦力だろ?
学歴があればなんでもこなせるというのが社会の常識だお。 ロートルは首にして、新卒を使えよ。 それが社会の潮流だ。
- 626 名前:仕様書無しさん mailto:sage [2008/04/11(金) 21:29:35 ]
- >>624
intです。 int i;
- 627 名前:仕様書無しさん mailto:sage [2008/04/11(金) 21:49:20 ]
- for (;_;) {
- 628 名前:仕様書無しさん mailto:sage [2008/04/11(金) 23:00:36 ]
- >>625
灯台総計出身の使えないやつとか普通にいるぞ。 普通にゲーム作れるロートル切るとかリスク高いのもほどがある。
- 629 名前:仕様書無しさん mailto:sage [2008/04/11(金) 23:52:55 ]
- 新卒にロートル以上の即戦力求める方がおかしいだろ
最近の一流大では無茶なスケジュールと闘う方法や 押し付けられたクソなシステムにどう付き合うかというところまで 勉強するというなら別だがね 新卒はロートルより勉強はできるだろうし新しい技術も持ってるかもしれないが、 社会人としてはひよっこなんだぜ もっと大事にしてやろうよ
- 630 名前:仕様書無しさん mailto:sage [2008/04/11(金) 23:55:42 ]
- この仕事勉強とか言ってる時点で役立たず。
- 631 名前:仕様書無しさん mailto:sage [2008/04/12(土) 00:20:55 ]
- >>625
お前の言ってることは意味が無い上に点で的外れ 競走馬と駄馬のどっちを馬刺しにしたら上手いか?とか意味のないことを言ってる
- 632 名前:仕様書無しさん mailto:sage [2008/04/12(土) 01:23:20 ]
- >>631
なんだか的外れな例えだが、どっちがおいしいかには興味がある
- 633 名前:仕様書無しさん [2008/04/12(土) 06:51:58 ]
- 市販されているゲームの9割以上は、C++で作られている、というのを聞いたのですが、
本当ですか? C#で作られた有名なゲームは何かあるのでしょうか?
- 634 名前:仕様書無しさん mailto:sage [2008/04/12(土) 07:36:33 ]
- 9割C++って事はないな。メモリ効率悪すぎる。
半分くらいはC + アセンブリ言語だろ。
- 635 名前:仕様書無しさん mailto:sage [2008/04/12(土) 08:31:28 ]
- 平均年齢を下げるのがIT企業で利益を上げるコツ
そう考えてるなら死んでくれ
- 636 名前:仕様書無しさん mailto:sage [2008/04/12(土) 09:03:44 ]
- >>633
全角英数字は気持ち悪いから使う癖をなくせ
- 637 名前:仕様書無しさん mailto:sage [2008/04/12(土) 09:45:24 ]
- 文章の途中で全角/半角が切り替わるほうが気持ち悪いよ。
- 638 名前:仕様書無しさん mailto:sage [2008/04/12(土) 10:02:30 ]
- PC-VAN使ってた古い人とか文字化け対策してた昔の癖で全角英数字使うよね。
- 639 名前:仕様書無しさん mailto:sage [2008/04/12(土) 12:52:02 ]
- >637
その発想がおかしいから直せ
- 640 名前:仕様書無しさん mailto:sage [2008/04/12(土) 13:15:30 ]
- 識別子以外でぐだぐだ言うなよ。
- 641 名前:仕様書無しさん mailto:sage [2008/04/12(土) 13:19:06 ]
- 女の子かよwww
- 642 名前:仕様書無しさん mailto:sage [2008/04/12(土) 15:35:56 ]
- でも文章の途中でEUCとUNICODEが混ざってたらおかしいと思うでしょ
それなのにASCIIとSHIFT-JISが混ざってるのは気にしないわけ?
- 643 名前:仕様書無しさん mailto:sage [2008/04/12(土) 15:38:59 ]
- つまんにゃい
- 644 名前:仕様書無しさん mailto:sage [2008/04/12(土) 15:41:03 ]
- 確かに日本語と英語がまじってるのはおかしいね。
ひらがなと漢字がまじってるのもおかしいし。 さらにそれにアルファベットやカタカナやアラビア数字がまじるとか、 もう頭おかしいとしか思えないワナ。
- 645 名前:仕様書無しさん mailto:sage [2008/04/12(土) 15:46:57 ]
- >>642
- 646 名前:仕様書無しさん mailto:sage [2008/04/12(土) 16:13:11 ]
- 結論としてはお前らが一番おかしい
- 647 名前:仕様書無しさん mailto:sage [2008/04/12(土) 16:22:37 ]
- >634
operator new/deleteくらい、ゲームにあわせて自前で実装するだろ?
- 648 名前:仕様書無しさん mailto:sage [2008/04/12(土) 16:24:11 ]
- メモリ効率でnew/deleteの話だけにするのはどうかと
- 649 名前:仕様書無しさん mailto:sage [2008/04/12(土) 16:24:29 ]
- STLとかメモリアロケータとか標準の物は兎角効率が悪すぎるからな。
- 650 名前:仕様書無しさん mailto:sage [2008/04/12(土) 17:10:30 ]
- >648
最適化の良し悪しに関する話なんて出来ないだろ? というか、ARMやシェーダーならともかくPowerPCのアセンブラコード最適化って、 そこらへんの普通の人間に出来るのか?
- 651 名前:仕様書無しさん mailto:sage [2008/04/12(土) 17:17:19 ]
- えーと、C++のコード生成のオーバーヘッドって最適化の話じゃないよね・・・
- 652 名前:仕様書無しさん mailto:sage [2008/04/12(土) 17:36:39 ]
- C++の便利な機能とバーターだろ?
それとも何のオーバーヘッドもなしにすばらしく先進的で頑強な機能を導入できる 新言語でも開発できたのか?
- 653 名前:仕様書無しさん mailto:sage [2008/04/12(土) 17:44:21 ]
- なんか基本的に勘違いしてる気が
- 654 名前:仕様書無しさん mailto:sage [2008/04/12(土) 17:47:40 ]
- >>652
だから>>634は「9割以上C++は無い」って言ってるんだろ 別にC++を使うなとは言ってない
- 655 名前:仕様書無しさん mailto:sage [2008/04/12(土) 18:32:35 ]
- なぁ、メモリ効率なんてライブラリの実装次第だろ?
なんで特定ハード向けのライブラリなのにメモリ管理が糞なんだ?
- 656 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:19:53 ]
- つーかいまだにC++でないとことかあんの?正直ビビるんだが。
- 657 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:21:46 ]
- C++の開発効率はCと同じスタイルでやってると最悪だからなぁw
- 658 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:29:13 ]
- C++/C両方での開発経験あるけどC++が開発効率いいとはまったく思えない。
もちろんCスタイルでやればCとほとんどかわらんけどそういうわけにもいかない。
- 659 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:31:35 ]
- C++の開発効率は、2作目から効いてくるよ。
- 660 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:36:29 ]
- そして人数に比例して複雑になっていく
- 661 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:36:48 ]
- いまいちC++ってメモリをどうやって管理したらいいのかわからねー
newってやってもそれがどれくらいとられてるのか C言語のときなら1バイト単位でわかったけどC++だとさっぱりわからねー
- 662 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:41:23 ]
- >>661
おまいがおバカさんだからだよw
- 663 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:43:38 ]
- たしかにインスタンスの容量って構造体に比べればわかりにくいよな
- 664 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:46:16 ]
- メンバー変数1つにつき変数サイズ分、
メンバー関数1つにつきシステムのアドレスサイズ分。 そんな感じ。 継承があれば、継承された親クラスのソレ分追加。
- 665 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:47:30 ]
- >>663
わかりにくいっつーかわからねぇけど なんかいい方法あるのかな?
- 666 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:47:49 ]
- >656
10年以上使ってるソースが元になってるから、未だにCだよ(w orz
- 667 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:49:12 ]
- Cでやってたって、コンパイラのパッキングで構造体のサイズなんかメチャクチャ変わるぞ。
きちんとsizeof使え。
- 668 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:49:36 ]
- ベターCとしてだけ使えばいいんだよ。
下手に凝ったテンプレ、しかもバグってるとか使われた日には殺意芽生えるし。
- 669 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:49:38 ]
- >>666
C++のI/Fでラップしちゃえばいいんじゃね?
- 670 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:49:55 ]
- >>666
Cのままのがいいかもよ C++で楽にできる部分って後で絶対にしわ寄せが来てる気がする 例えば可変メモリ全般 楽だと思ってつかってっと最後にゃ結局管理しなきゃならねー
- 671 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:52:21 ]
- >>668
あるなー 一時期テンプレ厨のごとくテンプレート作ってたけど あんまりよくわかってなさげな上司に 「ちょっとこれ説明してよ。使えるならみんなで使いたいし、できるなら仕様書書いて」って 言われて地獄みた。みんなの判断も「こんだけ複雑でできるのたったこれだけかよw」って 反応だったしw
- 672 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:53:47 ]
- テンプレートはたいていメモリー消費が激しいから使えねえ。
- 673 名前:仕様書無しさん mailto:sage [2008/04/12(土) 21:57:14 ]
- 単純なもので構成されたプログラムのほうが
結果うまくいくならそのほうがいいと思うね
- 674 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:00:53 ]
- >>672
ちょっと賢いマクロくらいのつもりで使ってたんだけど テンプレートってメモリ食うんだ?
- 675 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:03:30 ]
- PS2でmalloc()使ってメモリ不足起きてるの
にエラーを無視するような、そんなプログラマになりたい
- 676 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:05:55 ]
- malloc生で使ってるの???
- 677 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:07:07 ]
- ゲームのソースにmalloc()とか、信じられん。
時間はかかるし管理は煩雑だし。 普通は必要量を一気に取って来て、自分で静的に相対配置して済ませるよな。
- 678 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:08:13 ]
- しかけいれて色々できるようにして使う
でも、C++の場合ってnewで確保したもんどうしようもねぇんだけど みんなどうしてる?
- 679 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:09:52 ]
- 固定サイズブロックを何ブロック。そんな感じで。
- 680 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:14:29 ]
- いまどきそんなにヒープを嫌う必要あるか?DSとか?
つーか突然C言語だの、このスレこんなにフェードアウトだっけか。
- 681 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:15:58 ]
- 分断化に適切な対策もってないやつはC++使うなよ。
仮想メモリのある環境なら勝手にすればって感じだが。
- 682 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:19:35 ]
- >>680
だって仕事でゲーム作ったことないときは こんなの問題にならねーかと思ってたら意外と問題になる部分だったんだもん
- 683 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:21:24 ]
- 分断化しないように確保や解放の順番に気を使うようにする。
メモリーリークなんて論外。
- 684 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:22:53 ]
- >>683
リークはしねぇけど何にどれくらい使ってるのか正確に把握するのが難しい
- 685 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:23:34 ]
- CPUリソース
メモリリソース しかり
- 686 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:25:27 ]
- メモリーの分断化って、
1ステージの敵キャラが2ステージ始まっても画面外で生きてた。 でもって2ステージのボスキャラが生めないwwww とかか?
- 687 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:27:01 ]
- 断片化のことじゃねぇの?
ESP値使ってみた 今日は後3回残ってる
- 688 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:27:30 ]
- シンプルなゲーム作ってるやつは気楽でいいな。
Cでもかけるだろ正直。
- 689 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:27:53 ]
- 盛り上がってまいりました
- 690 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:32:03 ]
- >>688
C言語とC++で作れるもん変わるほど差があるか? どっちかっていうとちゃんと管理すれば隅々まできっかり管理できる C言語のが大きいゲーム作るとき楽な気がするが・・・ ここら辺で話合う気はあんまなくて どっちかっていうとC++で上手く管理できてるならいい方法を知りたい
- 691 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:35:12 ]
- >>690
同意しておく688だけど
- 692 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:36:27 ]
- ただメモリ管理がちゃんとできるシステムならクラスはあったほうがいいな
Cでもstructをつかってなんとでもなるけど
- 693 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:39:44 ]
- 100枚ほどあるメニュー画面を1つの親クラスと20ほどの継承クラスで作った事ある。
- 694 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:40:40 ]
- でもゲーム開発のメモリ管理周りはたいして進歩してない
- 695 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:43:09 ]
- むしろ管理しなくてもいいほど広大なメモリー空間があればいい。
- 696 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:44:47 ]
- BDが大容量なのに加えてメモリまで大容量になったら
開発する物の規模がデカくなって苦労するのは結局オレら。
- 697 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:46:06 ]
- >>696
コードで埋めようとするな。 リソースで埋めてしまえ。
- 698 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:50:26 ]
- もうコードで埋められるサイズじゃないだろ
- 699 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:50:36 ]
- >>695
そうすっと今度 それをコピーしたり読み込んだりすんのに時間がかかんじゃね?
- 700 名前:仕様書無しさん mailto:sage [2008/04/12(土) 22:56:41 ]
- PS3はHDDを標準で積んでいるから仮想記憶領域は20GB使い放題!
ってどっかの板で危機マスタ
- 701 名前:仕様書無しさん mailto:sage [2008/04/12(土) 23:08:43 ]
- >>695
貴様には32MBもの広大なメモリ空間を与えよう。 さあ、好きなだけメモリ管理を楽しむがよい!
- 702 名前:仕様書無しさん mailto:sage [2008/04/12(土) 23:55:51 ]
- >683
コンパクション機能付きにしてポインタでなくハンドルで全部扱うだろ? ゲームは違うのか?
- 703 名前:仕様書無しさん mailto:sage [2008/04/12(土) 23:56:05 ]
- >>696
いつまで組み込みと同じつもりでいるんだ? PCと同じように楽ができるようになるだけじゃないか。
|

|