[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/28 14:30 / Filesize : 293 KB / Number-of Response : 980
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C++でFCのドラクエっぽいRPGを作る



1 名前:名前は開発中のものです。 [2007/11/02(金) 01:53:08 ID:M/fkomaJ]
C++の勉強をかねてFCのドラクエっぽい感じのRPGを作りたいんです。

しょっぱなからつまずいています、知恵を貸してください。

<<使用しているもの>>
BorlandC++
DXライブラリ
ドラクエフォント


DXライブラリはここ
ttp://homepage2.nifty.com/natupaji/DxLib/index.html

ドラクエフォントはここ
ttp://slime4.hp.infoseek.co.jp/font/font.html






168 名前:名前は開発中のものです。 mailto:sage [2007/12/16(日) 20:25:32 ID:Ty2sbBpB]
>>167
今後のためにも一度キレイにしたほうがいいよ、
キミのスキルが上がってドンドン規模が大きくなった時に、
過去に作った基底クラスの改修のリスクが大きくなる。

169 名前:名前は開発中のものです。 mailto:sage [2007/12/17(月) 00:17:39 ID:5U7KFETp]
>>1の才能に嫉妬

170 名前:名前は開発中のものです。 mailto:sage [2007/12/18(火) 14:29:15 ID:k2BEnLXI]
>>169
>>1自演乙

この程度カスでも作れるからw
初心者が一生懸命やってると思って暖かく見守ってやってんだから調子に乗るなよ

171 名前:名前は開発中のものです。 mailto:sage [2007/12/18(火) 16:12:05 ID:u7lRE18e]
>170
zipでくれ

172 名前:名前は開発中のものです。 mailto:sage [2007/12/18(火) 18:36:06 ID:2np8Lr6Q]
>>170
こっちにもいんのかよw
単に作ってる奴叩きたいだけか?

173 名前:名前は開発中のものです。 [2007/12/19(水) 13:33:05 ID:bDHcUzyc]
ドラクエフォントを手に入れたが、どうやって使えばいいのかわかりません

174 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 14:20:48 ID:Pj6CyBbs]
いちはとうぼうした

175 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 14:55:35 ID:F/n53iWq]
>>1の技量であのコードをリファクタリングするんだもの
そりゃ時間かかるさ

176 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 15:48:07 ID:wxkJalN4]
いちはメモリリークをたおした!
けいけんち4ポイントかくとく!
3ゴールドをてにいれた!




177 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 16:05:30 ID:qljgkazn]
ソースを公開するからチンカスが住み着く
もうソースは出さん方がいいんじゃね

178 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 16:37:07 ID:Rgtwr7BZ]
sambaやapacheのソース見て綺麗だと思う奴はいないが
世界中で役に立っている。それでいいじゃないか。

179 名前:名前は開発中のものです。 [2007/12/19(水) 16:46:25 ID:K1qNY7pS]
>>177
禿同だな

貶される程のコードならオープンにしても役にたつとは思えないしな
現にオープンソースにして>>1に何のメリットがあった?
基地外に煽られてるだけだろww

180 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 17:27:15 ID:WU61vHzY]
日本語でおk

181 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 17:49:51 ID:UFtlHy+Q]
別にソースを出さないといけないってワケでもないだろうし、
1に得るものがなければ、ソース無しで構わないでしょ。
見やすいコードを書かせようと必死になってる奴が
いるみたいだけど、ハッキリ言って流用されて乙なだけですよw

182 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 17:55:16 ID:G/oyIi8C]
>>181そんなヤツいないだろwww
流用って、普通にフリーでオープンソースなRPGなんていくらでもあるし
そういうのは、多くの人の手がはいってるから結構なにげに凄い処理とかをさらっと描いてたりする。
>>1のがんばりは認めるけど、やっぱりまだまだ駆け出しだしねぇ・・・


正直、わざわざ>>1のソースをどうにかして使おう!!とか思ってるヤツは、(居ると仮定すればだが)
どう頑張っても、そいつは流用できるLvに達してないと思うが。

183 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 18:00:41 ID:WU61vHzY]
1より下の奴が参考になるならそれはそれでやらしとけばおk
上の奴はスルーしとくか自分がソースだせばおk

どっちにしろ>>1の人気に嫉妬

184 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 18:12:21 ID:UFtlHy+Q]
>>1
これで分かっただろ?w
なんだかんだ文句を言いつつソースを出してほしくてもう必死

あとは>>181ね。

185 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 18:29:45 ID:EcJVxUlm]
2chなんて口だけのチンカスの集まりだからな

186 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 18:31:39 ID:gSqu12Dg]
ossan.fam.cx/up/gazo/src/1198056595625.gif

ドラクエ5,6のフォントは、これだな。



187 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 21:08:33 ID:dUxlLljR]
ここって1以外が作品出してもいいの?

188 名前:名前は開発中のものです。 [2007/12/19(水) 21:16:55 ID:cCY2VP4H]
パソを買おうとおもう高校生なんですが、最近のRPGツクールでどれくらいきれいな画面つくれるのか教えてください

189 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 21:19:24 ID:EcJVxUlm]
お。早くも>1のパクリ作品がうpされるのかな ワクワク

190 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 21:54:24 ID:Mguefe/2]
パクられると騒ぐ奴はC++でプログラム組んだこと無い奴だな。
三日前の自分は他人って言葉も知らないんだろう。

そもそも素人の設計じゃいくら可読性をあげても他人が再利用なんて非現実的。
>>1がうらやましいなら勉強しろ。

191 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 22:08:25 ID:qtVSPlwl]
いきなり素人が素人煽りだしたけどなんで?

192 名前:名前は開発中のものです。 [2007/12/19(水) 22:12:00 ID:Mr+WVqhZ]
>>191
>>185


193 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 22:21:05 ID:k6t6Eu11]
おまいらスレタイと>>1をちゃんと読んだのか?

194 名前:名前は開発中のものです。 mailto:sage [2007/12/19(水) 23:37:31 ID:mTRZ4/8Q]
知恵を貸してください、ってんだからソース出しとくのはいいんじゃね?
それで叩かれるのがイヤだって言われると困るけど、
叩くな言ってるのは他人なんだろ?
本人はけっこう素直に聞く耳持ってがんばってるようじゃないか。
ここは温かい目で、叩いてやれよ。

オレはミジンコだから、>>1のソースが解読できないけどさ。


ところで。ウィンドウの×押しで正常終了できないプログラムって嫌いなんだが。。。

195 名前:1 [2007/12/20(木) 00:01:13 ID:jkXoOCi4]
ちょっとスレが伸びてると思ったら、なんだかお騒がせして申し訳ないです。
今までぐっちゃぐっちゃだったソースを、ぐちゃ、位のソースにしようと悪戦苦闘で、アップできる状態じゃないです。
これからもソースと一緒に出すつもりでいます。
叩かれるのは100も承知です。
99は「ソース汚い」だけの無意味な叩きでも
1つは「ここがこう汚いからこうすべき」というアドバイスがもらえるかも知れませんし。

それからもし再利用したいという奇特な方がいらっしゃれば、どうぞ使ってやってください。(画像データ以外の話ですが
どのみち完成したらFCドラクエもどきツクールとしてオープンソースで配布するつもりなので。(ツクールも作成予定
ま、汚いソースをがんばって読んで再利用しようとするより、一から作ったほうが早いと思いますが。

あと、ここでソース公開したいっていう人はぜひ公開してください。
あんまり人のソースを読んだことがないので、人のソースを読む練習にもなるし。
でも、当然流用されることを前提の上でお願いします。

196 名前:名前は開発中のものです。 mailto:sage [2007/12/20(木) 00:17:31 ID:55uWllby]
別に汚くなんかないよ



197 名前:名前は開発中のものです。 mailto:sage [2007/12/20(木) 00:40:35 ID:c2k1kUtz]
他のスレでも制作者叩いてる奴だから気にするな

198 名前:名前は開発中のものです。 [2007/12/20(木) 14:49:58 ID:E0vkwHlc]
とにかく、1頑張れ。叩かれてもいいじゃないかぁ

199 名前:名前は開発中のものです。 mailto:sage [2007/12/20(木) 15:00:36 ID:BoVdQ1SP]
よくわからないけど>>1はホモに好かれるタイプ
現におれが>>1のこと好きだもん

200 名前:名前は開発中のものです。 mailto:sage [2007/12/20(木) 21:08:01 ID:hPf6ENX3]
なんというウホスレ

201 名前:名前は開発中のものです。 mailto:sage [2007/12/20(木) 22:38:17 ID:tLt8cR7R]
1は女性かもしれないぞ!

202 名前:名前は開発中のものです。 [2007/12/21(金) 08:09:06 ID:JJIaTGjL]
>>201you′re the dreamer

203 名前:名前は開発中のものです。 mailto:sage [2007/12/21(金) 11:59:28 ID:CIW9ZWZn]
>>1
前途多難かもしれませんが頑張ってください。
自分は挫折した。
夢の続きをあなたが担ってください。
応援してます。

204 名前:名前は開発中のものです。 mailto:sage [2007/12/21(金) 15:15:47 ID:qNfTgitS]
>>1
俺も能無しのうんこだから挫折した。
改造してパクるくらいしかできそうにないから早く完成させてくれ。
利用するだけ利用させてもらいます。

205 名前:名前は開発中のものです。 mailto:sage [2007/12/21(金) 22:40:13 ID:+ezETTlV]
パクってでも完成させられるなら、それはそれでいい腕だと思うがな。
少なくとも同じようなものを作れるだけの力量がないと、他人のソース読むなんて無理。

ドラクエとは関係ないが、俺もやろうとしたことあるからよくわかる。

206 名前:名前は開発中のものです。 mailto:sage [2007/12/21(金) 22:45:03 ID:sZQMdwXf]
自分で作れないうちは切り貼りでもなんか失敗するもんだしね



207 名前:名前は開発中のものです。 mailto:sage [2007/12/21(金) 23:20:35 ID:pcz7fB4f]
どれだけ無知なんだよw

208 名前:名前は開発中のものです。 mailto:sage [2007/12/21(金) 23:35:41 ID:nR6ECJXi]
ソース丸々コピればいいんじゃないの?

209 名前:名前は開発中のものです。 mailto:sage [2007/12/22(土) 01:36:50 ID:NqisS1wp]
無知じゃない奴ならいくらでもパクれるだろうが、
そんな奴はパクっても、自分が楽をするくらいの意味しかないだろ。

>>208
ソース丸々コピーしても、
その後どこを動かせばどうなるのかがきちんと分かってないと、
結局自分のしたいようにはできないんだよな。

210 名前:名前は開発中のものです。 mailto:sage [2007/12/22(土) 01:55:30 ID:wzivk57h]
俺はパクるからどうでもいいよ

211 名前:1 [2007/12/22(土) 16:57:59 ID:GupsOJNk]
プログラムって再利用の積み重ねで成り立っているものだと思ってました。
どこまでが再利用でどこまでがぱくりかの線引きは人それぞれなんでしょうが。
自分で書いたものを他人が、「俺が書いたんだぜー」見たいにいわれるとさすがにそれは違うだろ、と思いますが
でも、ソースを公開している以上、利用者の良識にまかせるしかないですよね。

直りきってない状態ですが、とりあえずUpします。
エンカウント時に生成されていないモンスターが現れるバグがあります。
名前が初期化時の【ななし】になっていてsizeが【0】だから多分。
原因は不明です。

あと敵がいくら殴っても倒れません。
ダメージ量が想定しているより少ないです。

ダメージが思うように出ない問題解決のために、ステータス表示ウインドウを作ってみます。

tp://sakuratan.ddo.jp/uploader/source/date63666.lzh

212 名前:名前は開発中のものです。 mailto:sage [2007/12/22(土) 18:06:58 ID:RJx1d8cq]
色々弄ったらVC2005でもコンパイルできた

213 名前:名前は開発中のものです。 mailto:sage [2007/12/22(土) 22:13:12 ID:76aqh1yL]
DirectXつかわないのでもOK?

214 名前:名前は開発中のものです。 [2007/12/22(土) 23:42:56 ID:dee/YD/W]
この掲示板における悪辣ないわゆる「叩き」による
ゲーム開発の業務妨害行為(刑233/234)に対する
情報提供をお待ちしております
有料で販売していたソフトを公開中止に追い込まれました
現在も無料ですが広告収入を得ており業務は継続し
民事上の損害額は発生していると考えています
よろしくお願いします
darkhouse.milan.jp/
hogehogent@hotmail.co.jp


215 名前: mailto:sage [2007/12/22(土) 23:50:21 ID:jgGcqNY9]
叩きたくて必死で己の低脳丸出しな書き込みに気づいてないのかなw

216 名前:名前は開発中のものです。 [2007/12/22(土) 23:59:13 ID:dee/YD/W]
>>215
それは具体的にどういうことですか?



217 名前: [2007/12/23(日) 03:15:11 ID:YeyPpYCN]
>>212
多分、VC用のDXライブラリに入れ替えるだけで大丈夫だと思います。
もしダメだったら、ここをこうしないとダメだよ、等のアドバイスがあるとかなり嬉しいです。

>>213
全然おkです。

>>211 のバグはなんとか直ったみたいです。
モンスターが倒れないのは、勇者一行をロードする時に攻撃力、守備力がちゃんと設定できてなかったからでした。
ななしがでるのは、モンスターのグループの数を設定し、
モンスターの総数を決定した時にサイズオーバーでグループごと切り捨てた時に起こるバグでした。

ステータスの詳細が見れるウインドウを追加しました。
モンスターがダメージを受けたときに点滅します。
モンスターを倒した時のグラが消えるタイミングを修正しました。
ダメージを受けた時のメッセージを 味方だと うけた! 敵だと あたえた!になる様になりました。

あと戦闘後のResult画面とパーティアタックを実装すれば修正作業完了です。
途方にくれていた修正作業が年内におわりそうでよかった。

tp://sakuratan.ddo.jp/uploader/source/date63747.lzh

218 名前:名前は開発中のものです。 mailto:sage [2007/12/23(日) 11:05:23 ID:1h86Cx8E]
eclipse+gcc(cygwin)でビルドしようとしたらだめだった。

とりあえず、itoaは処理系依存のようなので、
char * itoa(int number,char *s,int figure){
if(figure != 10){
msgBox(std::String("itoaの引数違反"));
return NULL;
}
sprintf(s,"%d",number);
}
の関数で代用。

219 名前:名前は開発中のものです。 mailto:sage [2007/12/23(日) 11:06:03 ID:1h86Cx8E]
続き。

問題はconst。
constオブジェクトからはconst以外のメンバ関数の呼び出しはエラー
になるし、当然、const関数ではメンバ変数への代入がエラーになる。
具体的に、
MetaStatus * Job::getGrowth(void)
をconst Jobから呼ぼうとすると、
const MetaStatus * Job::getGrowth(void) const
にする必要があり、この戻り値はjobのメンバ変数で、
この関数ではそのメンバ変数に代入して返そうとするのでエラー。
参照渡しにして、
void Job::getGrowth(MetaStatus &metaStatus) const{
metaStatus.setSTR(GetRand(status.getSTR()));
metaStatus.setCON(GetRand(status.getCON()));
metaStatus.setDEX(GetRand(status.getDEX()));
metaStatus.setINT(GetRand(status.getINT()));
metaStatus.setLUC(GetRand(status.getLUC()));
}
呼び出し側で、
MetaStatus growth;
party->getMember(i)->getJob()->getGrowth(growth);
とするとOK。
長くなったけど、まだ他にもたくさんconst関連のエラーが出てる。
あとは>1が自分でやってちょ。

220 名前: [2007/12/23(日) 12:06:32 ID:YeyPpYCN]
>>218
itoaって処理系によっては使えなかったんですか…。
てっきりANSI Cとかで定められてると思ってますた Orz
ここまでやってきて実はsprintf関数の存在を知らなかったりします。
実はずっとあればいいのに、って思っていた関数だったので感謝。

>>219
constに関しては意味を勘違いしていました。
警告はでてたけど、無視してました。
const MonsterParty * mp = *((MonsterParty **)valuable)
とかやってステートメントが長くなって括弧が多くなって読解不能になるのを回避するべく
マクロみたいに、コンパイル時に置き換えられるのかとばっかり思っていて
そうじゃなかったらしいことは うすうす気がついていたんですが、気づかない振りをしてしまいました。
ま、動くならいいか、と。

参照渡しについては要勉強ですね Orz
まだconst関係のエラーを直していない、リザルト画面追加Ver
tp://sakuratan.ddo.jp/uploader/source/date63778.lzh

221 名前:名前は開発中のものです。 mailto:sage [2007/12/23(日) 12:43:02 ID:91qXaWQF]
>>217
入れ替える他適当にプロジェクトの設定を変えないと駄目だったけど、
それはVC固有の問題なので置いておくとして

class foo {
void func() {}
};

const foo f;
f.func(); // <- error

主にget***()のような函数でこういうのが問題になってたかな
get***のような函数では恐らくメンバの値を変更しないのでconstつけた方がいいかも

222 名前:名前は開発中のものです。 mailto:sage [2007/12/23(日) 12:43:33 ID:91qXaWQF]
被った・・・

223 名前: [2007/12/23(日) 13:11:26 ID:YeyPpYCN]
const の問題を解決しました。
MetaCmdでconstメンバ変数をただの変数に変えただけ。
本来は全部手打ちする奴を手抜きするための変数だったからと思って。

でも単に値を返すためのget**()は全てconstをつけるべきですよね。
ただ、ポインタを返すget*()はconstにしちゃうとダメ。
getMember(i)->setHP(100);
みたいな使い方をして、メンバ変数を変更したいから。

メモリの効率的な使い方が分らないので、
とりあえず、と思ってなるだけクラスを作るのを避けてきたんですが、
(そのためにデコンストラクタが呼ばれた時にメッセージがでる);
そういうのもあんまりよくないんだろうなぁ…

tp://sakuratan.ddo.jp/uploader/source/date63785.lzh

224 名前:名前は開発中のものです。 mailto:sage [2007/12/23(日) 16:23:12 ID:puPpIEyb]
そもそもDXライブラリはcygwinでの利用を想定していない

225 名前:名前は開発中のものです。 mailto:sage [2007/12/23(日) 19:29:09 ID:1h86Cx8E]
>>224
というわけで、VC6でビルドしてみた。
VCでビルドするにはいくつか注意が必要。
まず、forループのintの再定義でエラーが出るので、
プロジェクトのプリプロセッサの定義に
for="if (false) ; else for"
を入れる。これでエラーが出なくなる。

226 名前:名前は開発中のものです。 mailto:sage [2007/12/23(日) 19:29:51 ID:1h86Cx8E]
続き
DxLibはサイトからVC用の2.24をダウンロードしてくる。
次に、これは俺の環境でだけかもしれんが、DxLibのバージョンのせいか
(2.24使用)ウインドウ化してからDxLibを初期化するとうまく動かない。
ので、
ChangeWindowMode(TRUE); //ウインドウモードで起動
SetGraphMode(512,480,16) ; //ファミコンの画面サイズの二倍
この二行を、
if( DxLib_Init() == -1 ){
Error("DXライブラリの初期化に失敗しました。");
return -1;
}
のあとに持ってくる。



227 名前:名前は開発中のものです。 mailto:sage [2007/12/23(日) 19:30:19 ID:1h86Cx8E]
さらに続き
さらに、このプログラムでは、読み込むセーブデータの形式が
デバッグモードの場合csvで、そうじゃない場合savとなっているが、
VCではデバッグ用の定義がDEBUGではなく、_DEBUGなせいで
セーブデータが読み込めない。
OpeningCommands::openSaveData
OpeningCommands::getFileAmount
の中の、
#ifdef DEBUG

#ifdef _DEBUG
にする。

とりあえずこれで動いた。

228 名前:名前は開発中のものです。 mailto:sage [2007/12/23(日) 19:34:20 ID:1h86Cx8E]
で、だ。
敵とエンカウントしたら、落ちた。
MsgCmd::Draw()の中に
msgRecord[lineIndex] += c;
とあるが、
lineIndexが初期化されていない(-52が入ってた)ので
コンストラクタでlineIndex=0とやったら落ちなくなった。


229 名前:名前は開発中のものです。 [2007/12/23(日) 19:44:05 ID:tnd2Kzyl]
VC2005で開く方法はわかります?

230 名前:名前は開発中のものです。 mailto:sage [2007/12/23(日) 21:04:00 ID:jakAnU/i]
なんだかんだ言いつつパクり候補だらけで吹いたw


231 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 02:26:02 ID:sxR7bqmX]
古代イスラエルのペテン乞食の誕生日を祝う義理なんかないね。

232 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 04:20:15 ID:Qqp4Qc85]
いつもzipでupしてて大変そうな>>1
openSVNでググってみ

upの手間解消以外にもいいことあるから

233 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 12:25:44 ID:W6Vnta1P]
sourceforge以外にもこんなのがあったのか
しかもtracつきとは…
至れり尽くせりですな

234 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 13:28:12 ID:tyHiXGGL]
>>232
なにこのオレオレ証明書
怖くてアクセスできません

235 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 13:52:28 ID:Qqp4Qc85]
>>234
>>1のアーカイブ内に盗聴されてマズイものなんか明らかに含まれてないわけで。

そもそもソースが公開されてるわけだし。
何を怖がるの?

236 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 13:59:49 ID:QMo/K7QW]
2ch的には、zipでくれ
でOK



237 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 14:02:37 ID:tyHiXGGL]
>>235
>>1がオレオレ証明書の危険性とリスクを正しく理解して使うかどうか分からないので、
あえて警鐘を鳴らしてみただけ。

238 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 14:11:31 ID:Qqp4Qc85]
>危険性とリスク
背伸びしてることはよくわかった

239 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 14:25:18 ID:tyHiXGGL]
>>238
善意でいい場所教えてたところに水をさして悪かったね。

240 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 14:34:02 ID:mDb7ohkP]
オープンソースコミュニティから認証されていれば
俺俺証明書といえどもそこらの企業が発行するよりよほど信用に値する。

241 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 14:56:27 ID:VZkDqfyR]
ID:Qqp4Qc85
これがゆとりか・・・あはっ

242 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 15:41:17 ID:GMWXNbta]
オペラだと証明書の警告出るからビビる事がある

243 名前:名前は開発中のものです。 [2007/12/24(月) 15:42:27 ID:kLIOmkDP]
cygwinってitoaは駄目なのか…。へー。

17時間かけて書いたソースを一瞬で17時間前の状態に戻してしまい、即svnを導入した俺が来ましたよ。

244 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 15:45:19 ID:GMWXNbta]
TortoiseSVNが素晴らしすぎです

245 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 16:15:18 ID:jsxGAw5D]
VSSでいいや

246 名前:1 [2007/12/24(月) 16:35:47 ID:dQ2B5wP/]
とりあえずなんか証明書が出たのはびびりましたw
オレオレ証明書って、そういう意味か。ちょっと吹いた。

とりあえず登録はしてみたものの、英語が得意ではないので、使い方がわかんない。
日本語で解説してくれるところも見つからないし
うpロダを使うよりもどういう風に良くなるのかさっぱりなんですが、
とりあえず使ってみよう、と思った次第です。

っていうか そもそもSVNってなんだ?ってレベルなので Orz
いろいろ勉強になるなぁ。。。
初心者ながらにスレ立ててよかったよ。
おまいら 本当にありがとう。




247 名前:名前は開発中のものです。 mailto:sage [2007/12/24(月) 19:18:12 ID:eeQyTJgH]
俺もあんまり詳しくないけどCVSとかSubversionとかでググって見ると良いかも
要するにソースを差分更新できるって奴じゃないかな。
で、バージョン戻したりとかブランチ切ったりする時に管理が楽になるんだと思う。

なんか勘違いしてたらごめん。

248 名前:名前は開発中のものです。 [2007/12/24(月) 22:15:23 ID:vSGEO8zs]
で、VC2005での開き方おね

249 名前:名前は開発中のものです。 [2007/12/25(火) 01:26:04 ID:EFT5OR5C]
おねがいします

250 名前:名前は開発中のものです。 [2007/12/25(火) 07:21:53 ID:3AGd3eRU]
空のプロジェクト作って、その中にインポートすればいいんじゃない?
試してないけど。


バックアップということを考えて、ローカルにsvn環境入れるのが吉。

251 名前:名前は開発中のものです。 mailto:sage [2007/12/25(火) 09:04:51 ID:bD/x789M]
無能が必死になっててワラタw

252 名前:名前は開発中のものです。 [2007/12/25(火) 09:28:03 ID:3AGd3eRU]
homepage2.nifty.com/natupaji/DxLib/DxLib_VC2_24.exe
ここからVC用のを落として、 >>1のソースフォルダ中に上書き。
空のプロジェクト作って、プロジェクトフォルダに>>1の中に入ってるファイルをコピー。
最後に既存項目の追加。


でもGetColorなんちゃらが未定義だってエラーが出る。
何のこっちゃ。

253 名前:名前は開発中のものです。 mailto:sage [2007/12/25(火) 09:33:38 ID:/Ih03gre]
VCでコンパイルするには
DxLib.hの#define DX_USE_VISUALC_MEM_DEBUGのコメントを解除した上で
その周辺に書いてあるようにランタイムライブラリをスタティック(/MT,/MTd)にする

254 名前:名前は開発中のものです。 [2007/12/25(火) 09:58:55 ID:3AGd3eRU]
>>253
そうだった忘れてたorz


コンソールアプリケーションにしちゃってたwww
なんかもうね…。

255 名前:名前は開発中のものです。 [2007/12/25(火) 10:21:58 ID:3AGd3eRU]
win32で作り直してみたらビルドできた。わーい。


でもキーが反応しねぇ…。
最初の画面から先に進まねぇぞ。

256 名前:名前は開発中のものです。 [2007/12/25(火) 10:25:27 ID:3AGd3eRU]
>>225
>>226
>>227
>>228
をやってみた。

めんどくせぇwwww



257 名前:名前は開発中のものです。 mailto:sage [2007/12/25(火) 10:45:33 ID:yp96yKtz]
なんだこの無能集団はw
ソース晒すと乞食が集まってくるのな

258 名前:名前は開発中のものです。 [2007/12/25(火) 11:55:44 ID:EFT5OR5C]
ありがとう 開けた
しかしC++って本当にコード量多いんだな
別にVBでRPGを作って、今も拡張してるんだが
その3倍はあるわ


259 名前:名前は開発中のものです。 [2007/12/25(火) 11:57:43 ID:EFT5OR5C]
ちょ;しかもよく見ると未実装部分が多いな〜〜
動かんはずだわ;;

260 名前:名前は開発中のものです。 mailto:sage [2007/12/25(火) 12:55:54 ID:QQlPLUh8]
ATLかCLR使ったのでもOK?

261 名前:名前は開発中のものです。 [2007/12/25(火) 15:01:31 ID:cauaNc1L]
C++ってライブラリ面倒だよねぇ。
JavaでドラクエっぽいRPGつくってる俺は勝ち組w
ビットマップもサウンドもスレッドまで「標準」装備だから、楽だよ。

一度書けば、WindowsにMac、Linuxはもちろんちょっと書き変えて携帯でも動かせるしね。


262 名前:名前は開発中のものです。 mailto:sage [2007/12/25(火) 15:13:58 ID:/Ih03gre]
最近見たアクションゲームのコードはC++で3600行弱
それをほとんど分割せずに一つのファイルに書いてた
管理できる作者が凄いと思った


263 名前:名前は開発中のものです。 mailto:sage [2007/12/25(火) 15:14:09 ID:iHzefklh]
多様性というか宗教がね

264 名前:名前は開発中のものです。 [2007/12/25(火) 15:24:50 ID:EFT5OR5C]
今、手持ちのVB製RPGのコードを数えてみたが
システム部が530行しかないぞ?
Win標準のコントロールは多用してるが・・


265 名前:名前は開発中のものです。 mailto:sage [2007/12/25(火) 17:44:19 ID:HsCI0IW/]
そもそもC++とかwindows以外日陰言語じゃね?

266 名前: [2007/12/25(火) 19:00:35 ID:y+e7ShHG]
いろいろお騒がせしてすみません。
>>255
最初の画面で なにかぼたんをおしてください と出てますが
反応するのはじつは【X】だけです。
ちゃんとわかるように修正しました。ごめんなさい。

>>225-
>>225
 プリプロセッサが良くわかんないので、ごめんなさい。
>>226
 僕がコンパイルしたやつが上手く起動できるか教えていただけますか?
 Init()の前に書くと、最大で表示されてから、ウインドウに戻るのがなんかかっこ悪くて、もたつくので避けたいです。
>>227
 定数を設定しているconst.hに
#ifdef _DEBUG //VCのDEBUG定義用
#define DEBUG
#endif
 と追加してみました。 これで多分動くと思います。
>>228
直しました。リファクタリングが完璧じゃなかったですね。ほんとごめんなさい。

225さん、マジ感謝です。



267 名前:1 続き [2007/12/25(火) 19:01:04 ID:y+e7ShHG]

>>229
 ごめんなさい、わかりません。

>>232
 openSVNは英語でさっぱり分かりませんでした。
 使い方が理解できるようになるまでは今までどおりでいくのでお願いします。

>>258-
ソースが長いのは僕の力量不足が原因だと思います。
初心者なんであんまり激しく叩かないでね(はぁと


MsgBox::lineIndex が初期化されていなかったバグを修正しました。
パーティアタックができるようになりました。
戦闘のコマンドのカーソル位置が前回の位置のままだったのを、常に一番上になるように修正しました。
フィールドのコマンドで、何を選んでも一応反応はするようになりました。
「しらべる」を実装しました。
なんちゃってスクリプトにGetItemを実装。でも、持ちきれなかった時の処理はまだやってません。

ちゃんと何を持っているかを表示して、選択して使えるようにしたいです。
tp://sakuratan.ddo.jp/uploader/source/date64082.lzh

268 名前:名前は開発中のものです。 mailto:sage [2007/12/25(火) 22:07:35 ID:YDMhjtcq]
>>262
まぁ、3600ぐらいなら稀にいるよなwww
保守なんかでぶち当たると、担当者をおもいっくそぶん殴りたくなるけど。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<293KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef