トップページgamedev
1001コメント341KB

物凄い勢いで誰かが質問に答えるスレ@ゲーム製作技術

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。02/09/15 23:06ID:W0/Ga41k
調べるのがめんどくさい初心者はなんでも書いて。
知ってたら即、答えるし、知らんかったら知らんと書け。
検索なんかクソでも喰っとけヨ!
教えて君以外は逝ってヨシ!

【鉄の掟】
一、かぶっても泣かない。
一、出された質問は残さず答える。
一、マンモス村田のギャグには大爆笑する

直前 : http://game.2ch.net/test/read.cgi/gamedev/1025293138/
0405名前は開発中のものです。02/10/11 17:08ID:???
すいません、僕のプロジェクトのグラフィッカー担当させてやるからありがたいと思って参加しませんか、貴様ら?
0406名前は開発中のものです。02/10/11 18:20ID:CU9sjiZx
企画書を見せてください。

私は風景画が得意なのでそれを取り込んで貼っていく素材に耐えます。
http://www.artmoghadam.com/river-karuizawa.gif
0407名前は開発中のものです。02/10/11 18:57ID:???
>>406
これホントに喪前が描いたの?
そうだとしたらクソ同人なんかに力を貸すのはもったいない。
0408名前は開発中のものです。02/10/11 19:01ID:???
>>406
(゚Д゚)馬ー!写真家ですか?
0409名前は開発中のものです。02/10/11 21:21ID:???
>>407
一定のレベルは超えているが、
どう考えても色調や構図が悪いんだが。
そこまで絶賛するのは>>407の成長に害を与えるぞ。
041002/10/11 21:29ID:CU9sjiZx
>一定のレベルは超えているが、
>どう考えても色調や構図が悪いんだが。

知ったか君は止めてね?
0411名前は開発中のものです。02/10/11 21:40ID:???
おや、半分釣りのつもりだった軽率な書き込みにレスがついていました、ビックリ(;・∀・)
>>406たん、そんなに(゚д゚)ウマーなじゃなくて(・∀・)イイんですよ。
企画書っていかクソゲーのリメイクしませんか?
041240902/10/11 21:57ID:???
>>410
どこらへんが知ったかなのかを指摘していただきたい
指摘の無い批判はただレッテルを貼っただけの詭弁なので。

もし私が知ったかであったのなら、素直にわびよう。
そして真実を教えてくれたあなたに感謝しよう。
0413名前は開発中のものです。02/10/11 22:04ID:???
ここの回答者ってネット上でだけは偉そうなデブヲタばっかりだもんね(^Д^)ギャハ
041440902/10/11 22:38ID:???
>>413
論理的に説明してほしい。
いくつか言わせてもらえば。

「レッテルを貼るのは詭弁の常套手段」
「詭弁をしている人間は自分が詭弁をしていることに気づいていない」
「他人を批判することに夢中なっていて自分の批判を忘れるな」
0415名前は開発中のものです。02/10/11 22:39ID:???
オマエラ3Dについての質問です
DirectXとかが無い環境で3Dしたいんです
ワイヤーフレームとか表示するために参考になるHPないですか?
サインとかコサインとか使ってやるのかなぁと思ってるのですが
なかなかうまく描画できません
よろしくお願いします
0416名前は開発中のものです。02/10/11 22:43ID:???
>>409

極寒の冬に耐え、春いっぱいの日差しに草木の生命の躍動が感じられます。
そんな日差しに感謝するように草木は青々とした若葉を広げ
命の素晴らしさを感じさせてくれます。

どう、知ったかさん?
このコメントを載せれば満足?
0417コピペ02/10/11 22:44ID:???
Computer Programing(日本語)
http://www.realdigital.co.jp/densi2/progindex.html
>C言語・C++言語・WINDOWSプログラム・DirectX Draw・DirectX 3D・ソフトウェアライブラリー
>各言語の説明とサンプルソース

YaneuraoGameScript & SDK本体
http://www.sun-inet.or.jp/~yaneurao/links/ygs/

yaneuraoGameScript2000
http://isweb19.infoseek.co.jp/computer/yaneurao/ygs/
>初心者向けC言語によるゲーム制作指南

C言語初心者向けリンク集
http://www3.mahoroba.ne.jp/~seibi/gad_cgi/html/16_02.html

ヒューマンアカデミー
http://www.athuman.com/a/it/course.html
>3ヶ月コースなど

初心者向けゲーム制作講座"Delphi de GAME"TopPage
http://www.din.or.jp/~koudai/Delphi/Delphi.html
0418名前は開発中のものです。02/10/11 22:47ID:???
>>409
「詭弁」←最近覚えたの?

何個か有る見本を見せてよ(w
この書き込みは何番かな?
0419名前は開発中のものです。02/10/11 22:48ID:???
貴様ら、僕のHPに飾るCG描きませんか?
0420名前は開発中のものです。02/10/11 23:06ID:???
>>419
250万円でかかせてください。
0421C言語の勉強02/10/11 23:16ID:???
「変数」とは「データ」をコンピュータに「一時的に覚えさせておく」というもの
コンピュータで処理される全てのデータは「変数」という「データの入れ物」
へと格納する必要があるのです。

C言語には、「変数」に何種類かタイプが用意されています。
大きい箱には、それだけ大きなデータを入れる事ができます。
小さい箱には、やはり小さいデータしか入れる事はできません。
ちなみに、変数には基本的に1つのデータしか入れる事はできません。

基本的な「変数」
CHAR型:1バイト:文字型変数
SHORT型:2バイト:数値型変数
INT型:4バイト:数値型変数
LONG型:8バイト:数値型変数

「変数」の容量オーバーを起こすとデータがおかしくなるので
利用する変数形を決める必要があります
0422C言語の勉強02/10/11 23:36ID:???
#include<stdio.h>



//main関数

void main(void){

}

→#include<stdio.h>
これはインクルードと言う処理で、「<>」の中はファイル名です。
ここで「インクルード」している「stdio.h」というファイルには、もっとも基本的な命令セット
が入っていると仮定します。
「プログラム命令セット」を「インクルード(挿入)」する事で、そのソースファイルで
命令を利用できる様になります。

インクルードしている拡張子が「*.h」のファイルはヘッダファイルと
言い、インクルード用のファイルともいえます。

インクルードした事によって、「main.c」ファイルの先頭(#includeした位置)には
「stdio.h」ファイルの全てのプログラム記述が挿入される事になります。
0423名前は開発中のものです。02/10/11 23:38ID:???
どうしてゲームといえばC言語なのか教えなさい
0424名前は開発中のものです。02/10/11 23:46ID:???
>>423
アセンブラで書くより楽で、下手なアセンブラコードより速いから。
0425C言語の勉強02/10/11 23:48ID:???
//main関数

void main(void){

}

これは、「メイン関数」と呼ばれるものです。絶対に必要なもので、処理はここから開始
されます。

では、「関数」とは一体何でしょうか?
C言語では、「処理」を「関数」として作成していきます。

プログラム勉強が進んでいくと、ここで記述してある「main関数」の様なものを沢山作って
行く事になります。

※自作する「関数」は、ほぼ自由に名前をつける事ができます
※変数と関数は違います。
0426C言語の勉強02/10/12 00:00ID:???
「変数」を「宣言(作成)」してみましょう。

CHAR型:1バイト:文字型変数
SHORT型:2バイト:数値型変数
INT型:4バイト:数値型変数
LONG型:8バイト:数値型変数
DOUBLE型:16バイト?:数値型変数?

変数の型 変数名;
と記述するのが、変数の宣言の仕方です。
プログラム的に記述すると・・・・

char MsgData;
short HitPoint;
int Exp;
long AttackData;
double BattleCnt;

変数の名前(MsgData、HitPoint、 Expなど)は、プログラマの自由です。
ただし、名前の先頭に数字をつける事はできません。

※「変数」とは「データ」をコンピュータに「一時的に覚えさせておく」というもの
0427名前は開発中のものです。02/10/12 00:32ID:???
> C言語の勉強
ここ質問スレなんですが…
0428名前は開発中のものです。02/10/12 00:34ID:???
新手の嵐かと。
0429名前は開発中のものです。02/10/12 00:44ID:???
まじでCの勉強しようかなと思ってみるテストの今日この頃
0430名前は開発中のものです。02/10/12 00:48ID:???
Cなんざ意気込んで勉強するほどのもんでもないでしょ…
043102/10/12 00:55ID:???
知ったか君ですか?

基本問題

printf("%10d %d\n", 123, 123);

これを表示するとどうなりますか? #include<stdio.h>が無いとかmain()が無いとか言うなよ(w
0432名前は開発中のものです。02/10/12 01:01ID:???
ぼくもげーむつくりたいんです!!
0433名前は開発中のものです。02/10/12 01:03ID:???
>>431
7桁のスペースの後に123、スペースひとつ空けて123。

だからさぁ、こんなのは結局知識でしかないわけですよ。
たまたま覚えているから答えられるわけで、ただそれだけ。

さっさと書籍を読んで知識へのポインタだけ整理しておけばいい話であって。
本当にプログラミングに必要なエッセンスなんて週末でマスターできるでしょ。
それともC言語の知識を溜め込んでクイズ王にでもなるの?
0434名前は開発中のものです。02/10/12 01:04ID:???
イイの検事が業界に入ったきっかけってパック万の移植なんだってね。
僕もパック万移植して(・∀・)イイですか?
0435名前は開発中のものです。02/10/12 01:10ID:???
>>7桁のスペースの後に123、スペースひとつ空けて123。

正解!!

>>さっさと書籍を読んで知識へのポインタだけ整理しておけばいい話であって。
このぐらいは基礎として・・・
C言語学習時間:40分
043602/10/12 01:11ID:2ig3fRQk
ほんとは「フィールド幅を10と指定して」がほしいね。
0437名前は開発中のものです。02/10/12 01:24ID:???
しぃってそんなにはやくしゅうとくできるんですか!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0438名前は開発中のものです。02/10/12 02:01ID:???
日本のゲームを海外版版タイトルで検索するとチートコードばっかり出てくるのはどうしてなんですか?
0439名前は開発中のものです。02/10/12 06:04ID:???
荒らしうざいんだけど
0440名前は開発中のものです。02/10/12 07:19ID:???
先生!関数や変数は何文字までつかっていいですか?
0441名前は開発中のものです。02/10/12 07:36ID:???
Cジジイってどこにでもいるんだね。
キモ
0442名前は開発中のものです。02/10/12 08:14ID:???
(^Д^)ギャハ
0443名前は開発中のものです。02/10/12 09:22ID:???
げーむっていうのはそうごうげいじゅつですね
0444名前は開発中のものです。02/10/12 09:25ID:???
実際に作っている最中はそんなこと欠片も思えません。
はい、次の質問↓。
0445名前は開発中のものです。02/10/12 11:47ID:???
ねえ>>426のいうLONG型って、longで、(Winだと普通)4バイトで、
doubleは8バイトで、とかって誰も言わないのですか‥‥。

double なのに BattleCnt ってなんだYOとか、つっこみたくなりませんか。
char* MsgData じゃないのかって、つっこみたくなりませんか。

JavaとCをごっちゃに覚えた君なんじゃないですか。
それとも64ビット環境でしか作ったことがない人なんでしょうか。
僕は間違ってますでしょうか。
0446名前は開発中のものです。02/10/12 12:32ID:???
いや、読んでなかったから。
0447名前は開発中のものです。02/10/12 12:36ID:???
>>445
そう突っ込めるようになったら大丈夫なんじゃないでしょうか
0448名前は開発中のものです。02/10/12 13:31ID:???
「文字列」の描画をやってみましょう。
「文字列」の描画をできるようになると、変数のデータやメッセージを画面に表示できる様になります

#include<stdio.h>
main()
{
printf("ここに表示したい文字を記述すると文字を表示できる");
}

printf("ここに表示した文字を記述すると文字を表示できる");
これは、文字を表示する関数です。
このprintf関数は、「stdio.h」ヘッダファイルをインクルードする事によって
利用できる様になっています。

include命令によってstdio.hヘッダーファイル内のソース挿入

printf関数の呼び出し(printf関数は、stdio.hに定義されてる)

printf関数の処理が終わったら呼び出し元のmain関数へ処理を戻す

「stdio.h」ヘッダファイルをインクルードしなかった場合、「printf関数」
は定義されていないとコンパイルした時に怒られます。
この様に、C言語では、先人が予め作ってくれた基本的な処理関数を
「インクルード」してそれを組み合わせてプログラムを作っていきます。

もちろん、printf関数の様な処理を自分で作る事もできます。しかし既に同じ処理が
存在するのに自分で作るというのは無駄な作業です。
0449名前は開発中のものです。02/10/12 13:32ID:???
さあてくだらないCのクイズだー!

printf("a=%d", printf("%g", 0.5*2) * printf("%*d%X\n", (int)&((int*)0)[2], 1000));

32ビットポインタのCコンパイラだと、a=いくつになるかなー?
0450名前は開発中のものです。02/10/12 13:33ID:???
すいません、げーむってほとんどどすでつくるんでしょうか?
ぼくのぱそこんふろっぴぃついてないからどすうちできないかもしれないかもわかりません。
0451名前は開発中のものです。02/10/12 13:36ID:???
>>450
ゲームは、パソコンとかで作ります。
0452名前は開発中のものです。02/10/12 13:56ID:???
>>445
すれ違いだから無視しとけよ。
0453名前は開発中のものです。02/10/12 13:56ID:???
>>さあてくだらないCのクイズだー!

レベルが高すぎます。その問題はC言語学習時間2時間程度ではないでしょうか?
0454C言語の勉強02/10/12 13:59ID:2ig3fRQk
#include<stdio.h>
main()
{
int Data; //INT型変数Data の定義
Data= 100; //INT型変数Data へ値100代入
printf("INT型変数Data = %d",Data); //数値の表示
}

printf("INT型変数Data = %d",Data); //数値の表示

「printf関数」を利用して、文字列と数値を画面に表示する処理です。
文字だけ表示の場合と違い、引数が増えているのがポイントです。

文字だけを表示する場合
printf("Hello!!!");

文字と数値(数値だけでも)を表示する場合
printf("変数の中身は・・・ %d",Data);
0455C言語の勉強02/10/12 14:01ID:???
上の例の場合・・・引数が2個になっていますね?
第1引数 = 「"変数の中身は・・・ %d"」
第2引数 = 「Data」

引数は、記号「,」によって区切られるの

「%d」記号とは?

「%d」がある位置に変数が表示されるのです。
「%d」は、変数を表示せよ!という命令なわけですね。

「Data」とは?
定義された変数の名前をそのまま記述します。
0456名前は開発中のものです。02/10/12 14:03ID:???
足し算 とは
 戻り値 が 引数1 と 引数2 を 足したもの
とする

主処理 とは
 5 と 3 を 足し算 したものを 表示 する
とする
0457名前は開発中のものです。02/10/12 14:06ID:???
画面には「INT型変数Data =100」と表示されます。

これがぬけてる(w
0458C言語の勉強02/10/12 14:25ID:???
上までの方法では、変数を1個しか表示できない様に思えますね。
しかし、実際「printf関数」は複数個の変数を同時に表示する事ができます。

では、この例題を作ってみてください。
printf("ステータス STR = %d DEX = %d INT = %d",STR,DEX,INT);

#include<stdio.h>
main()
{

}
0459名前は開発中のものです。02/10/12 14:40ID:???
板違い。プログラム板へ
0460C言語の勉強02/10/12 15:03ID:???
変数を利用した計算
「変数」と「変数」の二つの値(二つ以上)を計算させて新しい値を
取得しその値をまた「変数」に入れる・・・・

変数A →(何らかの計算)← 変数B
       ↓
     新しい値
簡単な計算

int Str;//力強さ、筋肉の値
int ArmsLv;//武器の力
int Attack;//攻撃力
Attack = Str + ArmsLv;//攻撃力の計算

これは「変数str(筋肉の値」と「変数ArmsLv(武器の力」をいう値同士を足し算し
結果を「変数Attack(攻撃力」という変数に格納する計算処理です。

引き算
Attack = Str - ArmsLv;
掛け算
Attack = Str * ArmsLv;
割り算
Attack = Str / ArmsLv;
0461名前は開発中のものです。02/10/12 15:04ID:???
http://www.amazon.co.jp/exec/obidos/ASIN/1556229216/qid=1034402564/br=1-9/ref=br_lf_fb_9/249-1843877-4817914
ってどんな本?
0462名前は開発中のものです。02/10/12 15:06ID:???
>>460
てめえのサイト作って
そこでやれ
0463名前は開発中のものです。02/10/12 15:11ID:fCZoatfY
見ちゃいや〜ん。 きつぅぅ

http://www.dream-express-web.com/space-trust.htm
0464名前は開発中のものです。02/10/12 15:31ID:???
ブラクラ
0465名前は開発中のものです。02/10/12 16:08ID:???
それなりのRPGつくってやるから先ず何買えばいいの?
0466名前は開発中のものです。02/10/12 18:32ID:???
それなりのってどんなだよ。
0467名前は開発中のものです。02/10/12 20:01ID:???
>>465
何も買わなくても作れる。bccとDirectXでも使っとけ。
0468名前は開発中のものです。02/10/12 21:10ID:???
>>465
入学許可証
0469名前は開発中のものです。02/10/12 21:10ID:???
>>465
2ちゃんねるで公開してるRPGはRPGツクール2000が多いよ
0470名前は開発中のものです。02/10/12 23:24ID:???
>>465
DelphiとPhotoshopとsound forge、MSオフィスもあれば便利
0471名前は開発中のものです。02/10/12 23:34ID:???
未来忍者ばりの軽快なアクション作りたいわけなのだけれども。
どうすればいいんでしょうか?
0472名前は開発中のものです。02/10/13 00:06ID:???
未来忍者って昔の2Dゲーだっけ。
0473名前は開発中のものです。02/10/13 00:52ID:???
軽快はいいけど糞ゲーは真似しないでくだたい
0474名前は開発中のものです。02/10/13 01:17ID:???
むっ、未来忍者をクソゲー呼ばわりするのか!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0475名前は開発中のものです。02/10/13 01:38ID:???
カブキマンのゲーム作って
0476名前は開発中のものです。02/10/13 01:56ID:???
Excelはあると大変便利だな。
Wordで文書もらいたくないよな。もらうことあるけどな。
Accessは時には必要だが、それで管理するよりExcelだろうな。
PowerPointは誰に説明するんだろうな。
地図とか辞書とか、あると便利だな。

Excelだけにしてくれませんか。
0477名前は開発中のものです。02/10/13 01:58ID:???
それがあなたの質問ですか?
その種の要望ならマイクロソフトへどうぞです。
0478名前は開発中のものです。02/10/13 02:06ID:???
少人数で開発するとしても情報共有ツールはほしいと思ったナリ
0479名前は開発中のものです。02/10/13 02:15ID:???
メーリングリストとcvsで充分
0480名前は開発中のものです。02/10/13 02:17ID:???
バグ管理と課題管理はほしいかモナー
何か使ってる人いますか?
0481名前は開発中のものです。02/10/13 02:30ID:???
少人数・分業だとMLで十分なような…
0482名前は開発中のものです。02/10/13 02:46ID:???
>>480
モジラのbug trackとか?
簡単に使えるのがイイナー
sourceforgeのってどうなんじゃろ
0483名前は開発中のものです。02/10/13 05:55ID:???
未来忍者は好きだけどな
0484名前は開発中のものです。02/10/13 10:42ID:???
fps(frame per second)ってどの程度から「快適」と呼べるのでしょうか?
0485名前は開発中のものです。02/10/13 10:51ID:???
20以下だとガクガク感が目立つ
40超えるとあんまり違い分からない
テレビが30fpsになった理由を調べてみるのもいいかも
0486名前は開発中のものです。02/10/13 11:09ID:SXCBz0y+
DirectXを用いてたゲームを強制終了できるツールって無い?
048748402/10/13 11:48ID:???
>>485
ありがとうございます。
参考になりました。

今40くらいだからギリギリ許容範囲かな〜
精進せねば。
0488名前は開発中のものです。02/10/13 14:44ID:???
>>487
ナムコのアーケードゲーム(ソウルエッジとか)は
内部(キー入力受付とか)は60fpsだけど描画は30fps

特に見づらいということもなく、漏れは30fps標準でやってる
0489名前は開発中のものです。02/10/13 18:54ID:???
テレビアニメは15FPSが多い
0490名前は開発中のものです。02/10/13 19:03ID:???
一般にバラバラの画像が連続的な動きに見えるのは10FPS以上だといわれてますね。
しかし60FPSを目指して高速化に励むのがゲームプログラミングの醍醐味じゃないかと(汗)。
0491名前は開発中のものです。02/10/13 20:01ID:???
というか、PCゲームではいまどき固定FPSの方が珍しいと思うんだが・・・
FirstPersonViewのやりすぎ?
0492名前は開発中のものです。02/10/13 20:30ID:???
PCゲームはしらないんで。
0493名前は開発中のものです。02/10/13 20:35ID:???
今日C++の本買ってきたんだよ。まだ読んでないけどな。
で、ゲーム作るためのアプリとか売ってるんだろ?いくらなんだよ、それ
0494名前は開発中のものです。02/10/13 20:37ID:???
ここしばらくFPS論争を見ないけど
日本人プログラマには
可変フレームレートは根付いているとは思えないな。
0495名前は開発中のものです。02/10/13 21:10ID:???
>>493
ツクールシリーズなんかがお勧めですよ
お値段もお手軽ですわ
0496名前は開発中のものです。02/10/13 22:43ID:???
アセンブラってなぁに?(・∀・)
解析って?(・∀・)
0497名前は開発中のものです。02/10/13 23:11ID:???
>>496
アセンブラというのは、コンピュータ(CPU等)が直接実行できる
言語(機械語)をそのままの仕様かつ人間にわかりやすい書式で
記述できるものです。(機械語そのものは2進数とか16進数で表さ
れるような数値の羅列。コンピュータには色んな言語があるが、
それらは全て人間が使い易いように考えられたもので、コンピュー
タがそれをそのまま処理できるわけではなく、実行時にはコンパ
イラの翻訳機能などを通して結局機械語で処理されるし、そも
そも機械語でしか処理できない。)解析は国語辞典に載ってる
意味の通り。
0498名前は開発中のものです。02/10/13 23:19ID:???
っていうかさ、ゲームのプログラムを解析するにはどうすればいいのさ?(・∀・)
あるイベントが起こるための条件とか知りたいんだけど(・∀・)
0499名前は開発中のものです。02/10/13 23:28ID:???
>>198
およん?
あなた、ハックロムがどうのこうのと騒いだり、上げ荒らしとかしてた人?

えっとね、マシン語のレベルと人間が理解できる表象のレベルはずれてるの。
ちょっと難しい言い方をすると、「表現のレベルに差がある」の。

だから、「あるイベントが起きるための条件」を知りたかったら、
「どのようなアーキテクチャに基づいて書かれているコードなのか」
「ゲームの流れをコントロールする部分は内部でどのように表現されているのか」
といったことを理解したうえで、
人間に平易に理解できる表現から、計算機が実行できる表現に
自分で「翻訳」していかなくちゃいけない。

そんなに楽にできるものじゃないよ。
順番に読んでちゃんとどういう処理が行われているのか理解しなくちゃ。
050049902/10/13 23:29ID:???
>>498 の間違い。
0501名前は開発中のものです。02/10/13 23:37ID:1euaYyUK
DVDプレーヤーズゲームの作りかたおしえてくんなまし
0502名前は開発中のものです。02/10/13 23:43ID:???
チートプログラムを楽して作りたいだけのチュウボウに
丁寧に返事する499にビフテキとワインを!
0503名前は開発中のものです。02/10/14 00:08ID:???
498じゃないけど、しつもん。
セーブデータをバイナリエディタでいじくっているんだけど、
最近のゲームは上手く行かない。お金を16進変換して検索しても見当たらないし、
其れっぽいところをちょっといじると、読めなくなったりはじかれたり。
なんかいい案ないですか。
0504名前は開発中のものです。02/10/14 00:08ID:???
麻雀の役判定用部分のソースって落ちてないかなぁ。
■ このスレッドは過去ログ倉庫に格納されています