ゲームプログラマーの技術レベルは高い。 (690レス)
上下前次1-新
49(1): 02/04/14 11:39 ID:??? AAS
STL使用禁止で上司の作った双方向リスト使ってますが何か?
50: 02/04/14 12:43 ID:??? AAS
なんでSTLが使用禁止に・・・
51: 02/04/14 12:52 ID:??? AAS
WinではSTLはあんま使わん方が良いけどな。
52: 02/04/14 13:03 ID:??? AAS
なんで?MFCとの親和性が悪いから?
53: 02/04/14 14:11 ID:??? AAS
外部リンク[html]:www.remus.dti.ne.jp
54: 02/04/14 14:26 ID:??? AAS
STLから使わない部分だけ切り取ったようなテンプレートライブラリーは
使ったりしてるけどなー。
55: 02/04/14 14:29 ID:??? AAS
STLの場合、オブジェクトの生成や破棄が不明瞭なので、
テンプレクラスを自作しましたが何か?
56(1): 02/04/14 15:05 ID:??? AAS
漏れ、STLのソースはサラーとしか見てないからアレなんだけど
アレをそのまんまゲームに使うというのはチト難しいかなという印象。
単純にアロケータ自作して指定してやるだけでは全く問題の解決
にならないというか。結局、直にSTLのソースに手を加えるざるを
えない状況にぶちあたるのでわざわざ使うメリットが半減するというか。
ちょろっとしたツール作りには重宝しますが。
57(1): 02/04/14 21:04 ID:??? AAS
>>56
どこが気になるのか詳細キボン。
で、別にSTL自体のソースに手を加えてもイイじゃん。他のところに手を加える必要が無いなら。
STLを使わなくても>>49みたいにチーム単位で基本的なアルゴリズムが共通して使われていれば
いいけど、何のポリシーもなく個人それぞれが好き勝手に組んでると最悪。
多くのゲームプログラマは、質の悪い車輪の再発明をしていることに気づいていない
というのがのが現実。かな?
58: 02/04/14 22:15 ID:??? AAS
>>57
なんというか、わけの分かんない話を始める人だなぁ。
感覚のズレを肌で感じるよ。(学生さんということなら別に構わないよ)
>何のポリシーもなく個人それぞれが好き勝手に組んでると最悪。
例えばこの辺の話ね、何時の時代の何処の四流ソフトハウスの話を
してるのかは聞かんけど、もし誰かの受け売りで書いてるんだとしたら
もう忘れたほうがいい。大小にかかわらず「いまどきのまっとうに
省5
59: 02/04/14 23:41 ID:??? AAS
>>1はアレだ、「公務員」ってだけで警官と技官を一括りにするタイプだな(藁。
求められる能力が全然違う。
60: 02/04/14 23:49 ID:??? AAS
えぇと、自分もついでにSTL云々の話にもコメントさせてもらおっかな。
あれを『改造してまで』ゲームそのものに使う魅力は少ないよ。
例えばの話、それによって「信頼性を維持しつつ保守の手間を減らせる」
という人間がいるとしたら、それは弄くるのが好きな個人であったり、整備された
リソースがよほど乏しい小規模で新興の(PCゲー)ソフトハウスのスタッフであったり
そういうマイナーな存在になるはずだよ。
他の選択肢(例えば社内リソース)のほうがよく整備され信頼できるという
省6
61: 02/04/15 01:24 ID:??? AAS
>で、別にSTL自体のソースに手を加えてもイイじゃん。
>他のところに手を加える必要が無いなら。
そう。それはおまえさんは趣味でやっているのだからそれで問題ないんだよ。
個人で好きなライブラリを好きな時に好きなように使おうと誰も困らない。
それだけのことさ。
62(2): 02/08/09 23:51 ID:ziHwo70.(1) AAS
ゲームプログラマっていつ勉強するんですか?
夜中に少ない睡眠時間をさらに削りながら勉強するんですか?
63: 02/08/09 23:55 ID:??? AAS
>>62
すごい睡眠時間削ってる(;´Д`)
64: 02/08/10 00:59 ID:34Pck3nY(1) AAS
>>62
やったこともないような仕事を任され、
それを完成させる為にリアルタイムで、
勉強する。それを繰り返して成長していく。
こんな感じ。
65: 02/08/10 01:06 ID:??? AAS
新人社員で1ヶ月でコンパイラつくれとか言われるって本当ですか?
66(4): 02/08/10 01:18 ID:UwQgR2jU(1) AAS
勉強なんてしようと思わないからできないだけ。
どんなコードかいてても自分から勉強しようと思えばいつだって勉強になるよ。
たとえば、どうやったら生産性を高めれるか?とか
移植しやすくするにはどうかけばいいのか?って
常に考えながらコードかいてれば自然に勉強になる。
ツール作るときだってクラス図とかアーキテクチャを最初に全部設計して、
練りに練りまくってからコーディングしてるよ。
省10
67: 02/08/10 01:36 ID:Wsz6IMmw(1) AAS
>>66
感動しますた。
68: 02/08/10 01:57 ID:??? AAS
基本を修得しておけばいくらでも応用が利くってことさ。
応用を丸暗記してるだけじゃテンプレートにしかならないってことさ。
あと、技術者なら厨房レベルの英語はできるようになっておけよ。
「資料が英語なんで読めません!」と真顔で返すなよ・・・
69: 02/08/10 03:40 ID:??? AAS
>66
目から鱗だね
70: 02/08/10 06:08 ID:??? AAS
>>66
そんなあたりまえのことを張り切って言わなくても・・・
71: 02/08/10 11:16 ID:??? AAS
>>66
>技術屋だから自分が理解していないことを理解していないままで
>使うことが嫌だって言うほうが大きいかも(w
禿同。で理解するとこんなことやあんなことにも使えるな
というのが思い浮かんで嬉しくなってくる。
72(3): 02/08/12 00:45 ID:gxD4D442(1) AAS
ところでさ、じつはいまD3DX使わないで自分で数学の関数作って
バグ起こしてる上司がいるんだけど、うざくってかなわないんだよね。
そりゃそうだよね。だってあんた内積も外積も理解してないんだもん。
んで、自作メモリ管理クラスみたいなものなんか作ってマニュアルも書こうと
しない、わりにはソースコード解読して俺に使えってサ。死んでも嫌だよ。
んでさ、そいつエラーコードなんか大量に書くわけだけど、自分がつっかかってる
バグにはかすりもしないんだから、もうあきれるったらない。
省7
73(1): 02/08/12 01:09 ID:??? AAS
>>72
どこの業界でもそうなんだが、経験を積んでくると失敗を回避するノウハウが
蓄積されてくるわけだ。
ただ、この「ノウハウ」というやつが玉石入り乱れていて、
例えばインクルードファイルの依存関係が上手くいかないときに
・全部インクルードする
・依存関係を整理する
省6
74: 73 02/08/12 01:11 ID:??? AAS
つーか、このスレのアダルトな雰囲気は何?
てっきりマ板のスレかと思って書き込んでしまった。
もっと厨房ぽく書くんだった。
75: 02/08/12 01:41 ID:??? AAS
・全部インクルードする
・依存関係を整理する
みたいな玉と石があったりするわけだ。
↓
・依存関係を整理する
・全部インクルードする
みたいな玉と石があったりするわけだ。
省1
76(2): 02/08/12 03:44 ID:??? AAS
オブジェクト指向っていっても、本当に理解してる人はどのくらいいるんだろ??
ただ単に、データとそれを操作する関数をクラスにをまとめてるだけでオブジェクト指向だ!
って言ってる人って結構多くない?
77: 02/08/12 05:29 ID:??? AAS
>76
かもね。
変な例えだけど、漏れ的に
プロパティはオブジェクト固有の情報を、
メソッドはオブジェクトの振る舞いを記述して欲しい。
かくいう漏れもオブジェクト指向の理解には自信なし。
78: 02/08/12 09:18 ID:??? AAS
>>72
グローバル変数使いまくりの習慣があるPC老舗の某F社?
79: 02/08/12 17:09 ID:PMLOy9oL(1) AAS
あげてみろよ!
80(1): 02/08/12 18:24 ID:??? AAS
>>29
Keyはビジュアルアーツ
あんなもんHTMLだけでも組める(藁
81(1): 02/08/12 21:31 ID:Tmt8FdfE(1) AAS
>>76
そのおかげではやくも破綻がみえてるわよ!
なんで奴はオブジェクト指向も理解しないのか、
俺のかわりに奴に聞いてきてくれ!
82: 02/08/12 22:19 ID:??? AAS
よいしょ したら たく さん つれた。
83: 02/08/12 22:45 ID:??? AAS
>>80
ほうーーーーHTMLだけで?HTML
だ け
でね。
もしかして俺もつられてるのか
84: 02/08/13 03:19 ID:??? AAS
>>81
時代はマルチパラダイム
いや、最近「マルチパラダイムデザイン」読んでるんだが、なかなか難しくてさ。
学生時代のように人を集めて輪読したい。
85: 02/08/17 09:24 ID:??? AAS
>18
謎はすべて解けたっ!!
86: [x] 02/08/17 19:59 ID:??? AAS
で、結局>>72ってどこよ?
87: 02/08/17 20:05 ID:??? AAS
ゲームプログラマーの(オナーニの)技術レベルは高い。
88(3): 02/08/17 23:22 ID:??? AAS
>57
車輪の再発明・再生産が必要ないとしたら、
一体何人の首が飛ぶ事やら、、、
質の良い車輪を作る人がいそうな場所も、質の悪い車輪を
作る人がいそうな場所も、距離があってもそれなりに知れます。
//オープンソースどうこうの動きもところによりあるが、
//いつだって貴重なソースはいろんな思惑とかも有りで閉鎖的なので安泰。
省10
89: 02/08/18 01:01 ID:e1egwIzS(1/2) AAS
晒しアゲ
90: 02/08/18 01:14 ID:??? AAS
全部インクルードは言われないと気付かないが依存関係を整理するなんてレスは役にたたんだろ
なんつーか前者はうんこの拭き方おしえますみたいで大声では言えないけどな
91: 02/08/18 02:58 ID:??? AAS
>>88
> ・全部インクルードする
> こっちが玉と思う。
まぢかよ…
それやると 1 つメンバ変数付け加えたら、全ソース再コンパイルに追い込まれるぞ。
いくらマシンが速くなったとはいえ、そりゃムチャだ。
92: 02/08/18 03:14 ID:??? AAS
全部インクルードすると解決したように錯覚する罠
本当に罠だな
93(1): 02/08/18 03:51 ID:??? AAS
>>88
> STL等もなぁ・・・
> static staticであったなら、書きなおす必要もないかもね。
この文章、さっぱり意味が分からんのは俺だけか?
94(1): 02/08/18 04:44 ID:e1egwIzS(2/2) AAS
>>93
大丈夫だ、俺もわからん。
> 距離があってもそれなりに知れます。
これも。
> それを仕事にしますな。
これも。
> //オープンソースどうこうの動きもところによりあるが、
省3
95: 02/08/18 12:13 ID:??? AAS
>>94
//はコメントだとおもう。
ここにはレスすんなってこと。
# コメントはMLでよく見る作法だけど、「#」使うのが一般的だと思うが…
96: 02/08/18 12:27 ID:??? AAS
パソ通時代からNiftyとかで # 見るとムカつくから
わざとそこにいちゃもんつけてるよ。
97: 02/08/18 13:20 ID:??? AAS
おぉ、>>88よ。夢の世界でゲーム会社で働いてないで
早くハローワークに駆け込むんだ。
98(2): 02/08/19 16:11 ID:??? AAS
外部リンク[htm]:www.watch.impress.co.jp
STLや再リ用が、どうのこうのいっているより、
ここいら辺まで完成した品が普及した方が良いので無い?
外部への依存度がたかまっていくのか、共同開発が増えるのか、
その辺は分からないが、、、
99: 02/08/19 18:18 ID:??? AAS
>>98
「良い」の主語は何よ?
100: 02/08/19 20:13 ID:??? AAS
そこまでいちいち考えて書かれた文章でないってことだろ
聞くだけ無駄
101(2): 02/08/19 22:04 ID:mF4sVHfd(1) AAS
ゲームプログラマーの技術レベルは確かに高い。
正確には高くなったと言うべきだと思う。
ドラクエIやスーマリ程度ならまだ俺でも何とかなるレベルだと思うけど
HALOクラスになるとぜってー無理。
シェーダーはバンプ使ってるから、タンジェントスペースとか
そういう幾何学的な部分を理解しなきゃならないし
動きのアルゴリズムは力学に精通しなきゃ無理だろうし、
省4
102(1): 02/08/19 22:27 ID:??? AAS
>>101
頑張って、覚えた単語を並べてみたんだな。お疲れ。
103(1): 02/08/19 22:32 ID:hadwfHiP(1) AAS
>>98
大手の会社は自社製ミドルウェアほとんどもってないね。
あってもチーム単位でしか利用されない(特にK社)
俺が中堅の会社に転職したとき、入った当初(2年ぐらい前)
あまりの技術の蓄積の無さに愕然としたよ。
大きくなるほど自社製ツールにこだわらないんだなって感じた。
金で買えちゃうからって自社製の物を作らないっていうのはかなり納得いかなかった。
104: 02/08/19 23:00 ID:??? AAS
あーK社ね。つーか、あそこの蓄積しなさっぷりはヤバイだろ。
高気圧B○YとYOU儀王のミドルウェアっぷりにはまいったが。
105(1): 02/08/19 23:21 ID:??? AAS
>>102
そういう意地悪なレスはやめよぅ。
君がその悪癖をちょっとでも我慢すれば、
ここももうちょっとマシになるのに。
106(1): 02/08/19 23:51 ID:??? AAS
>>101
確かに、そういうプログラマーを取り上げてほしい。
普段、表に出てこない分、そこから得るものは沢山あると思う。
ゲームプログラマーによる、高度な技術の紹介になると、
紹介するつもりが、そこらの専門誌より詳しくなりそうで怖い。
山ほどアセンブラでコーディングするらしいしね。
107: 02/08/19 23:52 ID:??? AAS
バンプくらいは今時ハードがやる。
家庭用ゲームの場合、ハードでサポートされないものは
ほとんど採用されない。ハードの機能をうまく使って
なんとかうまくごまかせる場合だけやる。
動きのアルゴリズムも、全部が力学に則って
バカ正直に作ってるわけじゃない。
それっぽく見えるように、うまくごまかして作る。
省5
108(1): 02/08/19 23:53 ID:??? AAS
DirectX9でアセンブリの時代フカーツ
109(1): 02/08/20 00:12 ID:??? AAS
>>108
シェーダー周りだけでしょ?
今までもレンダ周りを作るとなると
どうせアセンブラだったんだし。
正直、面倒が増えただけって感じ。
描画関係なんか全部ハードでやってくれや。
この点では昔のスプライトゲーム機の方が
省1
110: 02/08/20 02:00 ID:??? AAS
>>109
スプライトといっても、レースゲーム「パワードリフト」とかの類だと、3D で
来んだ方が楽な気もする。(あれはスプライトだけで組んだんだそうだ)
111: 02/08/20 02:11 ID:??? AAS
>>105-106
いや、だからゲームプログラマが天才だというのは妄想だって。(もちろん、一部に
例外はいるけど、そりゃゲーム業界に限らん)
CG に関しては、SGI や ATI, それとゲームメーカーでも一部大手にいる研究職
の人間はともかく、他は「論文読んで理解できる」レベルなら十分だし、そこまで
能力を要求されないケースが大半。AI だってそう。
112: 02/08/20 10:45 ID:??? AAS
研究職に比べて総合力は凄いと思うな。少なくとも低くは無い。
113: 02/08/20 13:06 ID:??? AAS
ほな なんで俺の給料はこんな安いんでっか
114: 02/08/20 22:43 ID:??? AAS
ビジュアルノベルとか作ってる奴は除いとこう。
115: 02/08/21 16:35 ID:??? AAS
あれはもはやプログラマー抜きでも作れるからね。
116(1): 02/08/31 23:00 ID:/GiuOGTr(1) AAS
> 大手の会社は自社製ミドルウェアほとんどもってないね。
> あってもチーム単位でしか利用されない(特にK社)
体質が古いだけだと思ってたけど、割と当たり前なのかな?
while (true) {
1. あるプロジェクト用に最適化をかけたライブラリを作る。
2. プロジェクト終了後に整備して公開。
3. 別プロジェクトに移る。
省11
117(4): 02/09/01 16:31 ID:emv4FjR0(1) AAS
>103と同じような経験あり。
といっても俺はデザイナーなんだけど。
うちの会社は、ほんとに開発ツールを作らない。
それが有るのと無いのでは効率がぜんぜん違うのに、
デザイナーの上の人に言ってもわかってもらえない。
同期のプログラマに聞いたら、
昔からゲームオンリーでやってた人は、大抵、
省4
118(2): 02/09/01 16:43 ID:??? AAS
>>117
開発ツールって、どっちかというアプリケーションプログラマとしての
経験やスキルがいるからね。
ゲームオンリーでやってきた人はそういうプログラムを作るのは
つまらないと思うだろうし。
大手だったらアプリケーションプログラマを中途で採用して、
開発ツール専業で作ってもらうというのもありかもしれない。
119(1): 02/09/01 17:11 ID:EGQi8DSZ(1) AAS
>>117
なんで優秀なプログラマをツールにまわさなあかんねん。という
考えもある。でもデザイナで自分でツールつくちゃうパワフルマン
もいるよ。愚痴ってる暇があるなら挑戦ぐらいはしたんだよな?
120: 02/09/01 17:52 ID:??? AAS
俺はアプリケーションプログラマだったけど、
プログラムで生成したプロシージャルテクスチャや
フラクタルの美しさに惹かれて、デザイナーに転職したよ。
あんまり大がかりなのは無理だけど、基本的なツールなら1日あれば
十分作れる。不満があれば自分で機能追加。
数式間違えて、不可思議な模様が出たりするのも面白い。
特定の操作でバグが出るなら、バグが起こらないように操作すればいい。
省1
121(2): 02/09/01 17:54 ID:xIdjFJT5(1) AAS
若くてゲームばかり作ってるプログラマにも
プログラマの手抜きと最適化(の思い込み)重視で
ゲームの設計を狭めてしまう人はいる。
手抜きや技術の低さから来る理不尽な仕様を
デザイナーに強制しないようこころがけよう。
122: 02/09/01 17:57 ID:j8AvQ1dX(1) AAS
>手抜きや技術の低さから来る理不尽な仕様を
>デザイナーに強制しないようこころがけよう。
無理でしょ、根本的に。そういうのを強制すればするほど、
パフォーマンスは上がるんだから。(w
123(3): 02/09/01 17:59 ID:??? AAS
自分が楽をするために仕様を制限するプログラマはいるね。
124(1): 02/09/01 18:15 ID:??? AAS
>123
制限少なくしようと思ったらかなり大変だし。
125(1): 02/09/01 19:12 ID:??? AAS
「定義ファイルはタブは使うなよ。
半角スぺースで桁をそろえろって言っただろう! 」
ほんとのこと言えよ。
お前らはツールなんてやりたくない。手抜きたいんだろ。
126: 02/09/01 21:29 ID:??? AAS
>>118
大手だと、新卒採用の段階で研究系、ツール系、ゲーム系と間口を用意してる
企業もあるね。
>>124
> 制限少なくしようと思ったらかなり大変だし。
ハード上の制約はどうやっても越えられないし…。
127(1): 02/09/01 22:01 ID:??? AAS
>>123
時間が無制限にあるなら、それでもかまいませんよ。
その場合の責任は、当然あなたが取ってくれますよね?(藁
128: 02/09/01 22:20 ID:LpSDR9P0(1/2) AAS
>116
一番いいのは
while( true )
{
・ライブラリを特定のゲームに特化したカスタムバージョンのライブラリ
を作成して、それでゲームを作成
・プロジェクト終了後に汎用的に使えるもの、特定のジャンルなら流量できるもの、
省11
129: 02/09/01 22:20 ID:LpSDR9P0(2/2) AAS
>117
やっぱそうなんだね。
うちも全て買えばいいっていう考えが主流だよ。
高価なCGツールでゲームで使える部分なんて半分ぐらいしか無いのにね。
実際はツールプログラムのほうがプログラム的にもレベルを上げやすいと思うんだけど
(メモリーの制約とかがないからオブジェクト指向とかの色々なプログラミング技法で組める
省5
上下前次1-新書関写板覧索設栞歴
あと 561 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s