ズブの初心者がゲーム作れるまで勉強するスレ
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/11/07 20:26ID:PFtlmWD9ズブの初心者以外お断りです。
なおアドバイス等はプロのかたでも結構です。
初心者は聞く耳を持ちプロもわかりやすく教えてやってください。
0263名前は開発中のものです。
04/01/28 23:49ID:NHMF/MaT0264名前は開発中のものです。
04/01/30 03:20ID:skb3rLGpその場その場で適当に作るせいですごくごちゃごちゃしちゃうんだよ。
こういう場合はなにを勉強したらいいのかな。
0265名前は開発中のものです。
04/01/30 05:01ID:CxoCD6l+0266名前は開発中のものです。
04/01/30 15:52ID:JB9gE/bP0267名前は開発中のものです。
04/01/30 22:36ID:6yC1pPDZ「メモ」のとり方。
0268名前は開発中のものです。
04/01/31 01:04ID:O4JnobK+SE関係の設計の本
0269名前は開発中のものです。
04/01/31 19:05ID:ClGldXhi当方ISDNですが、DirectXSDKは気合で落としてます。
0270名前は開発中のものです。
04/02/01 12:58ID:kirDs/YS0271名前は開発中のものです。
04/02/01 13:09ID:WSmyTBhx工夫しる。
ネットカフェは使えない?
学生さんなら学校のPCは?
本は高くとも、例えば雑誌のおまけなんかは?
友人にブロードバンド回線を使っている人はいない?
試してないことは一つも残ってない?
0272名前は開発中のものです。
04/02/01 14:04ID:kirDs/YS0273名前は開発中のものです。
04/02/01 14:09ID:BE2pVZMt0274名前は開発中のものです。
04/02/01 14:22ID:kirDs/YS0275名前は開発中のものです。
04/02/01 14:46ID:G99NjoUS友人はシロートばかりって・・・。
蒸し返すようで悪いけど、DirectXの方がいいと思うけどね。
お金も環境もないなら厳しいのは確かだけど。
28時間とでても、ダウンロードソフトが使えるなら落とした方がいい。
0276名前は開発中のものです。
04/02/01 14:55ID:PRhnZ1t4文句いってりゃ誰かが解決してくれるという基本姿勢の奴に
物作りは無理だよ。
自分の判断の正しさを声高に主張して、それで作業が進むのか?
与えられた材料の中で工夫するしかない。
0277名前は開発中のものです。
04/02/01 14:58ID:kirDs/YS0278sayuki
04/02/01 15:05ID:taN65qucyahooメッセの「話す押しっぱしなしツール」とゆうものをインストールして以来
ゲームをすると効果音(wave)かBGM(synthesizer)どちらかひとつしか音が
鳴らなくなってしまいました(アセ
ゲームするだけなら音なしでもいいと思うんですが、
作っているので音の確認が出来なくて困ってます。
誰か分かる人がいたら教えていただけると助かります(>_<)
0279名前は開発中のものです。
04/02/01 15:06ID:kirDs/YS0280名前は開発中のものです。
04/02/01 15:37ID:PRhnZ1t4全部読んでるけどね。
自分が自分のためにやりたいんでしょ。
他人がわざわざしてくれたアドバイスに食ってかかってどうなるっていうの?
という意味だったんだが。
どうも君のセリフは他人の為にやってあげてる人のセリフに聞こえるんだが。
0281名前は開発中のものです。
04/02/01 17:10ID:PGuD5iiAあなたは国語力が欠如している。
私は始めから「DirectXが使えないのでWin32APIでがんばる」といっていたはず。
それに「作業が進むのか」だって?
あなたは私の作業をみてたんですか。
どんだけ進まなかったのか言ってごらんなさいよ。
>>272についても、私はWin32APIを使って作業するということを前提に、
DirectXの使えない理由を説明していたんですよ。終わった話を穿り返すなってね。
文章を見ればわかりますよね。それがダダをこねて何もしないでいることに
なるんですか。Win32APIで作業しちゃいけないんですか。
それでもあなたは私がなにもしないでグダグダいっていると言うわけだ。
ずいぶんとおかしなことを平気で言うんですね。
0282(-_-)さん
04/02/01 17:13ID:dZRW0Ddv0283名前は開発中のものです。
04/02/01 17:16ID:kirDs/YS0284名前は開発中のものです。
04/02/01 17:27ID:V4PIb0xKお前は文盲か?
どう考えてもお前が悪いだろ
>>あなたは私の作業をみてたんですか。
>>どんだけ進まなかったのか言ってごらんなさいよ。
ん?お前ID:kirDs/YSなのか?。携帯からごくろうさん(ゲラ
>>なるんですか。Win32APIで作業しちゃいけないんですか。
>>それでもあなたは私がなにもしないでグダグダいっていると言うわけだ。
280は32APIで作業するなとか言ってないだろ?どこをどう捉えたらこうなるんだ?
さらに280は御丁寧に「他人がわざわざしてくれたアドバイスに食ってかかってどうなるっていうの?」
って言ってんだろ?そろそろ自分のウンコを肥料代わりに顔に塗ったらどうだ?
人に物教わる態度じゃないよ、
0285名前は開発中のものです。
04/02/01 17:35ID:BE2pVZMt高校生ならツクールにしとけば?
君が成人する頃にはだいぶこの世界変わってるから、今マジにやらんでも多分いいよん
0286名前は開発中のものです。
04/02/01 17:44ID:I0fBvvjS0287名前は開発中のものです。
04/02/01 17:52ID:H3pCkE83C++より簡単っしょ
0288名前は開発中のものです。
04/02/01 22:07ID:38LSgSLD避難所の旧シューティングスレにも定期的に現れてたし(同一人物じゃないだろうけど)。
というか、何時も思うんだけど、みんななんでそんな電波君を親切にも相手するの?
スルーしとけって。
0289名前は開発中のものです。
04/02/02 20:47ID:qCykuM3Xターン制RPG作るのって何が必要ですか?
チョコボの不思議なダンジョン2のようなのを作りたいです。
まじめに作りたいんでマジレスお願いします。
できる言語はHSPちょっとだけと、Cは勉強中です。
どんな言語覚えればいいか、でもいいんでアドバイスよろ
0290名前は開発中のものです。
04/02/02 20:57ID:2+6Y3MVD言語はオブジェクト系なら何でも良いと思うぞ。
ターン性RPGなら、どっちかというと、
どんな流れで何をどうするのか?という設計の方が大変だと思うが。
0291名前は開発中のものです。
04/02/02 21:32ID:WcP70SUwポインタと引数戻り値が絡んでくると訳分からんくなる。
この辺ってそんなに重要?
0292名前は開発中のものです。
04/02/02 21:55ID:cPLiu5erつまりコンピュータがなんたるか、まぁコンパイラが何やってるか理解してないってことでしょ。
0293289
04/02/02 23:39ID:qCykuM3XとりあえずC覚えてやってみます。
0294名無し募集中。。。
04/02/03 00:09ID:plKD59at0295名前は開発中のものです。
04/02/03 00:11ID:9+QBC3/qグローバル変数使いまくって、関数なんて作らずにgoto使って
とにかく描画関係だけに注力したらいいんじゃないの、とか思ったんだけど
それじゃCとか使う意味ないよな。
0296オレー
04/02/03 00:20ID:lqBJLK7tVC最強だろ!!!!??他のしらねーけど!
慣れれば何でも作れるぞ!!ガンバレよヴォゲ!
0297名無し募集中。。。
04/02/03 00:38ID:ZZoWZizL0298オレー
04/02/03 00:45ID:lqBJLK7tツール作る以外、ほとんど無いんじゃね?
VCがいいのは、MFCとかじゃなくて一般的に使われているからだ!
なんか他の環境だと悩み多そうだからな!
0299名前は開発中のものです。
04/02/03 00:50ID:WodIwMqVSDKってやつを使わないといけないのだろうか。
0300オレー
04/02/03 00:58ID:lqBJLK7tそう考えていいだろうな!
Cだけってどこまでかシラネーけど、システムにふつーについてるAPI使っても絵かけるぞ。
でもグラボの3D機能使ったり、高速に描画したいならばDirectX使うしかねーよ!
0301名前は開発中のものです。
04/02/03 01:50ID:lYaC3Zey難しいのでなくてややこしいのです。
紙と鉛筆でコンピューターのやる処理を真似っ子してみてください。
脳味噌が最適化され理解がすすみます。
0302名無し募集中。。。
04/02/03 02:29ID:QGiQp3Rb0303名前は開発中のものです。
04/02/03 02:43ID:ELowTiDo設計が悪いんだろう。
>>295の裏返しだけど、
そこを関数で整理するのが利点かと。(vcじゃなくてc全般の話だけど)
0304名前は開発中のものです。
04/02/03 05:30ID:fdd6paxLhttp://www1.neweb.ne.jp/wa/yamdas/column/technique/21-daysj.html
10年というのは専門家のレベルにたどり着くまでの数字だろうけど。
まあなんだ、一般論としてだが、あまり慌てないほうがいいと思うYO
今分からないことでも、数ヶ月後に改めて考え直してみれば簡単だったりするから。
(人間の記憶というものがそういう風になってるらしい)
所詮この道はイバラの道、王道も銀の弾丸もないと思うよろ。
0305名無し募集中。。。
04/02/03 06:15ID:7JKJyNuW0306名前は開発中のものです。
04/02/03 07:35ID:7mBO3EkB0307名前は開発中のものです。
04/02/03 07:47ID:aRx0nIHF俺は使わんけど、DirectXインスコするとVCのAppWizardにDirectX用の奴ができるでしょ。
激しく要らんけど、もしかしたらズブには役に立つものだったかもしれないという記憶があるようなないような
0308名前は開発中のものです。
04/02/03 19:54ID:qRytbDYniアプリとかもあるし
3DだってGL4JAVAとかJAVA3Dもあるし
必要になったらC++に移行すればいいべ
0309名前は開発中のものです。
04/02/03 20:06ID:9LHEny520310オレー
04/02/03 20:31ID:VYXMEMW7第一、記述量大杉とかって、オマエラはゲーム製作をなめてるな。
0311名前は開発中のものです。
04/02/03 22:50ID:N+CejGtjすごいよお前。
0312オレー
04/02/03 23:30ID:VYXMEMW7理解力とかより、膨大な作業をしつこくやる能力が大事なのだ!!ってことでがんばろーぜ
0313名前は開発中のものです。
04/02/04 08:26ID:zjy0Z+qF0314ネレー
04/02/04 20:09ID:HzAYdwYd0315オレー
04/02/04 20:51ID:fS3mIMsY0316名前は開発中のものです。
04/02/04 21:11ID:4hJy9BbGサンプルってどこで手に入るの?
0317オレー
04/02/04 21:37ID:fS3mIMsYSDKに付いてるだろ。結構いいぞ。
0318名前は開発中のものです。
04/02/04 23:06ID:XfT3Ux5K0319名前は開発中のものです。
04/02/04 23:21ID:dSDQ2Dxn1桁目 = 3桁の数 % 10
2桁目 = (3桁の数 / 10) % 10
0320名前は開発中のものです。
04/02/04 23:36ID:8ShUWIq1これを使った何をしたいかが謎
0321(・∀・)デキタヨー
04/02/06 01:03ID:gzRDLAVC#include "iostream.h"
#include "stdlib.h"
#include "time.h"
class kazuate
{
private:
int number[3] ;
public:
kazuate(){srand((unsigned) time(NULL)) ;};
~kazuate(){} ;
run() ;
};
int kazuate::run()
{
int iGetnumber, iHit, iBlow, iPlaytimes ;
kazuate answer ;
answer.number[0] = rand() % 10 ;
answer.number[1] = rand() % 10 ;
answer.number[2] = rand() % 10 ;
kazuate input ;
iPlaytimes = 1 ;
0322(・∀・)デキタヨー
04/02/06 01:03ID:gzRDLAVC{
iHit = 0 ; iBlow = 0 ;
cout << iPlaytimes << "回目ですよ"<< endl ;
cout << "3桁の数字をいれてくらはい"<< endl ;
cin >> iGetnumber ;
if(iGetnumber >=1000){cout<<"3桁じゃなきゃ駄目!。終了"<<endl ;return 0 ;}
input.number[0] = iGetnumber % 10 ;
input.number[1] = (iGetnumber / 10) % 10 ;
input.number[2] = (iGetnumber / 100) % 10 ;
for(int i = 0; i <= 2; i++)
{
if(answer.number[i] == input.number[i]){iHit++ ;}
}
for (i = 0 ; i <= 2 ; i++) {
for (int j = 0 ; j <= 2 ; j++) {
if (i != j && answer.number[i] == input.number[j]) {iBlow++ ;}
}
}
if(iHit >=3){cout << "正解" << endl ;return 0 ;}
cout << iHit <<"ヒット "<< iBlow << "ブロー"<< endl ;
iPlaytimes++ ;
}
return 0 ;
}
int main()
{
kazuate kazu ;
kazu.run() ;
return 0 ;
}
0323(・∀・)デキタヨー
04/02/06 01:08ID:gzRDLAVC0324名前は開発中のものです。
04/02/06 12:10ID:LNUfAAFk0325名前は開発中のものです。
04/02/06 18:44ID:FVcGO3fsウインド1つ出すだけでもたくさん書かないといけないし難解です
C言語でごく単純なゲームをつくりながら詳しくプログラムを解説してるお勧めサイトがありましたら教えてください
0326(・∀・)デキタヨー
04/02/06 20:05ID:gzRDLAVC(´・ω・`)ダメデシカ?
0327名前は開発中のものです。
04/02/06 22:19ID:G2d1LxCf0328名前は開発中のものです。
04/02/06 23:15ID:+xrJVE3l発想が逆だよ。
ウインドウを出すだけでじゃなくて、ウインドウを出すのが一番大変なの。
だけど、初心者はコンソールアプリいやがるから、しょうがなくC言語の本とかで最初の方に出てくる。
あんなもんみたらズブの初心者は面食らうに決まってるさ。
でも理解しなくていいんだよ、丸暗記で十分なのです。めんどくさいのはそこだけです。
0329名前は開発中のものです。
04/02/06 23:37ID:lIMux0XN0330名前は開発中のものです。
04/02/06 23:51ID:mMIlunZaC言語でもライブラリを使えば簡単にウインドウが出る
他言語でもライブラリぐらい使ってるんだから(外野の声など)気にするな
言語習得のためなら個人的にはエミュレータをターゲットに
ゲームボーイプログラミングをするのがお勧め
お勧めのサイトや書籍を聞く場合は自分の実力や開発環境ぐらい書け
目ぼしいのは↓ここからリンクされてる
http://pc2.2ch.net/test/read.cgi/gamedev/1005060553/
0331名前は開発中のものです。
04/02/06 23:55ID:FVcGO3fs初心者の私には丸暗記も無理っぽいのでコピペで済ましてしまいそうです
半端じゃなく設定が細かいのでプログラム全体の流れが掴みにくいです
メイン関数内はウインドウの設定するところで
ウインドウプロシージャはゲーム動かすための条件分岐とかを書き込む所と思っていいのでしょうか?
0332名前は開発中のものです。
04/02/06 23:57ID:HdQ5e5TBとりあえずデルヒをダウンロードしてインストールした。
フォームにボタンつけた。
実行してみた。
動かない。
なぜ?
0333名前は開発中のものです。
04/02/07 00:14ID:zFTP1vLo今はc言語に関して全くの素人で0からc言語学習したいと思っいます
ゲームといってもc言語の知識がまったくないのですごくシンプルでなゲーム
(テンキーで自機動かしてスペースでミサイル発射、敵に一回命中すればゲームオーバーなどの単純なゲーム)
のプログラムを参考にしたいです
開発ではなくVisual C++ .NETでc言語に少し慣れたいと思ってます
0334名前は開発中のものです。
04/02/07 09:07ID:v/xUHw+o>(テンキーで自機動かしてスペースでミサイル発射、敵に一回命中すればゲームオーバーなどの単純なゲーム)
こんなかんじのやつか?
http://www.sm.rim.or.jp/~shishido/act.html
0335名前は開発中のものです。
04/02/07 14:18ID:K1FCp2hBどうやって作るんですか?
0336名前は開発中のものです。
04/02/07 14:25ID:r/NTeXJu0337(めдめ*)
04/02/07 15:07ID:21YEQZs/お花のマークを描く関数を作りたいんですが、なにぶん数学が苦手なもので、
サインとかコサインとかもさっぱり分かりませんん。
どなたか作ってはいただけないでしょうか。
花びらの枚数は5枚で、SetPixelで・・・と、思ってるんですが・・・。VC++です。
0338名前は開発中のものです。
04/02/07 15:08ID:1EMOZBJihttp://hyohyohyo.cool.ne.jp/mmo/
http://www.station-entrance.com/rpg/
0339(めдめ*)
04/02/07 15:19ID:21YEQZs/あっ、すみません、クレクレではなくて、
どうやって作るのか、ヒントだけでも、教えていただきたいのでした。
0340名前は開発中のものです。
04/02/07 15:30ID:xFHMm5Bm普通は絵を表示するのにSetPixelなんて使わないよ。
0341(めдめ*)
04/02/07 15:55ID:21YEQZs/えっ、そうなんですか?
すみません、最近始めたので、一般常識とか分からなくて・・・
そのAPI関数って、円やパックマンみたいな図形を描くやつですよね。
それらは講座で見て知ってたんですけど、花を描くアルゴリズム?の方が分からないんです。
板違いですかね・・・一応ゲームで使おうと思ってるんですが・・・
0342名前は開発中のものです。
04/02/07 15:57ID:xFHMm5Bm丸に半円がついた(テストにつけるはなまるみたいな)やつから写真まで。
0343名前は開発中のものです。
04/02/07 15:58ID:xFHMm5Bm○花って
0344(めдめ*)
04/02/07 16:06ID:21YEQZs/すみません、言葉足らずでした。
えーと、簡単に言うと、MSペイントだけで描けるような、
五角形に、正確におさまる感じの・・・
なんて言えばいいんだろう、フォントのサイズを最大にして、アスタリスクを表示すると、
お花に見えますよね・・ああいう感じで、花びら5枚にしたいんです。
説明下手で、ホントすみません・・・
0345名前は開発中のものです。
04/02/07 16:41ID:Wy3YunFGWINDOWS API とかなんとかいうやつムズすぎ・・
天才でもない俺が、んなもんできるか!!
0346名前は開発中のものです。
04/02/07 16:58ID:KBP4gfT20347名前は開発中のものです。
04/02/07 17:02ID:xFHMm5Bmそれは、円と直線では書けないの?
0348(めдめ*)
04/02/07 17:21ID:21YEQZs/1番上となる花びらは描けるんですけど(多分)、
残りの4枚の座標を、どうやってだしたらいいのか、分からないんです。
基となる図形の、五角形すら描けないんですよね・・・プログラムではなくて、紙とペン、定規で。
で、まず、中心となる(X,Y)から、それぞれ5点に向かった線だけ描こうと思うんですが、
それにはどういった計算が必要なんでしょうか・・・?
0349名前は開発中のものです。
04/02/07 17:57ID:Q6oiyPpR花びらの部分って正葉曲線が使えないか?
0350(めдめ*)
04/02/07 18:08ID:21YEQZs/正葉曲線って初めて聞いたんですけど、ググってみたら結構ヒットしますね。
確かにこっちの方が、最初に考えていた花の形に近いです。
VBでソース公開しておられる方もおられるみたいなので、ちょっとこちらで勉強してみますね。
ありがとうございます!
0351(めдめ*)
04/02/07 19:03ID:21YEQZs/sinやcosなど出てきて、理屈はイマイチ分かってないかもですけど、
とりあえず表示は出来てしまったので、(本当は良くないだろうけど)良しとします。
また暇なときにでも数学を勉強して、ちゃんと理解したいと思います。
xFHMm5Bmさん、>>349さん、どうもありがとうございました!
0352名前は開発中のものです。
04/02/07 19:07ID:BCMAqWn3そんな感じのゲームです
ソース見てみましたが全然わかりません
難しいです
0353名前は開発中のものです。
04/02/07 22:43ID:rPXWL6/Hこれでウインドウを作ることができたけど、
これからどこをいじっていけばゲームとか作れるのか分からん
0354名前は開発中のものです。
04/02/07 22:48ID:xFHMm5Bm0355名前は開発中のものです。
04/02/08 00:05ID:V4CrTBaC2,3年前挫折したツールが一番使いやすかったかもって思って探してみたんですが
なかなか見つからないんです
0356名前は開発中のものです。
04/02/08 02:17ID:AfH9OrsOウソです.。どうか教えてください_| ̄|○このとーり
0357333
04/02/08 04:38ID:CoCrlWqN0358名前は開発中のものです。
04/02/08 07:49ID:fe0e/CMI最初は本が手元にあったほうがよいよ。
プログラミングWindowsとあとはごく基本的なゲームプログラミングの本。
0359名前は開発中のものです。
04/02/08 09:50ID:i+ctVYKxなんかウインドウ表示とかのサンプルをコンパイルできないんですが・・・
なんで?
0360名前は開発中のものです。
04/02/08 10:37ID:l8LpgmAm「イベント」って何ですか?
上記検索してもいっぱいヒットしすぎてわからないです。
0361名前は開発中のものです。
04/02/08 10:45ID:d5V45uuZ0362名無しさんは14才
04/02/08 13:36ID:jDa33yn9GarageBandがなんかすごく簡単でいいらしいって聞いた。
そんなに高くないし、お小遣いためて買おうかなぁ。
■ このスレッドは過去ログ倉庫に格納されています