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

Kazukiの同人3DRPG制作【第一話】

■ このスレッドは過去ログ倉庫に格納されています
0001Kazuki2010/09/10(金) 06:35:05ID:8vGP1TSQ
Kazukiの同人3DRPG制作 公式サイト
ttp://www.kazuki-sendo.com/game/


発展途上中の素人Kazukiを中心として、
DirectX9による3DRPG制作に挑戦します。


開発言語は、C++です。
長く苦しい戦いになると思われますが、
同人ゲーム制作の限界への挑戦が、当企画のテーマでもあります。

2ch当スレを本スレとし、
ニコニコ動画、zoome、mixi、の3コミュメンバー合同で同人3DRPG制作に挑戦します。

※本格的にゲーム制作に協力していただけるメインメンバー様へは、
 ゲーム完成後に平等に利益分配されます。
 (詳細は公式サイトのメンバーページ)
0246名前は開発中のものです。2010/09/14(火) 17:27:14ID:xtJ1rdKJ
>>245
まず識字できてるかも不安になってくるレベル
0247名前は開発中のものです。2010/09/14(火) 17:27:15ID:pI9OYyYQ
正確には、これはゲームを作ったとは言わない。

「ゲームの枠組み」を作れるようになっただけ。


ゲームを作るとは、
その世界に色んな法則や歴史を作り、
物語を作り、それをクリアしていく。というものだ。

だからゲームプログラミングが解っただけでは、
ゲームは作れないのよ。

内容を決めないと、
プログラムを使って、どんなシステムを作っていいのかも解らない。

とりあえず、今は、Direct3Dを勉強して、
市販のゲームにあるような、
「あんな表現はどうすればできるのか?」という映像技術的(エフェクト)を勉強しています。

とりあえず、そこまで解説していくから、
もう少し長い目で見ててちょうだい。
0248名前は開発中のものです。2010/09/14(火) 17:28:10ID:M21maGLG
文章ではいくらでも作れるって言えるよな
一度で良いから成果物をあげて見ろよ
0249名前は開発中のものです。2010/09/14(火) 17:28:24ID:XWdrVcFF
>>239
空っぽの表現に関しては別段間違ってるとは言い切れないからあんまり気にはしてないんだけど

空っぽじゃなくて何が入っているのか保障されないって言えばそれですむんじゃないの?
メモリは増えたり消えたりしないから確保したら確保した分のメモリ量で何かしらの値を持ってるはずなのに
空っぽっていう表現がメモリの領域まで話しておいて不自然。
空っぽって言う意味の値があって、確保した段階でそれが入るんなら別だよ。
値が保障されないから結果がどうなるかわからない。
空っぽだと結果が無いといわざるを得ないけど実際結果出ちゃってるよね。
個人的には確保したメモリにたまたま入っている値だと思うけど、
それは本当か嘘わかんないから僕なら調べる。それでわかんないなら触れないか、初期化しないと結果がどうなるかわかりませんって言うな

そもそも僕程度の知識じゃ言語の解説なんてやらないけど
個人的には割りとどうでもいいんだ。いや、よくはないんだけど、どうせ警告出るし。デバッグなら落ちるし。
「数字としての意味」が空っぽって曲解すれば納得できるし。

それよりも
b+10;の演算したらbが10になっちゃう事になってる方がクリティカルなんだけど
これはなんだダメなのか
0250名前は開発中のものです。2010/09/14(火) 17:30:03ID:FW6HEKO5
>>239
おまじないを否定したあんたが
>だから、余計なことは言わないで「空っぽ」と表現しておき、
>とにかく、「初期化しないで使ってはいけないんだね」と理解しておけばいい。
とか言うんだね

そんな嘘教えてる解説HPは消したほうが良いよ
って>>104が言ってた
0251名前は開発中のものです。2010/09/14(火) 17:32:24ID:M21maGLG
C/C++は環境依存のトコが多いから
解説をうたうなら、出来るだけどの環境でもうごく様な、無理なら環境を指定した物を書くべきだよな
0252名前は開発中のものです。2010/09/14(火) 17:32:29ID:xtJ1rdKJ
>>247
C言語もマトモに出来ないのにねぇ…
嘘吐くならもっとマシな事書けよ。
0253名前は開発中のものです。2010/09/14(火) 17:37:00ID:pI9OYyYQ
>>234
できるわけないじゃんw

例えばif文の解説もしてないのに、
当たり前にif文を使ったプログラムの解説で、
C++の別の解説をしていたら、

素人は「if」って何?ってなるでしょ?

じゃあ、そのつど止まって解説してたら、
全然、解説したいことが解説できない。

だから、まずは基本となるC言語を解説しておかないと、
ゲームプログラミングの解説は出来ない。

とりあえず、次の解説は構造体です。
その次に列挙体を解説して、
共用体を解説します。
0254名前は開発中のものです。2010/09/14(火) 17:38:32ID:kwiSf8mq
お願いだから嘘を教えるのだけはホントに勘弁してくれよ。
0255名前は開発中のものです。2010/09/14(火) 17:40:14ID:M21maGLG
>>253
あんたの間違いまみれの解説よりしっかりした解説がネットに何個も有るっつうの
0256名前は開発中のものです。2010/09/14(火) 17:44:18ID:xtJ1rdKJ
>>253
素人はお前だろ
0257名前は開発中のものです。2010/09/14(火) 17:45:44ID:FW6HEKO5
>>253
解説を行う必要性は何か?
素人解説なんざ誰も望んじゃいないだろ
0258名前は開発中のものです。2010/09/14(火) 17:57:00ID:3A/BaR1z
頭の悪い人を祭るスレはここですか?
0259名前は開発中のものです。2010/09/14(火) 18:07:57ID:XpWGSie1
このスレッドは天才チンパンジー「Kazukiちゃん」が
言語訓練のために立てたものです。

Kazukiと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
0260名前は開発中のものです。2010/09/14(火) 18:11:53ID:3A/BaR1z
C言語を理解するためというよりもKazukiを理解できるかどうかという限界にチャレンジしているんですね
0261名前は開発中のものです。2010/09/14(火) 18:13:29ID:pI9OYyYQ
まあいいや。

色々言おうと思ったけど、
とりあえず、飲み込んでおく。

とりあえず、俺の好きなようにやらせていただこう。


C言語の解説はもう少しで終わるし、
それまで解説メインで公式サイトは更新していく。

そのあと、C++の解説に移るんだけど、
その時にニコニコ動画で面白い企画を考えているw

その時に初めて、
同人ゲームサークルっぽいことをやるよ。
0262名前は開発中のものです。2010/09/14(火) 18:37:37ID:pI9OYyYQ
>>227
ちょっと待て。

え?本当に、実行結果が、500 500になったのか?


試したことなかったけど、
ちょっと自分で確かめてみるよ。

しばしお待ちを。


これで500500で表示されていたら、
確かに大嘘だな・・。
0263名前は開発中のものです。2010/09/14(火) 18:39:30ID:NJhMEymm
っていうかそんなに知識ないのに何故にC言語解説なんてする気になったのか?
そういうサイトって言語仕様が大好きな知識自慢の変態がたてるもんで
大して興味なさそうな、しかも、凡人にも軽く負けちゃう人間が立てるもんじゃないだろ
0264名前は開発中のものです。2010/09/14(火) 18:40:19ID:kwiSf8mq
試す前に500500になるのわかるだろ。
int a,b;
が{}の外にあるんだから。
0265名前は開発中のものです。2010/09/14(火) 18:51:49ID:pI9OYyYQ
あ。本当だ・・。

500500って表示されてる・・。

あれ?どうして?

スコープ内だけで使えるはずが、
スコープ外でも使えてる。

なぜだ???

そんなはずないのに・・。
0266名前は開発中のものです。2010/09/14(火) 18:54:17ID:FW6HEKO5
>>262
ちなみに>>228の2行目の出力は500 0になるからな?
それも一緒に確認して来い
0267名前は開発中のものです。2010/09/14(火) 18:54:48ID:pI9OYyYQ
これには参った・・。

とりあえず記事は非表示にしておこう。

その後、じっくり考える・・・。
0268名前は開発中のものです。2010/09/14(火) 18:56:19ID:mhVo5udq
二年前プログラムに触れたことすらなかった俺はここで勉強したぜ。おまじない大事
ttp://www.geocities.jp/ky_webid/index_old.html
あとは龍神録のとこのソースいじって実際にどうなるか試したりググりまくって自分なりに理解したりでクラスうめぇwwテンプレートうめぇwwwマルチスレッド超うめぇwwくらいには習得できた


つまりもう十分解説サイトはあるからそんなもん作らずにさっさとゲーム作れ
0269名前は開発中のものです。2010/09/14(火) 18:58:13ID:pI9OYyYQ
俺が悪かった・・。

確かにこんな嘘を教えちゃいけないな!!

これはケシカラン!


もう一度、C言語の基礎から学び直してくる・・。

試す気にもならなかったし、
試したこともなかったから、
ちょっとマジで驚いています。
0270名前は開発中のものです。2010/09/14(火) 18:59:15ID:PKl+w47o
一歩一歩成長していけばいいよ
もうちょっとだけ、自分は知らないことが多いってことを自覚しなくちゃいけないかもだけどさ
0271名前は開発中のものです。2010/09/14(火) 19:01:09ID:eunaM5m4
もう帰って来なくていいよ
0272名前は開発中のものです。2010/09/14(火) 19:11:38ID:2Gj11L/r
崇めてもらいたいだけなんだろ
ゲームが作りたいとかコード書けるようになりたいって動機じゃない
とにかくひたすら崇め奉られたくてしょうがない、だから「解説」を始める
こういうの肥大した自我っていうのかね
0273名前は開発中のものです。2010/09/14(火) 19:21:50ID:pI9OYyYQ
b=0;
a=50*(b+10);
printf("%d %d",a,b);

この結果が「500 0」になるのかが解らん・・。

「(b+10)」←この時点で、bに10が足されているはずなんだよ。

なのに、どうして初期値に戻るんだ?


頭がパニくってきた・・。

いろいろググってくる。
0274名前は開発中のものです。2010/09/14(火) 19:24:09ID:XWdrVcFF
>>269
ブロックの中から外へはアクセスできるんだよ。
でもスコープとブロックは割と別物だよ

関数同士は
大きなグローバルブロックのなかに
関数ブロックが乱立してる構造をイメージすると
関数の中から別の関数の中はアクセスできないし
関数の中からグローバルへのアクセスができるのがイメージしやすかった
正しいかは別として
0275名前は開発中のものです。2010/09/14(火) 19:24:20ID:pI9OYyYQ
なんか悔しいなー・・。

ずっと間違えて理解していたのか・・。

ちくしょう。
0276名前は開発中のものです。2010/09/14(火) 19:31:15ID:WJ31r0pz
>>273
>b=0;
>a=50*(b+10);
>printf("%d %d",a,b);
>「(b+10)」←この時点で、bに10が足されているはずなんだよ。
最低だぞこんな理屈は、プログラミングの無能さも限度を超えている
2,3ヶ月間何を勉強していたの?って言われてもおかしく無い
0277名前は開発中のものです。2010/09/14(火) 19:34:10ID:zG5K9tzO
ソースを晒すなら実行テストしてからって事だな
0278名前は開発中のものです。2010/09/14(火) 19:35:52ID:XWdrVcFF
>>273
(b+10)の( )内には+演算の結果である10が埋め込まれる感じ
b=10でないとbには代入されないんだよ
この場合は
事前にb+=10;しとくか
試してないけどb+10をb+=10に置換するともしかしたらうごくかもね。動かないかな。わかんないや。

面白いのはオペレータに挑戦したとき
演算子も確かに結果を返す関数みたいなもんだなって気づいた

比較演算子はbool型の関数みたいなもんだし
+は演算した型と同じ型を返す関数みたいなもんだ
=はint型なら(int*,int)見たいな感じか?
=の部分はなにを返すんだろう。ためしたことないけど
演算子が値を返すってことを念頭に置くとそういうミスはなくなると思うよ

演算子はぱねぇ奥が深かった。
0279名前は開発中のものです。2010/09/14(火) 19:38:18ID:WJ31r0pz
いくらなんでも>>273の状況理解できないのは恥ずかしすぎる
VBやHSPユーザーでも当たり前のようにわかることだ
実際VB・HSPでも同じ実行結果になるわけだし
0280名前は開発中のものです。2010/09/14(火) 19:38:33ID:xtJ1rdKJ
>>273
"+"は代入じゃない。
お前が小学校で習ったのと同じ足し算だ。
まさか小学校に行ってなかったのか?

まず、
>b=0;
で、bには0という数値が入っている。
つまり
a=50*(b+10);
    ~

a=50*(0+10);
    ~
と同じだ。bの中身は書き換えられてない。
…って書こうと思ったら>>278がもっときちんと書いてた。まあいいや
0281名前は開発中のものです。2010/09/14(火) 19:42:08ID:Q0DkF3yj
>b=0;
>a=50*(b+10);
>printf("%d %d",a,b);
>「(b+10)」←この時点で、bに10が足されているはずなんだよ。

これが理解できないって事は、中学校算数の代数学が理解できていない事になる。
プログラムでなく、教養算数のレベルですよ

ハッタリが多いから。 もしかして、Kazukiは まだ中学校を卒業してないのでは?
0282名前は開発中のものです。2010/09/14(火) 19:47:50ID:NJhMEymm
C言語解説は2〜3年後にとっとけってw
いま、恥を晒すこともねーよ
0283名前は開発中のものです。2010/09/14(火) 19:48:06ID:pI9OYyYQ
>>280
なるほどwwww

そういうことか!!


その説明でやっと解ったww


うわーーwwww

なんて馬鹿な考え方をしていたんだ。俺はwww

足し算をしているんだから、
bが0で当たり前じゃないかww
こんなの常識じゃないかw

うはははwww

って俺の内心は笑いごとじゃない・・。

こんな常識すぎることに気づけなかった自分が情けない・・。

本当にありがとう。
0284名前は開発中のものです。2010/09/14(火) 19:58:36ID:FW6HEKO5
どうやってそんな勘違いな理解になったのか俺にはわからんのだが
何を見て勉強したの?
Cのどんな参考書にもそんな説明かかれてないと思うんだが
0285名前は開発中のものです。2010/09/14(火) 20:04:15ID:NJhMEymm
もう他の入門サイト丸パクして書いたほうがよくね?
0286名前は開発中のものです。2010/09/14(火) 20:11:47ID:xtJ1rdKJ
>>285
どうせKazukiの脳内フィルタでデタラメな解説になる
0287名前は開発中のものです。2010/09/14(火) 20:21:27ID:M21maGLG
この知識レベルで、ミニゲームは作れるとか言ってたのかよ
盛るのもほどほどにしろ
0288名前は開発中のものです。2010/09/14(火) 20:25:53ID:pI9OYyYQ
>>285
それじゃあ意味ないよ。

自分が理解したことを、
自分の言葉で説明しないとダメです。

丸写しだと恥はかかないけど理解していることにならない。

それに、こうやって自分の理解で自分の言葉で解説をすることは、
自分を再確認するためだったりもします。

だから解説は止めない。

まあいいじゃないの、
俺ひとりが恥をかくぐらいどうだって。

そんな俺を見た初心者が、そこから学びとってくれればいいと思う。

でも、入門サイトみたいに全部は解説しないよ。
とりあえず、C言語やC++は、どんなものなのかを紹介できればいい。
詳しいことは、自分でググってね。です。

そして、俺が一番やりたいのは、
Direct3Dの技術を使ってのエフェクトのやり方とか、
ドラクエのパーティは、仲間が金魚の糞みたいに
並んで歩いているけど、あれはどうやってやるのかとか・・etc

RPGに使う技って色々あると思うんだけど、
そういう実用的なことを動画で実行結果を見せながら
紹介していこうとか思っています。

そういう役に立つ解説を一番やりたいんです。
0289名前は開発中のものです。2010/09/14(火) 20:26:35ID:BvU3tXWR
まぁ、実際お偉いさん方で?教えてるときあるからな
素人ならなおさらいい加減なことを教えたりするだろうよ

HPに書いとけよ「素人が素人に捧ぐ」ってな
そしたら注意してみるだろうから、被害が減る
0290名前は開発中のものです。2010/09/14(火) 20:27:58ID:BvU3tXWR
?=ウソ
ユニコード変換しくじった
0291名前は開発中のものです。2010/09/14(火) 20:30:18ID:6IA8IO5N
なんとなく意味は通じるw
0292名前は開発中のものです。2010/09/14(火) 20:36:37ID:2Gj11L/r
>実用的なことを動画で実行結果を見せながら
>紹介していこうとか思っています。
>そういう役に立つ解説を一番やりたいんです。

とにかく人に見せたいだけなんだろ
基礎すっ飛ばして応用ができるわけないんだからまず高校数学からやり直せよ
sin,cos,tanの定義とか説明できないレベルだろ
0293名前は開発中のものです。2010/09/14(火) 20:37:16ID:PKl+w47o
役に立つ解説がやりたいってのなら、他でやってないことの解説がいいと思うな
メニューの汎用化とか知りたい
0294名前は開発中のものです。2010/09/14(火) 20:37:16ID:rrmLfW2R
丸写しは別の意味で恥かくぜw
0295名前は開発中のものです。2010/09/14(火) 20:44:34ID:vbPj9u9r
こいつただの露出狂のマゾなんじゃね?
こんな羞恥プレイ常人じゃやってられないだろ
0296名前は開発中のものです。2010/09/14(火) 20:46:31ID:pI9OYyYQ
「今回は、魔法を唱えて、魔法のエフェクトの表示のやり方を解説します。」

とか言って、ソースコードを見せて、
そのコードの要点だけを解説して、
実行結果を動画で見せるわけです。

「こんな感じに表示されました!」みたいな感じで。

そういうRPGによく使う技術とかを
いくつも紹介していけば、
RPGを作ろうとしている人にとっては有力なサイトになると思う。


なぜか、そういうサイトってあまりないよね?

まあいいや。今は何を言っても無駄だね。

じゃあ今日はこれぐらいにしよう。
0297名前は開発中のものです。2010/09/14(火) 20:48:44ID:2Gj11L/r
どうしても基礎やりたくない結果だけ欲しいって言うなら
RPGを作ってる人を探して過程を紹介するおてつだいをすればいいんじゃね
0298名前は開発中のものです。2010/09/14(火) 20:49:36ID:mhVo5udq
なんかものすごくスパゲッティで拡張性のないコード書いてそうだな
ちょっと基幹部分で仕様変更が発生したら即死しそうな
0299名前は開発中のものです。2010/09/14(火) 20:51:58ID:pI9OYyYQ
zoome動画もニコニコ動画も、
ブログに貼り付けることが出来るから、
そのうち、あの公式サイト、動画だらけのサイトになってると思うw

ところで、
明日、9/15は、ドラゴンネストのレベルキャップ解放日ですね!

すっごく楽しみにしています。


ではまた。
0300名前は開発中のものです。2010/09/14(火) 20:55:36ID:XWdrVcFF
よっしゃ
外部データ読み込み機能完成した

簡単な暗号に対応してるんだぜ
エクセルでいじれるようにcsvにも対応してるし
map<string,vector<string>とかmap<string,map<string>とか
全部で12種類のテキストデータをデータに取りこめんだっ
保存もできるんだぜ?

バイナリで読み込んでるから画像データだって扱えるんだぜ?

もう初心者とはいわせねーぜ?
ちょっとお願い・・・誰かほめて
0301名前は開発中のものです。2010/09/14(火) 21:01:37ID:mhVo5udq
     _人人人人人人人人人人人人人人人_
     >     わりとどうでもいい      <
      ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^^Y^ ̄

               ヘ(^o^)ヘ
                  |∧
                 /
0302名前は開発中のものです。2010/09/14(火) 21:03:15ID:NJhMEymm
小さいことをコツコツ積み上げるのが嫌いな奴は絶対伸びないし
まして、他人に技術を教えることなんて絶対にできないと思う

ちょっと不安に思ったのはこの人こういう
毎日コツコツやってなにかを達成した経験あるんだろか?ってこと

ソース見せて、動画みせて、ハイ理解できましたよね!
自分の現在の姿みて本当にこんなことで理解できる奴が何人いるんだろか?
0303名前は開発中のものです。2010/09/14(火) 21:03:27ID:C7vJGsys
ブログの解説、ミスってたところを残した上で訂正を入れるようにしたら?
その上でミスっていた理由について、
「言語仕様やコンパイラの動作について、〜な動きを想定していたが、実際は〜だということがわかった」
コメントに書ければ、初心者(どころか自称中級者にも)に対して非常に参考になる解説になるとおもうよ。
0304名前は開発中のものです。2010/09/14(火) 21:03:40ID:pI9OYyYQ
>>300
おめでとう!88888888
0305名前は開発中のものです。2010/09/14(火) 21:09:29ID:2Gj11L/r
>>303
指摘しても無駄だよ
ミスは絶対認めないし書き間違いとかうっかりミスとかすぐ逃げるから
この程度のことは書かない方がいいとか自分の評価で判断するよ
0306名前は開発中のものです。2010/09/14(火) 21:13:44ID:NJhMEymm
売り言葉に買い言葉ですぐに頭に血が上っちゃうところもどうにかしろよなw
なんでお前そんなに沸点低いのかとw
0307名前は開発中のものです。2010/09/14(火) 21:18:25ID:2Gj11L/r
賞賛以外はすべて荒らし扱いだもんなぁ
一度褒めつつなんか指摘した人が「荒らしは出て行け」みたいなこと言われてなかったっけ
0308名前は開発中のものです。2010/09/14(火) 21:22:12ID:XWdrVcFF
>>301
スーパーファイナルアトミック面白いのができてもお前にはやらせてやんねーもんねーだ
0309名前は開発中のものです。2010/09/14(火) 21:37:00ID:pI9OYyYQ
みんな、そんなに俺をイジメんなよな・・。

いや。嘘w
もっともっとイジメてーー!!ww




ってw俺は馬鹿かww


いや、本当はどうでもいいw

叩くなら好きなだけ叩きなさいよ。
そういうの、あんまり気にしない人だから。

基本的に面白い体験が出来ればいい!とか思う人間だから、
さっきみたいに大恥をかくことも、
喉元すぎればなんとかというやつで、
次の瞬間には忘れてるしww

立ち直り早いんだよw俺はww


ちなみに今、密かにミクミクダンス動画を作ろうとしているw

3Dポリゴンキャラを作ったら、
こいつを何か音楽に合わせて踊らせてみたくなったw

今、3Dアニメーションの技術を必死で勉強しています。
0310名前は開発中のものです。2010/09/14(火) 21:43:13ID:M21maGLG
>>307
それどころか丁寧に教えてくれた人も荒らし扱いしたからな
0311名前は開発中のものです。2010/09/14(火) 21:47:24ID:xtJ1rdKJ
>>309
なんか方向が変わってる気がするが…
まあ、3Dアニメーションもゲーム制作に応用できるかもしれないしがんばれ。
0312名前は開発中のものです。2010/09/14(火) 21:49:23ID:2Gj11L/r
ほら、叩かれてるとしか理解できてない。

>さっきみたいに大恥をかくことも、喉元すぎればなんとかというやつで、
>次の瞬間には忘れてるしww

現実から逃げることしかできない。行動の結果を正しく評価できない。
何もかも自分の前に用意されてこないと動けない。それを問題にも思ってない。
自分からは何もせずただ賞賛されたいだけ。

…「マイノリティ・リポート」に出てきたな。「You're the man」っていひたすら言われ続ける
3D映像に浸ってる男。
0313名前は開発中のものです。2010/09/14(火) 22:42:48ID:VSjkRddx
勉強するのにこのスレ結構良いんじゃない?
もう>>1はわざと間違えて多数の人に解説させてるように見える
0314名前は開発中のものです。2010/09/14(火) 22:44:42ID:mhVo5udq
>>308

     _人人人人人人人人人人人人人人人_
     >          ……          <
      ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^^Y^ ̄

               ヘ(^o^)ヘ
                  |∧
                 /
0315名前は開発中のものです。2010/09/14(火) 22:47:16ID:lajH7RkX
a
0316名前は開発中のものです。2010/09/14(火) 22:50:40ID:lajH7RkX
あさひねっときせい解除キタコレ
>>1にはぜひ頑張ってもらいたい
炎上逮捕レベルまで
0317名前は開発中のものです。2010/09/14(火) 23:28:04ID:lxlcgjdl
なんかココ見てると以前途中で放り出したゲームの続きを作りたくなってくる。
0318名前は開発中のものです。2010/09/15(水) 01:27:23ID:Va374RVH
>叩くなら好きなだけ叩きなさいよ。
>そういうの、あんまり気にしない人だから。

そこがダメなんだ。

叩かれたら叩かれた理由を考えて、改善しないと
いつまでも叩かれるような行動をし続ける事になる。

もっとも、それができるだけの人間ならそもそもこんな事してないんだけどな。
0319名前は開発中のものです。2010/09/15(水) 06:22:14ID:HNBHiWiu
なんか良さそうだね
ニコ動とMixiにもzoomeにもコミュがるから規制されても
ここが荒らしでグダグダに機能不全になっても
なんとかなりそうで

ところで3DRPGって具体的にどんなもんでしょうね?
古くはWIz最近だと世界樹の迷宮のように3Dダンジョンを扱うゲーム?
それともFF7ヒット以降主流になった構築するグラフィックのほぼ全体が
3DCGによる今商用で主流をなしているようなRPGのこと?
0320名前は開発中のものです。2010/09/15(水) 07:24:09ID:NSeBVkF5
さー今日はどんな現実逃避を見せてくれるのかなっと
何言われても荒らしで片付ければいいもんね、楽だよね
ずっと入門本の第一章やってればいいんじゃね
0321名前は開発中のものです。2010/09/15(水) 09:34:10ID:pR8zkLEg
こいつが作りたいのはPS3クオリティ(笑)なゲームみたいよ
多分アクション要素を多めにしたFF13を作ろうとしているんだろう
ストーリーや音楽で大作()とか言ってるし
0322名前は開発中のものです。2010/09/15(水) 09:47:01ID:NSeBVkF5
UDK使えよ
自己顕示欲だけで動いてるから無理だろうけど
0323名前は開発中のものです。2010/09/15(水) 12:11:37ID:CElqmS7j
ゲームを作るなら、
まずはゲームをプレイして
ゲームを知るところから始める必要があると俺は思うんだ。

ドラゴンネストでは、ダンスモーションという奴があって、
そいつを使うと、
主人公が踊りだすんだ。

「おっす!」って言ったり、
その場に座り込んだり、
ダンスを踊らせることもできる。

俺はそれを見て、
「これは面白い。使える。」と思いました。

ある町に言ったら、
変なダンスを踊ってる町人がいたらなんだか面白いとおもいませんか?
主人公にダンスを踊らせたり、
ダンスを振り付けをプレイヤーが指定して、
踊らせることができれば面白いと思いませんか?

そういうことをやらせるために、
アニメーションという技術が使われているのです。
0324名前は開発中のものです。2010/09/15(水) 12:20:40ID:NSeBVkF5
まず入門書を最後まで読んでマスターしろよ
0325名前は開発中のものです。2010/09/15(水) 12:21:29ID:CElqmS7j
>>321
これは多分な話だけど、
DirectXの技術を使えば、
PS3クオリティをWindows用ゲームで実現できると思うんだけどな・・。

あんたはPS3クオリティに笑ってるけど。

その笑いはどういう意味?

PS3みたいなクオリティは、
相当なクオリティだから、DirectXでは無理だとか思ってるから笑ってるの?

そりゃ昔のパソコンは、
ゲーム機並みのクオリティを実現させるのは大変だったかもしれないけど、
パソコンの性能やDirectXの機能も進化しているから、
パソコンでPS3以上のクオリティを実現できると思う。

DirectX11で作られた映像を動画で見せてあげようか?

俺が見た感想では、
DirectX11は、完全にPS3のクオリティを越えているように見えるのだが・・。

ただ、DirectX11は、まだまだ最新のDirectXだから、
DirectX11のゲームは、まだ数えるぐらいしか作られていません。
全て海外で作られています。

日本は海外に遅れ取っているから、
日本には、まだDirectX11で作られたゲームは一つもありません。

まあ、多分、スクウエア・エニックスみたいな大手が作ると思うけどね。
0326名前は開発中のものです。2010/09/15(水) 12:22:42ID:NSeBVkF5
どうみても現状で不可能な目標だから笑われてんだろ
しかもFF13ってクソゲーだし
0327名前は開発中のものです。2010/09/15(水) 12:29:52ID:Og0bZVt5
>しかもFF13ってクソゲーだし

いや、それはこの際関係ないだろう。
0328名前は開発中のものです。2010/09/15(水) 12:34:40ID:NSeBVkF5
とりあえずいちいち他人を見下しに来るのやめて、入門書一冊読み潰して、UDK買ってチュートリアル
こなしてから好きなように作ればいいじゃん。いちいち常識みたいなことを得意顔で解説してるのを見ると
別にゲームが作りたいわけじゃないんだろ
0329名前は開発中のものです。2010/09/15(水) 12:37:36ID:JRwIMnUc
>>325
PS3はDX9だろ世代的に、笑っているのはやたら抽象的だからさ
PS3クオリティって具体的になによ?

ロストプラネット2はDX11だ、CEDEC2010で解説されてたでしょ
GAMEWatchの3Dゲームファンのためのグラフィックス講座でも読んでみたら?
0330名前は開発中のものです。2010/09/15(水) 12:42:48ID:NSeBVkF5
DX11って何が変わるんだっけ
テクスチャテッセレータとかAMD向け拡張がちょいちょいじゃなかったっけ
ちょっと前にそれでグラボ戦争が盛り上がったよな
0331名前は開発中のものです。2010/09/15(水) 12:43:16ID:CElqmS7j
>>329
PS3クオリティが解らないの?
マジで言ってるの?

PS2用ゲームをプレイした後に、
PS3用ゲームをプレイしてみてください。

その時に感じたものがPS3クオリティです。
0332名前は開発中のものです。2010/09/15(水) 12:46:56ID:NSeBVkF5
俺の御脳がsegfault

PS2用ゲームをプレイした後に、
箱○用ゲームをプレイしてみてください。

その時に感じたものがMicrosoft(R) DirectX(tm) テクノロジです。
0333名前は開発中のものです。2010/09/15(水) 12:48:02ID:CElqmS7j
>>330

ttp://unigine.com/download/

これをダウンロードして自分で見てみてください。

DirectX9モード、DirectX10モード、DirectX11モードに切り替えて表示させることが出来るから。
違いを見比べてみてください。

一見、違いがわかりにくいけど、
水のゆらめきとかに注目すれば、
やっぱ、DirectX11は違うなーって思います。
03343212010/09/15(水) 12:56:00ID:D8HN14vl
>>331
「具体的」にどうぞ
パソコンでPS3以上のクオリティとか言ってるけど
PS3をどのぐらい高性能に思ってるのよ
0335名前は開発中のものです。2010/09/15(水) 12:56:51ID:CElqmS7j
YouTube動画も紹介してるけど、
動画用に画質を落としてエンコードしてるので、
細かい違いを知りたいなら、
EXEファイルをダウンロードして見てみましょう。

まあ、720HDモード原寸サイズで再生しても
かなり綺麗な映像で見れるけど、
本物はもっと綺麗です。
0336名前は開発中のものです。2010/09/15(水) 12:57:24ID:OJ+IY8YP
>>330
西川善司の記事をソースに持ってくる時点でレベルを察したほうがよい・・・。
0337名前は開発中のものです。2010/09/15(水) 13:05:18ID:CElqmS7j
>>336
西川善司のブログ?

ああ、これのことね?
ttp://www.z-z-z.jp/BLOG/

偶然にもここで紹介してる
「ゲームグラフィックス2010」って本持ってます。

この本はいいよ。


最新ゲームのグラフィック関係を紹介してるしね。

特集の「ファイナルファンタジー13」を扱っています。
最新3Dゲームに興味がある人は、
これは一度読んでおいた方がいいと思う。

いろいろ勉強になった。
0338名前は開発中のものです。2010/09/15(水) 13:06:37ID:NSeBVkF5
いぐPと同類だよねこいつ、口調似てるし
人の話聞かないし分かりきったこと並べてドヤ顔とかさ
頭悪いってかIQと別個の問題があるんじゃねとか思っちゃうわ

これはあれかな、俺がDirectX小史とかGPU遍歴とか語るフラグ?
地雷6600焼いた話くらいしかないけどw
0339名前は開発中のものです。2010/09/15(水) 13:34:51ID:MeZeKeVt
そもそも同人でお手軽にPS3レベルのゲームを作れると思っているのがおかしいのでは?
プロが何人も集まって数年かけて作るものを…
0340名前は開発中のものです。2010/09/15(水) 13:35:50ID:8g2/pZDT
アホを肴にいろいろ語るスレだったのか
0341名前は開発中のものです。2010/09/15(水) 13:41:56ID:NSeBVkF5
ネトヲチ辺りに立てるべきスレなのでいつ消されるかとビクビクしておりますw

>>339
エンジンからフルスクラッチするんじゃなきゃ既存の使ってやりたいことの8割くらいはできるんじゃね?
何万本も売れるようなのはやっぱり無理でもさ、望みはあると思うぜ
0342名前は開発中のものです。2010/09/15(水) 15:07:04ID:CElqmS7j
ふう・・。

ようやく全ての修正が終わった。

あー疲れた。

これで文句ないよね。
0343名前は開発中のものです。2010/09/15(水) 15:31:20ID:CElqmS7j
いや・・違うか・。

#include <stdio.h>


int main(void)
{
 int c=33;

 {
   int a,b;
   b=0;
   a=50*(b + 10);
   printf(”%d” , a);
 }
 printf(”%d” , a);
 return 0;

}

この場合、スコープ外になると、
aとbの領域に入れられた数値は、
まだメモリ内には存在していて、
aとbの変数名が存在しなくなるので、
呼び出せなくなるのかな?

それなら、初期化する前に
すでに数値が入っていたことの説明がつく。
0344名前は開発中のものです。2010/09/15(水) 15:41:44ID:CElqmS7j
#include <stdio.h>

int main(void)
{
 int a=10, b=100, c=1000;
 return 0;
}

例えば、こんな感じにaを10、bを100、cを1000で初期化して、
プログラムを実行する。

mainのスコープ時は、メモリ内に各データが入ってるが、
プログラムが終了すると、
a、b、cという変数名は消えるが、
メモリ内ではデータは入っている。

int型は、4バイトの領域だけど、
4バイト丸々使うとは限らない、
なので、プログラムが終了すると、
4バイトという枠がなくなり、データだけがそこに存在する。

そして、int型を宣言すると、
メモリ内に4バイトの枠が出来る。

その中には、元々aとbとcに入っていたデータと
それ以上の内容が新たに宣言したint型の4バイトの中に入ってしまう。

なので、初期化しないで初期値を呼び出した時に、
すでにデータが入っていたのだ。

まあ、これは俺の勝手な想像だけどね。
0345名前は開発中のものです。2010/09/15(水) 15:43:00ID:kv4uikBw
うん
あんたメモリの説明するのやめた方がいい
まずはじっくりポインタ勉強して来い
■ このスレッドは過去ログ倉庫に格納されています