Kazukiの同人3DRPG制作【第一話】
レス数が1000を超えています。これ以上書き込みはできません。
0001Kazuki
2010/09/10(金) 06:35:05ID:8vGP1TSQttp://www.kazuki-sendo.com/game/
発展途上中の素人Kazukiを中心として、
DirectX9による3DRPG制作に挑戦します。
開発言語は、C++です。
長く苦しい戦いになると思われますが、
同人ゲーム制作の限界への挑戦が、当企画のテーマでもあります。
2ch当スレを本スレとし、
ニコニコ動画、zoome、mixi、の3コミュメンバー合同で同人3DRPG制作に挑戦します。
※本格的にゲーム制作に協力していただけるメインメンバー様へは、
ゲーム完成後に平等に利益分配されます。
(詳細は公式サイトのメンバーページ)
0951名前は開発中のものです。
2010/09/18(土) 23:18:27ID:bc0xl6eJ0952名前は開発中のものです。
2010/09/18(土) 23:19:02ID:dSV+ml0n0953名前は開発中のものです。
2010/09/18(土) 23:19:53ID:AR4tQNipもしかして : あなたもクズ
0954名前は開発中のものです。
2010/09/18(土) 23:25:14ID:PYS0rAUC0955名前は開発中のものです。
2010/09/18(土) 23:26:02ID:QpN5LlyBちょっと落ち着け
kazukiみたいに話が通じないと決まったわけじゃないんだからとりあえず話し合おうぜ
俺の>>948の疑問点は
・#defineでスピードアップ
・コンパイル無しで定数変更
かな
ちょい説明よろ
0956名前は開発中のものです。
2010/09/18(土) 23:28:02ID:QfJzs1WNそんな事よりお前が書くプログラムには
他にもっと気にしなくてはならない事があるはずだ
0957名前は開発中のものです。
2010/09/18(土) 23:29:17ID:QfJzs1WN0958名前は開発中のものです。
2010/09/18(土) 23:29:19ID:64fi4MOaメモリ消費を気にしないとしても
小規模なら大丈夫かもしれないが
const忘れるとプログラムの途中で書き換えてバグる危険性が増える。
0959名前は開発中のものです。
2010/09/18(土) 23:33:25ID:sulBszme言語である以上、なるべくワイヤードロジック使うように脳を組むべきなんだろう。
理屈から入る理解ってのはいわばエミュレーションなわけで
0960名前は開発中のものです。
2010/09/18(土) 23:35:58ID:St5jVNSeないなー
絶対ねぇよ
どんなプログラム組んでんだよってC/C++設計者に問いたい問い詰めたいってマジで思う
そういえばマイクロソフトがstr系の関数に警告出すようにしたけど
んなところでバグったことねーっつのってぐらいアレ
0961名前は開発中のものです。
2010/09/18(土) 23:44:14ID:QfJzs1WNたしかにないけどconstを付ける目的はそれだけではない
関数プロトタイプを見ただけでコメントが無くても
constが付いていればこの引数は入力なんだなってのが
分かる
0962名前は開発中のものです。
2010/09/18(土) 23:48:39ID:St5jVNSeそんな入力か出力かわからない状態で関数使わないよw
0963名前は開発中のものです。
2010/09/18(土) 23:57:52ID:Q2ySucm1まじでか、ちょっと考えてみるわ
デザインパターンに意味も無くあこがれんのも考えもんだな
でも糞みたいに便利なんだよな
0964名前は開発中のものです。
2010/09/18(土) 23:59:47ID:NHhNW6aT公式サイトでマクロ、マクロって言ってけど、
マクロってなんなんだろうね・・www
未だによう理解できない。
昔、マクロスってアニメがあったけど、
あれの親戚?
マクロスってのは、マクロ達って意味?
うーん。
まあ、俺はマクロをマクロスと読んで、
何か、計算式みたいなものを格納しておいて、
必要な時に呼び出すもの。というように理解している。
0965名前は開発中のものです。
2010/09/19(日) 00:00:05ID:UaWcX+lg0966名前は開発中のものです。
2010/09/19(日) 00:02:56ID:CQL3qNOsその要塞の中に、
マクロたち(マクロス)は、
外側から乗り込んでいって攻撃する。
ドカンドカン!ピュードッカーン!
って感じかw
俺がプログラムの勉強をする時は、
こんな感じにアニメとかに置き換えて考える癖があります。
だからプログラムが面白いんだw
0967名前は開発中のものです。
2010/09/19(日) 00:04:14ID:QfJzs1WNmemcpyを例に出すと、
void *memcpy(void *buf1, void *buf2, size_t n);
プロトタイプだけ見るとコピー元が第一引数なのか第二引数か
関数の説明を見なければ分からない
ところが、constが付いていると
void *memcpy(void *buf1, const void *buf2, size_t n);
あら不思議関数の説明を見なくても分かってしまう
0968名前は開発中のものです。
2010/09/19(日) 00:05:45ID:NHhNW6aTそれを関数の狙ったところに打ち込む!!
0969名前は開発中のものです。
2010/09/19(日) 00:06:06ID:QpN5LlyBさすが本物は格が違うね
わからなければそれこそ「ググレ」よ
>コンピュータ言語においてマクロとは、プログラム中の文字列を、あらかじめ定義された規則に従って置換すること。
>マクロを展開するプロセッサ(処理系)をマクロプロセッサという。
>転じて、アプリケーションソフトウェア上の作業を自動化する機能やプログラム言語(マクロ言語)のこともマクロと呼ぶ。
(wikipediaより)
マクロ=置換するための機能
マクロ名=その機能に付ける名前
お分かり?
0970名前は開発中のものです。
2010/09/19(日) 00:08:43ID:L6rs6mPfなんかゴメンね
>>960
一人でならいいだろうけど、共同開発だとそれヤバくね?
constなら違う型名突っ込むこともなくなるし
0971名前は開発中のものです。
2010/09/19(日) 00:09:08ID:zk+nudI+なんで普通にマニュアルみないの?
っていうかmemcpyも引数の名前に出力だったらoutってわかりやすい変数名使えばいい話であって
それをconstで表現する意味なくね?
0972名前は開発中のものです。
2010/09/19(日) 00:13:17ID:ndkIQhEKお前初心者か?
複数人で開発したことないだろ
0973名前は開発中のものです。
2010/09/19(日) 00:13:30ID:zk+nudI+いや、別に複数に増えたところで新しい問題が起こるわけでもないと思うんだけど?
何を気にして言ってる?
この部分でもし間違うなら個別に訪問してひとりずつぶん殴って教えるしかないと思うよ
0974名前は開発中のものです。
2010/09/19(日) 00:16:36ID:L6rs6mPfぶん殴って何を教えるのか知らないけど
constがある理由はそのぶん殴る手間を省くためじゃね?
0975名前は開発中のものです。
2010/09/19(日) 00:17:18ID:zk+nudI+まあ、俺のいる職場、採用条件が「スキンメッシュが組めること」程度で集めたPGだけど
さすがにそんなレベルの人にあったことないわ
まあ、ちょっと俺にとってかなりくだらない内容なのでこれ以上議論はしないわ
0976名前は開発中のものです。
2010/09/19(日) 00:18:47ID:L6rs6mPfえっ あっ はあ そうですか
0977名前は開発中のものです。
2010/09/19(日) 00:20:07ID:CQL3qNOs今でもあるのかな?
知らない人は、ちょっとググって見て見てください。
あの動画のコメントで、
「理解できない」というようなコメントを付けている人がいるけど、
全部とは言わないけど、
ある程度までなら俺、あの人の言ってること理解できるよ?
最初の素材作成は飛ばすとして、
その後、何かサイトからコピペしているんだけど、
アレの意味、君たちに理解できる?
俺なら理解できます。
ちなみに動画には、あの時点で「理解できない」と言ってる人がたくさんいた。
つまり、俺はあの人たちよりもレベルは上です。
君たちに解るのかな?
0978名前は開発中のものです。
2010/09/19(日) 00:21:01ID:UaWcX+lg0979名前は開発中のものです。
2010/09/19(日) 00:22:08ID:CQL3qNOs油断してたら、
もう、977レス切ったか・・。
DAT落ちする前に、
全データ保存しておかないと・・。
0980名前は開発中のものです。
2010/09/19(日) 00:23:06ID:UaWcX+lg0981名前は開発中のものです。
2010/09/19(日) 00:23:47ID:WEkdjnMX定数で値を変えちゃいけないところに「間違えて」値を入れた場合に、
エラー吐いて注意してくれるって言う。
厳密にコーディングすれば、constなくても問題なく作ることは出来るよな?
でも、その場合、定数であるはずの値を書き換えてバグった場合、そのデバッグが難しくなるんじゃない?
そういったミスを減らすためにconstを付けて、間違った使い方しようとしたときにエラー出してもらうってことがミソだと思うぜ
そんなもん間違えるはずねーよってぐらいのコーディングスキルあるなら好きに使えば良いんじゃない?
0982名前は開発中のものです。
2010/09/19(日) 00:24:58ID:UaWcX+lg0983名前は開発中のものです。
2010/09/19(日) 00:27:24ID:CQL3qNOs一時間以内にゲームを完成させる動画に挑戦してみようかな?(^^
でも、タイピングには自信がないから、
コピペ式で解説しながら、
一時間以内にゲームを完成させる。
ゲームって言ってもPS2みたいな凄いのは期待しないでね?(^^
ファミコン時代のゲームを想像してほしい。
0984名前は開発中のものです。
2010/09/19(日) 00:29:07ID:UaWcX+lg>コピペ式で解説しながら、
>一時間以内にゲームを完成させる。
一時間で作ってないじゃん
0985名前は開発中のものです。
2010/09/19(日) 00:29:47ID:yDjNzoWLずぶの素人に勝って何が嬉しいんだろう
4ヶ月も勉強してるんだから当たり前だろうに
0986名前は開発中のものです。
2010/09/19(日) 00:31:10ID:UaWcX+lg逆に、4ヶ月勉強した割に無知すぎる
0987名前は開発中のものです。
2010/09/19(日) 00:32:50ID:CQL3qNOs「お?コイツ結構やるな・・」と言って見直してくれるかもしれない(^^
同人ゲームサークルの代表が、
てんで出来ない人だと、
ちょっと問題ですからね。(^^
てなわけでさ。
もうすぐこのスレが埋まった一旦休憩にします。
そして、数日後?数時間後?ぐらいに
次スレをこの板内に立てます。
URLは貼らないけど、
みんな、各自で見つけてやってきてくださいね。(^^
脱落者がいたら、
この時にスレから離れていけばいいよ。
嫌な思いをしてまで無理して参加することは、ないんですからね(^^
上で文句言ってる人は、
そのタイミングでスレから離れればいいんじゃない?
0988名前は開発中のものです。
2010/09/19(日) 00:33:38ID:mQc8C3MV0989名前は開発中のものです。
2010/09/19(日) 00:36:54ID:CQL3qNOs皆さん、こんな俺にここまで付き合ってくれてありがとう!
心から感謝しています。
皆さんを愛しています。
うえwwwうえwwwww
発展途上中の素人kazukiは、
これからも3DRPG制作に挑戦し続けます!
それを誓って、
このスレの締めの挨拶にさせて頂きます。
おれ・・口悪いけど・・。
本当は、皆さんを心から尊敬して、
感謝しています。
みなさんありがとうございました!
では。またねー!!(^▽^
皆さん、お元気で!!
0990名前は開発中のものです。
2010/09/19(日) 00:37:04ID:ndkIQhEKえっ、参加者いたの?www
0991名前は開発中のものです。
2010/09/19(日) 00:37:20ID:D1MHS56nせっかくなんで解説もやりなおしてくらさいね
0992名前は開発中のものです。
2010/09/19(日) 00:42:16ID:L6rs6mPfスレ立てよろ
0993名前は開発中のものです。
2010/09/19(日) 00:42:55ID:zk+nudI+0994名前は開発中のものです。
2010/09/19(日) 00:43:45ID:CQL3qNOs0995名前は開発中のものです。
2010/09/19(日) 00:44:51ID:UaWcX+lg0996名前は開発中のものです。
2010/09/19(日) 00:48:26ID:CQL3qNOs0997名前は開発中のものです。
2010/09/19(日) 00:48:54ID:UaWcX+lgさっさと次スレよろ
0998名前は開発中のものです。
2010/09/19(日) 00:49:08ID:CQL3qNOs0999名前は開発中のものです。
2010/09/19(日) 00:50:08ID:D1MHS56n全てkazukinが正しい
1000名前は開発中のものです。
2010/09/19(日) 00:50:22ID:CQL3qNOs完!
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。