ゲームプログラムなら俺に聞け30
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2014/01/05(日) 23:59:32.56ゲームプログラムなら俺に聞け28
http://toro.2ch.net/test/read.cgi/tech/1366526476/
次スレは>>950が立てること。
0002デフォルトの名無しさん
2014/01/06(月) 00:00:07.90ゲームプログラムなら俺に聞け29
http://toro.2ch.net/test/read.cgi/tech/1381578085/
0003片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/06(月) 01:50:07.18もうメモリをけちる理由はない。
攻撃力や防御力などを抽象化してfloat factors[10];としておく。また、汎用のフラグ群があると便利だからunsigned int flags;を追加する。
typedef struct ITEM {
int item_type_id;
int count;
char name[32];
void *image;
unsigned int flags;
int mode_id;
int map_effect_id;
int battle_effect_id;
float factors[10];
} ITEM;
0004片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/06(月) 02:00:41.12移植できない原因はFFがでかすぎるため。
0005デフォルトの名無しさん
2014/01/06(月) 02:11:12.92あはは。お前バカじゃね?
iPhoneに移植されたFFシリーズ
FINAL FANTASY
FINAL FANTASY II
Final Fantasy III
FINAL FANTASY IV
FINAL FANTASY IV: THE AFTER YEARS -月の帰還-
FINAL FANTASY V
FINAL FANTASY TACTICS 獅子戦争
0006デフォルトの名無しさん
2014/01/06(月) 02:12:31.03http://itstrike.biz/apple/3191/
0007片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/06(月) 02:17:44.66typedef struct{
char *name;
void *image;
unsigned char flags;
unsigned char count;
char map_effect_id;
char battle_effect_id;
}ITEM;
typedef struct{
ITEM item;
short factors[NUM_FACTORS];
}ITEM_BUKI_BOUGU;
typedef struct{
ITEM item;
char mode_id;
}ITEM_DOUGU;
0008片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/06(月) 02:43:54.130009デフォルトの名無しさん
2014/01/06(月) 13:26:25.02ワラタw
0010片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/06(月) 14:12:40.640011デフォルトの名無しさん
2014/01/06(月) 15:38:52.96その場合、メモリだけ気にすればいいってワケでもないけど
0012デフォルトの名無しさん
2014/01/06(月) 15:47:19.27それぞれのオブジェクトの個数とサイズと配置を正確に把握しておくことが重要
0013片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/06(月) 16:01:48.99充分遠い所をアンロードし、つぎはぎして実現するんだよね?
0014ゲームの話した者
2014/01/06(月) 16:27:23.90プログラマーは女性が多いですか?イスラム圏だとプログラマーは
女性が多い印象を受けます。日本でもプロジェクトの司令塔である
システムエンジニアプロジェクトリーダーは男性が多いけど、プロ
グラマやWebデザイナークリエイターは女性が多いのでしょうか?
また男女で得意な言語とかありますか?
0015ゲームの話した者
2014/01/06(月) 16:31:46.287以降は作れないですが、CとDXライブラリのみで作ってみたいです。
一遍だけでも。
0016デフォルトの名無しさん
2014/01/06(月) 16:53:21.64それが終わった後機能的に実現できなかった項目を整理して
Cでどうやって実現するかを考えるのがよい
0017片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/06(月) 16:58:07.14図書館でジェンダーの社会学でも研究してろよ。
大規模でC言語は一部。C++に移行してる。ReactOSなんて開発で大部分でC使ってたが生産性低くて参ったよ。
小規模でやるならCでもいい。それでもOOPとか設計手法は勉強しておけ
0018デフォルトの名無しさん
2014/01/06(月) 17:11:53.45OOPのメリットって一言で言うと何?
0019片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/06(月) 17:18:15.630020デフォルトの名無しさん
2014/01/06(月) 17:20:15.64あんたの言葉で聞きたい。
0021片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/06(月) 17:24:33.440022デフォルトの名無しさん
2014/01/06(月) 17:27:53.000023デフォルトの名無しさん
2014/01/06(月) 17:29:08.20C言語でFFのシステムを作ることについては余裕すぎるくらい可能
ゲーム自体の完成について言えば
プログラミングよりむしろグラフィックとか音楽の用意のほうが大変だろう
0024デフォルトの名無しさん
2014/01/06(月) 17:31:47.20「C言語で〜」という要件からはみ出すと思うが
そこは大丈夫だろうか
0025デフォルトの名無しさん
2014/01/06(月) 17:33:20.570026デフォルトの名無しさん
2014/01/06(月) 17:52:25.83日本に何人くらいいるんだろう?こういうIT技術者
0027片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/06(月) 17:55:24.150028デフォルトの名無しさん
2014/01/06(月) 18:06:36.27お前みたいなOOPすら理解してないやつを排除できる。
0029デフォルトの名無しさん
2014/01/06(月) 18:08:27.88それ以外で、OOPのメリットって一言で言うと何?
0030デフォルトの名無しさん
2014/01/06(月) 18:09:10.80少なくともコスモさん以上プログラミングの知識を持ってる人
見たこと無いよ。
0031デフォルトの名無しさん
2014/01/06(月) 18:15:15.000032デフォルトの名無しさん
2014/01/06(月) 18:29:32.20IT業界の面接受けたことあるけど、プログラミングの細かいこと聞かれて
詳しく答えられる人そんなに多くないよ。コスモさん本当に凄いわ。
0033片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/06(月) 18:34:32.460034デフォルトの名無しさん
2014/01/06(月) 18:36:41.47手を変え品を変えってやつだ
今度からは引っかかるなよ
会話してるように見えると荒らし報告しても意味無いから
003530 33
2014/01/06(月) 18:37:27.70ただ単に驚いただけです。
003614 15 30 33 35
2014/01/06(月) 18:39:43.11ゲームの話そんなにダメですか?Cと絡めるなら良いのかなと思ったけど
若干迷惑っぽいですか。もうあっちではしませんよ、すいませんでした。
0037片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/06(月) 18:47:23.690038片山博文MZ ◆T6xkBnTXz7B0
2014/01/06(月) 19:18:36.590039デフォルトの名無しさん
2014/01/06(月) 19:22:38.51>806 片山博文MZコスモ ◆T6xkBnTXz7B0 [] 2014/01/06(月) 14:46:01.24
>おお、人工知能システムエンジニアたちよ。
>あまたのライブラリを駆使して、メガバイト級のデータベースを操り、
>ハエあるコンピューターの良き教師とならんことを!
>お題:だじゃれを作り、だじゃれのうまさを理解するAIを作れ
片山博文MZコスモ ◆T6xkBnTXz7B0
ちょっと連投しすぎじゃねぇ?
0040片山博文MZ ◆T6xkBnTXz7B0
2014/01/06(月) 19:47:26.02872138479812384123749718234×751234758572145871623はいくら?
0041片山博文MZコスモ ◆T6xkBnTXz7B0
2014/01/06(月) 19:52:15.250042デフォルトの名無しさん
2014/01/06(月) 21:31:06.300043デフォルトの名無しさん
2014/01/06(月) 21:36:42.00自治厨うざすぎ
他スレにまで出てくるなよ精神異常
0044デフォルトの名無しさん
2014/01/06(月) 21:44:32.96>>34はC言語スレでゲームの話をしろって言ってんだよ。
だからわざわざ荒らし通報を無効化する方法まで書いてくれてる。
そうでなけりゃわざわざ他スレに出向いてまで書かないよ、ガチ系の糖質でもない限り。
まぁ要はアレだ、「押すなよw絶対押すなよww」ってやつと同じだ。
0045デフォルトの名無しさん
2014/01/06(月) 21:53:52.79流れがバ片山マンセーでキモいからCスレ立ち次第戻る
0046デフォルトの名無しさん
2014/01/06(月) 22:14:29.51Cスレ見てる人が全員こっちのスレ見てるなら話は別だけど
そうでないならCスレできいたほうが回答の来る率が高い
0047デフォルトの名無しさん
2014/01/06(月) 22:21:08.800048デフォルトの名無しさん
2014/01/06(月) 22:23:19.84モルピグの仲間?
0049デフォルトの名無しさん
2014/01/07(火) 03:22:40.96>>1乙
0050デフォルトの名無しさん
2014/01/07(火) 20:54:19.85プリキュア(フレッシュ、映画DX1、スイート)のCGはこのオッサンがCGディレクターらしい
ttp://webmagazine.gentosha.co.jp/fusianasan/vol257_index.html
ttp://webmagazine.gentosha.co.jp/fusianasan/vol258_index.html
結構大変なんだな
髪の毛はボーン入れて処理してるらしい
スカートの中も映らないように結構苦労してるらしい
ツルツルの床とかでも反射して見えないようにしてるらしい
参考資料
ttp://www.youtube.com/watch?v=mmZRHGMWXzw
ttp://www.youtube.com/watch?v=zCYddK1CDk8
ttp://www.youtube.com/watch?v=q7ZJ506Cio8
0051デフォルトの名無しさん
2014/01/07(火) 22:57:06.290052デフォルトの名無しさん
2014/01/09(木) 23:07:36.12とか思う
0053デフォルトの名無しさん
2014/01/10(金) 00:27:15.14プリキュアに重量感とか柔軟性あったらだめだからつけてないだけじゃない?
記事読むとわざわざ生々しさを出さないように気をつけたって書いてあるし
CGによっては完璧とは言えないまでもある程度重量感柔軟性はある
ttp://www.youtube.com/watch?v=UVX0OUO9ptU
ttp://www.youtube.com/watch?v=DDucrHWAFdk
ttp://www.youtube.com/watch?v=7C6sC-p8fa4
0054デフォルトの名無しさん
2014/01/10(金) 00:49:53.91節子、それ「重量(質量)」感ちゃうで。動きの粘り(加速度)とSEで誤魔化してるだけや。
……ま、その点は最新のGTAにしても同じで、現状のCGの限界なんだけどね。
0055デフォルトの名無しさん
2014/01/10(金) 02:56:31.76作りながら覚えたの?参考書よみまくったの?
0056デフォルトの名無しさん
2014/01/10(金) 03:06:42.510057デフォルトの名無しさん
2014/01/10(金) 03:20:22.92>>55の質問の意図を汲むと「できる」ってのは「自分の作りたいゲームを一応作れる」ってことでいいと思うぜ
>>55
言語の基礎は書籍を読んだ
そこから先は低めに目標設定していくつか完成させた
低めの目標設定でも意外と大変だったりする
それをググって調べたりしてるうちに色々分かってくる
0058デフォルトの名無しさん
2014/01/10(金) 04:31:41.41キャラクターを動かすところから始めて、だんだん高度なことに挑戦してアルゴリズムを編み出していった。
ゲームプログラムを覚えるコツは参考書のHello worldを打ち込んで真っ黒い画面とにらめっこするんじゃなく、画像出して動かすところからやる、ってとこかな。
0059デフォルトの名無しさん
2014/01/10(金) 07:40:10.24質感は加速度だけでもないからなぁ
摩擦とか空気抵抗みたいなパラメーターが必要になるわな
重いモノほど慣性の法則が強く働くから
あとはエフェクトでどこまで誤魔化せるか、だ
CGで砂埃とか表現すると別の意味で面倒だが
0061デフォルトの名無しさん
2014/01/10(金) 08:53:00.810062デフォルトの名無しさん
2014/01/10(金) 09:05:11.42各チャートが簡易にでも完成すれば、相互利用も可能なはずだし、と言ってみるが、誰も賛同しないだろうな
0063デフォルトの名無しさん
2014/01/10(金) 09:19:20.66http://wiki.game-develop.com/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%2F%BD%E9%BF%B4%BC%D4%B8%FE%A4%B1%2F%A5%C1%A5%E5%A1%BC%A5%C8%A5%EA%A5%A2%A5%EB%2F%C3%CA%B3%AC%C5%AA%B3%D8%BD%AC%2FFF%C9%F7RPG%A4%F2%BA%EE%A4%EC
0064デフォルトの名無しさん
2014/01/10(金) 09:20:46.51ライブラリとかもそうだもんなあ。教えてくれた人、ありがとう。
0065デフォルトの名無しさん
2014/01/10(金) 11:44:04.68初心者の程度にもよるけど、画像出すって意外と難しくないか?
Win32APIかDirectX使うところまでいかないと出せない。
0066デフォルトの名無しさん
2014/01/10(金) 11:55:45.44があってもいい
宗教的理由によりコンソール以外の環境は使えませんみたいなお馬鹿な入門書はノーサンキュー
0067デフォルトの名無しさん
2014/01/10(金) 12:01:25.590068デフォルトの名無しさん
2014/01/10(金) 17:00:28.47どうかすると算数の知識すら危ない奴がいる。
ただ欠落してるだけならまぁただの馬鹿で済ませられるんだけど、
その欠落がゲームプログラミングの足枷になってると何とも言えない気持ちになってくる。
「数学なんて何の役に立つの?」
「算数なんてやっても意味ない」
とか言って勉強してこなかったのが由来なら自業自得だろうど、
これだったらこれでまた何とも言えない気持ちになる。
0069デフォルトの名無しさん
2014/01/10(金) 17:46:33.46勝手に哀れんでれば?
0070デフォルトの名無しさん
2014/01/10(金) 17:47:32.410071デフォルトの名無しさん
2014/01/10(金) 18:43:50.00手頃なライブラリは結構あるからそれを使えば大分難易度は低いよ。
入門書ではプログラム初心者にはまずライブラリを使うって発想を教えるべきだと個人的には思うんだけどな……
0072デフォルトの名無しさん
2014/01/10(金) 23:09:35.63たんなる感情論だよね、観念の類を定義して方程式で証明する構図は
まったく具体性のない幻想とまで皮肉をいったり悪口を言う輩がいるが
それは間違いない、幻想でいいんだよ。
方程式そのものは美しさとその完璧なる秩序の明確性を説明するもので
現実を表す物理のような実証ではない、証明と実証の区別ができないのが
実証(具体性)ばかりこのみ難しい数学の領域の記号だけの記述になると
3行しか読めないコピーペーの能力ではどうにもならない。
暗記してできるものでもない。
0073デフォルトの名無しさん
2014/01/10(金) 23:16:35.38中学程度できることか?
それとも「未解決」とされている問題まですべて解けることか?
感情論だ? ブーメラン投げてろ勝手に
0074デフォルトの名無しさん
2014/01/10(金) 23:22:08.170075デフォルトの名無しさん
2014/01/11(土) 07:08:28.76計算機科学とかやってる人達の前で語ったらどうだ?
0076デフォルトの名無しさん
2014/01/11(土) 07:15:21.820077デフォルトの名無しさん
2014/01/11(土) 07:19:36.241+2+3+4+ … = - 1/12
何で正の数を足し算していった結果が負の数になるんだろう
0078デフォルトの名無しさん
2014/01/11(土) 11:04:07.370079デフォルトの名無しさん
2014/01/11(土) 11:43:19.760080デフォルトの名無しさん
2014/01/11(土) 13:17:00.030081デフォルトの名無しさん
2014/01/11(土) 14:37:08.530082デフォルトの名無しさん
2014/01/11(土) 15:07:35.350083デフォルトの名無しさん
2014/01/11(土) 15:58:07.83ここはゲームプログラムの質問スレなんだから数学の質問はやめてもらいたい。
0084デフォルトの名無しさん
2014/01/11(土) 22:24:15.380085デフォルトの名無しさん
2014/01/11(土) 22:53:40.780086デフォルトの名無しさん
2014/01/11(土) 23:56:55.45表示するオブジェクトごとにDraw(Matrix View、Matrix Projection,params Texture2D[] textures)ってインターフェースを用意してて、
表示時にはカメラ位置を直接知らない。
ビュー行列のかわりにカメラの位置と向きを渡した方が都合がいいんだろうか。
0087デフォルトの名無しさん
2014/01/12(日) 01:30:37.47勝手に書き換えるようなヴァカには内緒で
0088デフォルトの名無しさん
2014/01/13(月) 16:26:18.54開発が出来るようにさせるのが好ましいんだよ
その為に、あらゆる束縛がついていて、
タブーを犯してる可能性自体を、言語仕様レベルで排除してくれていると
ブラックボックス化しやすい
そういう面で動的言語は短く書ける反面かなりひどい
絶対的な規則を作って、それのチェック機構まで作ってようやくブラックボックス化できる
つまり動的言語が生きれる場所は、一人のプログラマが最初から最後まですべてのソースコードを掌握できる規模に留められる
これはそのPGのスペック次第で拡大もするし縮小もするもの
0089デフォルトの名無しさん
2014/01/13(月) 16:33:29.88久しぶりにプログラミングした時では、思考能力の程度そのものが違う
常にやっているときなら動的言語だろうとなんでもできるけど、
そんなに常にやってる暇がある奴なんて限られてくるから
久々にソースコードを触ってもミスしない言語が大規模開発には好ましい
アルゴリズム自体の制約を作って、
難しい部分がアルゴリズムの生成ではなく、プログラミングの言語仕様のほうにさせる
そこから得られるものが、コンパイル時に言語仕様のエラーチェックをして貰う事で、
アルゴリズムの出力エラーチェックの工数が減る
自分の100%の能力使って、言語のスペックとリンクさせるような開発は、
何か月間もやらなきゃいけない大規模開発にはそもそも向いていない
数時間から数日以内に完成するような短期開発のプログラムでは絶大な効果を発揮する
それが動的言語
静的言語は完全オートを目指す道で、動的言語は、マニュアル操作で自分自身のスペック依存開発能力が大きく左右するもの
根底を見ればITのような小さな世界ではなく、もっと大きなところで分岐している気がする
0090デフォルトの名無しさん
2014/01/13(月) 21:26:08.13動的言語で書かれた巨大なソフトウェアが、オープンソースでもプロプラでもゴロゴロ転がってる時代は最近始まったものでもないと思うけど
0091デフォルトの名無しさん
2014/01/13(月) 23:46:56.220092デフォルトの名無しさん
2014/01/14(火) 03:24:39.320093デフォルトの名無しさん
2014/01/15(水) 13:49:05.55#ifndef ○○
#define ○○
#endif
で囲うべき?
0094デフォルトの名無しさん
2014/01/15(水) 14:20:17.850095デフォルトの名無しさん
2014/01/15(水) 14:58:19.870096デフォルトの名無しさん
2014/01/15(水) 15:02:53.900097デフォルトの名無しさん
2014/01/15(水) 15:34:42.02.hと.hppなら全てやっておいた方がいい
0098デフォルトの名無しさん
2014/01/15(水) 16:55:43.43残念ながら現状そうなっている
GHが提案していた # なしの include はその必要がないもの
0099デフォルトの名無しさん
2014/01/15(水) 17:08:39.150100デフォルトの名無しさん
2014/01/15(水) 19:07:38.89ではダメなの?
0101デフォルトの名無しさん
2014/01/15(水) 19:24:34.52使える環境ならおk
■ このスレッドは過去ログ倉庫に格納されています