- 1 名前:名前は開発中のものです。 [2009/03/11(水) 17:57:35 ID:teoBVoN1]
- 疑問に思うことがあれば、スレを立てずに、まずはココで質問。
スレッドを立てる前にはローカルルールを読みましょう。 pc11.2ch.net/gamedev/ ※ >>980 を踏んだ人は次スレ立てをお願いします。 【アップローダ・避難所・Wiki】 ゲーム製作技術板公式Wiki gamdev.org/w/ ゲーム製作技術板公式アップローダ gamdev.org/up/ ゲーム製作技術板公式掲示板避難所 bbs.gamdev.org/gamedev/ ゲーム製作技術板予備 yy13.kakiko.com/gamdev/ アップローダー予備 gamdev.hp.infoseek.co.jp/ gamdev.orgが落ちるたびにあげてみるスレ pc11.2ch.net/test/read.cgi/gamedev/1107022166/
- 797 名前:名前は開発中のものです。 mailto:sage [2009/08/31(月) 20:18:30 ID:RvRPa7UA]
- 視力の落ちたプログラマーなどプログラマーではない
- 798 名前:名前は開発中のものです。 mailto:sage [2009/08/31(月) 20:19:41 ID:JbPTNfZe]
- >>796
プログラマー板にそれっぽいスレがあったけど、どうかな? あなたの視力いくつ? pc11.2ch.net/test/read.cgi/prog/1217509755/
- 799 名前:名前は開発中のものです。 [2009/09/01(火) 18:53:37 ID:ZrUt3VB/]
- どこの世界でも「だめだゲームが作れない助けてくれ」とわめく厨房はいるわけで、
ろくにC++のオブジェクト指向・ポインタも理解できないまま高望みして自己嫌悪から上級者をねたむ奴の多いこと 3Dなら数学が必須なのにそれも気付かないとか、才能がないんだからさっさとあきらめろと言いたい 俺が3Dをやるのは、高いCPU・グラボを買ってもゲームするだけだと企業にそれを使われるだけになるのがしゃくで、 プログラムをして自分でグラボを使って活用している気分になりたい、十分投資を活用しているという気分になりたいというのがある。 おまえらもせいぜい精進しろよ
- 800 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 19:06:47 ID:1gOk3P/+]
- 長文サンクス
- 801 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 19:13:30 ID:Af5ftle6]
- 要約すると、
・俺は「だめだゲームが作れない助けてくれ」とわめく厨房”と同じレベルの人間。 ・俺は自己満足の為に使いもしない機器に十分投資する ・こんな俺にならないように、お前らはせいぜい精進して欲しい って事ですか?
- 802 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 19:16:54 ID:DegJc2Db]
- 真面目に読んで揶揄してやるとか親切すぎるw
- 803 名前:名前は開発中のものです。 mailto:sage [2009/09/01(火) 20:51:08 ID:8IFw4iQ3]
- ※重要※ 馬鹿スルーの原則。
- 804 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 00:12:45 ID:r705Zfdb]
- 「連邦vsジオン」のようなTPSゲームを作ろうとしていますが、どうしても敵に銃口を向けるモーションの作り方がわかりません。
歩くとか、格闘戦のアニメは、モーションつきXファイルを、そのまま作れば良いと思いますが、3D空間で、ロックオン状態の時y軸方向は常に相手のほうを向くから良いですが、x軸方向はどうしたら良いのかわかりません。 銃を向けるモーションは同じで、持っている銃のモデルだけ動かすのは不自然ですし、腕だけ独立させると、銃撃以外のモーション制作が難しくなるし、モデルのボーンを直接いじるとなると、キャラクターの数だけモデルを読み込まなければなりません。 この手のシューティングゲームって、どうやって作るのでしょうか?
- 805 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 00:34:10 ID:ipH5eNGw]
- >>804
腕の行列の手前に適当に行列割り込ませるんじゃだめなん?
- 806 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 19:35:56 ID:ggbQBnLr]
- すみません、3Dゲームの開発中なのですが
xファイルの利用からFBXファイルの利用(非XNA)に切り替えようと FBX SDKを触り始めたのですが、 何やらversion毎にやたらと仕様変更が多く、いくらエラーを潰しても潰しても沸いて来て 書籍やWeb情報も極めて少なく先が思いやられるのですが、 FBX SDKは触らない方が無難でしょうか? そもそもFBX SDKとはデータを読み込むだけで描画はDirectXを利用するのですよね? 何かわかる方が居ましたら教えて下さると幸いです。
- 807 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 21:48:21 ID:LEG8LM4M]
- すまね
ちょっとクソしてくるわ
- 808 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 22:44:46 ID:Mm4j9kAM]
- >>805
自分はまだ勉強途中で、解らないところもありますが、モーション付きXファイルは、xファイル内にモーションデータが入っていて、最初に作ったモーション通りにしか、3Dモデルは動かないと聞いています。 途中で、しかも、不特定のモーションを追加することができるのでしょうか。
- 809 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 22:58:30 ID:Dm6bFUAw]
- 動かすのは自分であって、データ通りにしか動かないように組むのも自分なんだが、
>>808は他人に操られて生きているんだろうか?
- 810 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 23:25:59 ID:UKQU9cpz]
- >モーション付きXファイルは、
頂点データとボーンタイプの2種類がある。 ボーンとして説明すると ボーンの制御には モーションデータに従って動くもの、 ボーンの角度をコードから操作するもの、 モーションデータを混合するもの、 アニメの描画は、フレーム毎に データを準備して描画する。 Xのモーション中であっても、描画手前でボーンの角度をコードで変更すれば 描画されるアニメをコード側から操作できる。
- 811 名前:名前は開発中のものです。 mailto:sage [2009/09/02(水) 23:47:54 ID:Mm4j9kAM]
- >>810
>描画手前でボーンの角度をコードで変更すれば >描画されるアニメをコード側から操作できる。 プログラム上でポーンの角度を変えて、モーション再生すると、同じモデルで作ったオブジェクトにも影響が出てしまいます。 これだと、同じキャラクターを複数出す場合、その数だけモデルを読み込まなければなりません。 この手のゲームの場合、複雑な動きを要求するキャラクターは、必要な分だけモデルを読み込み、弾とか建物などはモデルを読み込み、必要な分だけオブジェクトにするで良いのでしょうか?
- 812 名前:名前は開発中のものです。 mailto:sage [2009/09/03(木) 01:05:59 ID:X+AZ+Ff2]
- なんでぼくは、>806を「XファイルのFBI」と読んでしまったのだろうか。
- 813 名前:名前は開発中のものです。 mailto:sage [2009/09/03(木) 01:08:49 ID:SLvp9uF9]
- FBIのXファイルと覚えておけば、間違える事も無かったろうに
- 814 名前:名前は開発中のものです。 mailto:sage [2009/09/03(木) 01:44:32 ID:esmPi0FZ]
- モルダー、あなた疲れてるのよ
- 815 名前:名前は開発中のものです。 mailto:sage [2009/09/03(木) 12:17:58 ID:Pth0nHBd]
- 似たようなレスどっかで見たな
- 816 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 01:34:04 ID:9O6s9Bo4]
- a
- 817 名前:名前は開発中のものです。 [2009/09/05(土) 16:15:06 ID:QcK7sjTl]
- 簡単な計算で一定範囲の数値を出す方法ってありませんか?
できればifとかsinとかなしでやりたいです こんな感じで 0,1,2,3,4,5,4,3,2,1,0,1,2... 0,1,2,3,0,1,2,3... こういうのなら count = ++count % 4 とかで簡単に書けるのですが・・・
- 818 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 16:32:04 ID:dfTHOa9o]
- 何がやりたいのかまったくわからなかった
- 819 名前:名前は開発中のものです。 [2009/09/05(土) 16:38:39 ID:QcK7sjTl]
- 物体を左右に揺らすようなことがやりたいんですが
if文なしでできないかな〜と思って
- 820 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 16:43:09 ID:PVWUlxRO]
- 条件演算子は?
- 821 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 16:47:51 ID:qERpu2FW]
- どっちにしろ条件分岐は要るだろそれ
- 822 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 16:49:53 ID:PqGBKvZj]
- 0,1,2,3,4,5,4,3,2,1を一塊にすればいいんでないの
- 823 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 17:00:14 ID:9b6VNy4h]
- テーブル使っちゃ駄目なの?
- 824 名前:名前は開発中のものです。 [2009/09/05(土) 17:10:04 ID:QcK7sjTl]
- テーブルは使いたくないです。
たくさんの物体がいろんな振幅で動くようなのを想定しています インクリメントするだけのカウンタ一個で算出できれば良いなとおもうのですが
- 825 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 17:16:25 ID:0V0J5LjE]
- sinでもcosでもいいから、あとは倍率を設定して幅を作るだけ
- 826 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 17:38:30 ID:eQrNJVnk]
- 大体そんなことやる意味あるのか
普通にやった方が分かりやすいしいいと思うけど・・・ やるとしたら2変数使ったやり方なら思いついたけどそれは駄目なんだろ
- 827 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 17:40:43 ID:qERpu2FW]
- 小賢しいことしないで素直にクラスなり構造体なり関数なり作るべき
- 828 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 18:56:33 ID:0V0J5LjE]
- #include <stdio.h>
#include <math.h> int main() { int count; for(count=0;count<30;count++) { printf("%d ",(int)sqrt((float)((count%10)-5)*((count%10)-5))); } return 0; }
- 829 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 19:34:41 ID:jAxW/FLN]
- end() == begin()なリスト(循環リスト)を使うという手もあるが
恐らく糞遅いだろうと思う
- 830 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 19:49:08 ID:5JiMuzM7]
- 5-abs((count%10)-5)
0から始まらなくていいなら>>828とかぶるけど abs((count%10)-5)
- 831 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 20:23:51 ID:2LcAttnk]
- ひょっとしたら役に立つかもと思い書くと、vectorやCArrayより、listやCListの方が
ランダムアクセスする場合を除いて、いかなる条件でも高速で安定。 3番目のデータ取得、5番目に代入といったランダムアクセスだけは例外。
- 832 名前:名前は開発中のものです。 mailto:sage [2009/09/05(土) 21:28:24 ID:zkgizEaM]
- >>831
iteratorで回すことを考えたらvectorの方が早いと思うけどね。 ま、その程度の差はマシンパワーから見れば微々たる物。 うるさくは言わんさ。
- 833 名前:名前は開発中のものです。 [2009/09/05(土) 21:33:37 ID:QcK7sjTl]
- いろいろありがとうございます。
>abs((count%10)-5) すばらしい! これがほしかったやつです
- 834 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 11:27:07 ID:N9slcZI0]
- vc++2008でドラクエのようなRPGを作っています
通常の街中マップで、「調べる」コマンドを使ったときは どのような動きをさせるものでしょうか? 「調べる」に関するサブルーチンに自分の座標渡して呼び出し、 タンスがあれば中身を調べる、人がいれば話しかける・・みたいなものを作っているのですが、 実行すると通常マップが真っ黒になってしまいます 真っ黒にならないようにするにはどうすればいいんでしょうか。画面をコピーして、それを背景とするんでしょうか それとも通常マップの背景描画し、そのあとのルーチンを条件分岐させて「調べるコマンドを使っている状態」「調べるコマンドを使ってない状態」 のように分けるのでしょうか
- 835 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 11:46:51 ID:5A9TBZv4]
- なんで真っ黒になるのか、馬鹿のやることはさっぱり理解できない。
- 836 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 11:51:07 ID:K0n3Qux8]
- 通常マップは描画だけ続けとけばいいと思うよ
- 837 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 12:00:38 ID:N9slcZI0]
- >>836
ありがとうございます
- 838 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 12:02:25 ID:WwT+Ws98]
- 行動と描画をわけろ
- 839 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 12:56:33 ID:N9slcZI0]
- >>836>>838
なるほど、分かりました 描画ルーチンを別に設けてそれを呼び出すようにすればよかったんですね
- 840 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 20:42:09 ID:QP24ojjj]
- 密かにエスパーが集うスレだな。
- 841 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 20:43:03 ID:pjLrp2ex]
- 「調べる」ルーチンって、コマンドが終了するまでプログラムカウンタ自体が戻ってこない実装なのかなぁ。
ゲーム製作では少数派っぽいけどモーダルダイアログみたいで分かりやすくて俺は好きだ。
- 842 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 20:55:00 ID:yTVv5HzP]
- 調べる
「時よ止まれッ!!!」 ブラックアウト 「へんじがない、ただのしかばねのようだ・・・」 再開
- 843 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 20:57:23 ID:H2zKthBs]
- 入力に応じて実行する処理を切り替えるだけの方が単純じゃないかな?
「調べる中」もウィンドーメッセージは処理しなきゃならないし、 異常処理も既存のものですむ。
- 844 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 20:58:16 ID:fsCnqGfj]
- 普通時が止まったら、画面が動かなくなるだけじゃないのか?
ブラックアウトは不思議だ
- 845 名前:834 [2009/09/06(日) 21:25:42 ID:N9slcZI0]
- int main(){
while(ProcessMessage()==0 && ClearDrawScreen()==0 ){ //↑メッセージ処理 ↑画面をクリア //画面を描画 LoadGraphScreen( 0 , 0 ,"test.jpg", 0 ) ; if(1){ siraberu(); } ScreenFlip(); } DxLib_End(); return 0 ; } int siraberu();{ while(ProcessMessage()==0 && ClearDrawScreen()==0 ){ //↑メッセージ処理 ↑画面をクリア ScreenFlip(); } return 0 ; } こんな感じです。 原因はsiraberu関数の中で描画がされていないだけでした
- 846 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 22:47:43 ID:vDRxFukB]
- キングダムハーツレベルのデータを流用してシームレスアクションオンラインゲーム作れる?
やはり飛んだり跳ねたりして高さの概念を入れると遅延きびしくなるか
- 847 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 23:15:27 ID:vDRxFukB]
- 空間作成に当たって、
空間を人間の八倍に設定すると良い この範囲をシネマティックに演出して、 十倍九マス、 1、5倍81マス、 一倍160マス 描画可能距離カメラから160メートル マップ表示時は160メートル以上先閉鎖空間を読み取り、ぼかして映す これにより箱型シームレスカメラ完成
- 848 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 23:19:40 ID:PnnRINsg]
- 意味不明です。
- 849 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 23:25:15 ID:vDRxFukB]
- わかる人にしかわかるように書いてない
メモです
- 850 名前:名前は開発中のものです。 mailto:sage [2009/09/06(日) 23:35:12 ID:+Lygfa+M]
- スレチ
- 851 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 00:36:41 ID:oyf9zMl6]
- つーか、質問スレでメモかよ
くたばればいいと思う
- 852 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 01:38:22 ID:vGLObboc]
- プログラマの人が言ってたんだが、
「ゲーム作るうえで同じ時間をかけるなら絵と文章とプログラムならプログラムだけがセンスを要求されない」 って聞いたんだけど、実際のところここでゲーム作ってる人間からすると正しいこと言ってるの? ちなみに自分はプログラムについてはいまいちで実感沸かないからそれなりにやってる人に聞いてみたいんだけど
- 853 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 01:52:39 ID:oyf9zMl6]
- センス悪いと汚いコード書くけどな
文章書くのと同じだし
- 854 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 02:31:28 ID:1lvSEYon]
- そういう意味では確かに、汚いコードは大抵の人にはわからないが
下手な絵や下手な文章はバレやすいな。
- 855 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 03:42:43 ID:Wktieo/h]
- センスのないやつのコードはひどいことになるけどな。
- 856 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 05:31:39 ID:LisVMkih]
- センスが不要ということは、その人は創造性のないプログラミングをしているのだろうな…
- 857 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 05:43:05 ID:IW0LH9qd]
- なんというかな、プログラムにおける見易さは他人が改造できる尺度にしかならない
頭の中でのイメージを文字に書き起こすわけだから、汚くなるくらい許してやれよw 人間の脳をプログラムに出来ないのは神レベルで難解で膨大だから 確かにデータベース管理は大事だけどな
- 858 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 07:52:36 ID:MIQkkzye]
- センスが無くても時間さえ掛ければ同じものが作れるのは確か
ただ納期やコスト、疲労を考えるとセンスがないと死ぬ
- 859 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 08:10:48 ID:tF4347pm]
- プログラマに要求されるのは主に技術力の積み重ねだからじゃね?
そりゃ、UIみたいにセンスが要求される部分はあるけれども、そんなのは全体のごく一部だしな。 絵や音楽みたいにセンスだけが特に要求されるジャンルとは、やっぱり異なるかと。
- 860 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 08:16:16 ID:CvIrCDmT]
- 絵や音楽だって経験や理論に裏付けされる部分は大きいぞ
プログラムはセンスが要らないっつーより、技術とセンスの境界が曖昧な気がする
- 861 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 08:21:40 ID:tF4347pm]
- そういや、UI以外に、演出にもセンスは必要だったな。
- 862 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 08:46:50 ID:IW0LH9qd]
- 要領の良さ、分類としてのセンス、
発想の良さ、関連付けとしてのセンス、 両立出来ないと形にならないね、確かに
- 863 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 12:44:59 ID:rK8sltrP]
- プログラミングはセンスだよ。
実際のところ、動くだけのものなら、根気さえあればかなりのバカでも作れる。 そこまではセンス不要。 センスが問われるのはその先の部分。 基本的に、まとまりがある物を創造するのは増大していくカオスとの格闘であって、 増大させすぎると、手に負えないバグが出てきて、最終的には投げ出すしか無くなる。 たとえ仕様書の通りに作るだけの作業でも、カオスの増大を食い止めるのがセンス。
- 864 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 13:07:31 ID:IW0LH9qd]
- ところでタクティクスオウガ系で
エンカウント式の戦闘システムは 野外描画と戦闘描画を分けているため、臨場感に欠ける ではどうするのかと言うと、 野外をリアルにして、 戦闘中も野外を投影する 戦っている人間だけにエフェクトが流れるわけだ これで描画を分けても同じ場所に居るような錯覚を起こす 結果、戦闘中のグラフィッククオリティが上昇する
- 865 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 13:16:55 ID:AgMtPrig]
- スレチ
- 866 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 13:18:41 ID:IW0LH9qd]
- >>863
つってもじゃんけんゲームを1から一人で作れたら大抵のことはやっていけるよ
- 867 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 13:31:44 ID:rK8sltrP]
- >>866
無理無理。 それはスケールしない。 規模が大きくなってくると挫折率が上がる。
- 868 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 13:51:54 ID:IW0LH9qd]
- なるほどそうか
ありがとう
- 869 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 16:28:40 ID:tyLY1tJ7]
- 最近落書きに凝ってるが、プログラム組む方がセンスに因るところは少ないと思う。
そりゃ、オブジェクティブに考えたりするのにセンスは必要だけど。
- 870 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 16:55:50 ID:fFXRoAN0]
- 絵に比べて、文章やプログラムは「読んで違和感無い」=「バグなく動く」の水準以上だと
意識して経験を重ねていかないとなかなか綺麗にならない。 レベル差が見えにくいぶんやっかいだと思うが。
- 871 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 20:28:39 ID:MIQkkzye]
- >>863
わかるなぁ 今の俺だorz 1から作り直せばいいのか手を加えれば良くなるのか 他人のコード眺めながら勉強してるよ
- 872 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 21:02:31 ID:peLwVHNi]
- どこを改変してもオブジェクト間の独立性が保障される書き方をしようが、
どこか改変すると全体に波及して涙目になろうが、 プログラムは動けりゃ問題ないからな。
- 873 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 21:37:51 ID:tF4347pm]
- そ〜いや、そ〜だな。
あやうく雑魚モンスターの描写処理を、複数のソースコードで書く所だったよ。 一つ書けば十分だな。まあ、その分メモリーを食うわけだが。
- 874 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 21:49:56 ID:tF4347pm]
- メモリー1バイトは血の一滴に値する、なんて時代はもはや昔話だよな?
- 875 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 21:53:39 ID:+mZZvUiC]
- たまごっちのようなワンチップCPUのゲームにはまだあるかもしれん。
少しでも安いチップ使うときは、メモリーを削って安くする。
- 876 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 23:11:00 ID:4GKplaPw]
- 俺の職場じゃダダ長いコードを書く者が優秀とされる。
後でそれをメンテするハメになろうものなら死ぬ。
- 877 名前:名前は開発中のものです。 [2009/09/07(月) 23:30:14 ID:bqtAfCvc]
- 長いコードを書けない奴は短いコードも書けない
これは俺の名言
- 878 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 23:35:13 ID:4GKplaPw]
- 3000行で収まる機能を3万行で書くのは馬鹿
- 879 名前:名前は開発中のものです。 mailto:sage [2009/09/07(月) 23:35:52 ID:oyf9zMl6]
- SQLにしても後々メンテすることを考えて書かないと後で困るからなあ
処理をごちゃ混ぜにしてあるコードなんて製作者を1発でいいから殴らせろと言いたくなる で、書いたのは数年前の俺だったりするんだが
- 880 名前:名前は開発中のものです。 mailto:sage [2009/09/08(火) 00:00:08 ID:B+fMayDa]
- 常識を超えたコードあるもんなあ。VC++で組んでるのにオブジェクト化はおろか
構造化すらしていない。ボタンのハンドラにexit()を見つけた時は目を疑っちまった。
- 881 名前:名前は開発中のものです。 mailto:sage [2009/09/08(火) 00:27:01 ID:oUz6yDIY]
- なんたら相談室とかで
そういうものすごいコードの片鱗を垣間見れるな。
- 882 名前:名前は開発中のものです。 mailto:sage [2009/09/08(火) 01:04:53 ID:lPudf9Xw]
- RPGツクールのCM見付けた
www.youtube.com/watch?v=xkYujM0uU5o 色々とアレだな
- 883 名前:名前は開発中のものです。 mailto:sage [2009/09/08(火) 01:29:22 ID:tR4qipDA]
- >>864
例えばかりの積み重ねで、何が言いたいのかさっぱり分からない
- 884 名前:名前は開発中のものです。 mailto:sage [2009/09/08(火) 04:31:23 ID:6MhMNrx0]
- プログラミングはプログラミングで別のセンスを要求されるってだけだろ
書けない奴はとことん書けないぞ 書けたとしても上でレスされてるようにレベルが天と地程、例えばバグが出やすいとか 保守性が高いとか拡張性が高いとかあるし 絵ができてプログラムできない奴もいればその逆もいるだろ どっちかがセンス要求されてどっちかが要求されないとかないと思うがなあ
- 885 名前:名前は開発中のものです。 mailto:sage [2009/09/08(火) 15:56:16 ID:DIMtCb55]
- 質問以外のオナニー文ばっかりだな
- 886 名前:名前は開発中のものです。 mailto:sage [2009/09/08(火) 17:37:49 ID:05aNfmhI]
- >>885
まさにオナn(ry
- 887 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 00:22:36 ID:M5M3VMoz]
- センスは必要だと思うが、動くだけなら糞コードでも動く
数年前のあるゲームの、PS2とCUBEへの移植でのマジ話 オリジナルコードで、1000行くらいの処理(もうコレだけでも関数化しろって感じなのに) その全く同じ処理でパラメータ値が違うだけなのに、 その1000行がif else文で分かれてて定数値だけ違う 2000行になってるを見た時、売られているゲームでもこんな事してんだ…ってなった記憶がある 逆の意味で、糞コードだが絶対に安全なコードとかなのかも知れん…
- 888 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 01:20:28 ID:Ns5Gl4Rc]
- 2000行の関数とか正気じゃねえな……
- 889 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 07:26:49 ID:Bi32pqEq]
- ゲーム関係じゃないけど、仕事で似たようなの見た……
そのコードを書いた前任者は、今はもう職場に居ない。
- 890 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 08:27:27 ID:DJ0aq5dK]
- 携帯電話で、うるう年を計算する処理で
if ( … || year == 2004 || year == 2008 || … ) { みたいに全部チェックしてたりとかあるらしいからねぇ
- 891 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 08:38:32 ID:Bi32pqEq]
- 想像したくねぇw
- 892 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 09:13:18 ID:8BLV5PqA]
- ぐぐれば短いコードが見つかるのに
プログラムのセンスが云々は、センスが要求されないというより センスが無くてもなんとか収まっている、だろうな 下の世界を見れば底が知れないけど、上の世界もまた果てしない
- 893 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 11:14:57 ID:ZI65CYRq]
- >ぐぐれば短いコードが見つかるのに
ここいらなくね?
- 894 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 11:17:30 ID:FbNTICYS]
- if(x==0) a=0;
if(x==1) a=1; if(x==2) a=2; if(x==3) a=3; ・・・ て言うの見たことあるぜ
- 895 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 11:31:29 ID:vKyxO6xF]
- コボラーがVBの仕事受けたとき、グローバル変数の宣言方法がわからなかったみたいで
画面に見えないラベルが山ほど貼ってあった。 あれ見た時、先輩だけど「こいつ、プロだな」と改めて尊敬してしまった。
- 896 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 12:32:49 ID:FwYqKth+]
- 真にセンスがある人間は
if (0==x) … と逆順にするんだけどね。
- 897 名前:名前は開発中のものです。 mailto:sage [2009/09/09(水) 12:53:28 ID:Ns5Gl4Rc]
- それはセンスっつーより小技のたぐいじゃなかろうか
|

|