トップページgamedev
173コメント50KB

★☆ ゲームプログラマのソースは読み辛い ☆★

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。02/04/16 18:27ID:NRtNJn8s
です。処理的に難しいことしてるから、とかではないよ念の為。
01521512007/04/29(日) 11:30:19ID:fQOmXODL
しまった、インデントのスペースが削られるんだった・・・orz
0153名前は開発中のものです。2007/04/29(日) 14:10:17ID:tvNJg+l3
>>151
要らん変更入れて自己満足してる暇があったら仕事しろ。
0154名前は開発中のものです。2007/04/29(日) 18:39:34ID:nRp8bWOk
つーか普通に
 b = (a&~1)? 2: a;
だな。
0155名前は開発中のものです。2007/04/29(日) 20:51:11ID:XdVXJuRq
>>154
汎用性と可読性無視か。
俺なら普通にswitch文で書くよ。
ソースの行効率なんてどうでもいい。
0156名前は開発中のものです。2007/04/29(日) 21:24:35ID:nRp8bWOk
ん?
マジックナンバーやa,bって名前だから可読性無視に見えるが、
 b = ( flags & ~SOME_FLAG )? 2: flags;
ならSOME_FLAG以外のいずれかのフラグが立っていれば2、
そうでなければSOME_FLAGで示されるフラグの値を返すごく普通の式にしか見えないよ。
0157名前は開発中のものです。2007/04/29(日) 21:46:42ID:XdVXJuRq
勿論Cの文法としては正しいけど可読性・拡張性の点から、推奨されることは少ない。
条件増えたら結局書き直しでしょ?
長くコーダーやってれば分かるよ
0158名前は開発中のものです。2007/07/31(火) 22:54:53ID:tzxuJ2/M
>>155
俺も俺も。追加楽だし、読みやすいし。ってか当たり前か。


後、ついでに俺は
if()
{
}
を使ってるなぁ。

だって、もしif文をコメントにする時にほかの奴だと
下の}も探してコメントにしないといけないし。

その点、これだとif()をコメントにするだけでいいし。
0159名前は開発中のものです。2007/08/03(金) 01:05:35ID:t8wewv6w
1.最適化(機種依存)
2.仕様の変更
3.デスマ
この辺じゃない?原因
0160名前は開発中のものです。2007/09/08(土) 13:23:01ID:3y6hMKhX
俺ゲームプログラマーやってるけど、最終的にポインタとか無くなる事を祈ってるよ
0161名前は開発中のものです。2007/09/08(土) 18:47:45ID:AlZBYmf5
>>160
駄目
ちゃんと組もうとすると
デカイインスタンスがいちいちコピーされるのが邪魔でしょうがない
0162名前は開発中のものです。2007/09/08(土) 22:49:51ID:t/jDbUQX
C++ の参照や Java のクラス変数なんかがいいんだろ。
0163名前は開発中のものです。2007/09/08(土) 23:49:43ID:su1hcHH+
嫌ポインタはユーザースタックでググれ。
0164名前は開発中のものです。2007/09/10(月) 17:18:47ID:HTLcjz7i
最近プログラム始めた初心者ですが
構造体の名前に Kyaradata とつけてしまいました
完成間際に間違いに気付き Charadata に変更しました
人に見られる事はないのに何故か自分で恥ずかしかった
あと、変数名を fiar 書いてたり
これも fire に後で変更しました

これでいいんだよ、別にさぁ〜
と言える程強靭な精神力が欲しいです
プロのプログラマーってこういう恥ずかしい間違いないんだろうなw
0165名前は開発中のものです。2007/09/10(月) 19:26:18ID:ylLhVN1P
>164 関数名がf0000から通し番号とか、そんな世界がお好みですか、そうですか。
0166名前は開発中のものです。2007/09/10(月) 20:41:14ID:krnrfByd
オレはgooの辞書で単語を探したりスペルチェックしてるお
0167名前は開発中のものです。2007/09/10(月) 22:02:20ID:udgm4YXc
自分がわかればそれでいいさ。
0168名前は開発中のものです。2007/09/11(火) 21:24:09ID:JZ9trqY5
プログラムの世界では、3日前の自分は他人なのだが。
0169名前は開発中のものです。2007/09/12(水) 10:40:50ID:qUDFwcmG
自分は趣味でC++とDirectX8でゲーム開発しているのですが、
どうもスペルが間違っていたりすると気になって修正しなければ気が済まないです。
一人で開発している訳だから気にする必要もないはずなのに……。
ちなみに、関数の引数は4個まで、1つの関数の行数は50〜70程度に抑えるように心がけてます。
アクションRPGだから、この先条件分岐の修羅場が待ち受けてるんだろうな。
0170名前は開発中のものです。2007/09/22(土) 23:35:31ID:Ppr6koko
>>169
>関数の引数は4個まで
DirectXの関数呼べないじゃんw
嘘吐き
0171名前は開発中のものです。2008/08/08(金) 02:17:42ID:dfypqU1S
ひまわりこそ一番見やすい
0172名前は開発中のものです。2009/02/22(日) 00:45:33ID:s0qbjIg1
何でハンガリアン記法じゃねーんだよ。
何で1関数の処理がバッチなみになげーんだよ。

教えてや。
0173名前は開発中のものです。2009/03/07(土) 21:42:05ID:UylAEIS5
いまどきハンガリアンつかってるやついるのか
■ このスレッドは過去ログ倉庫に格納されています