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

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

■ このスレッドは過去ログ倉庫に格納されています
0001はかせ2008/10/24(金) 00:25:57ID:D59zu1hj
はかせがC++でドラクエっぽいRPGを作るスレです。
触発されて「よっしゃ俺もなんか作る」って方はぜひうpしてください。
ドラクエフォントをインストールしておかないと表示が微妙な感じになります。

まとめサイト
ttp://chiekoubou.is.land.to/game/dqi/index.php


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

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

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


前スレ
C++でドラクエっぽいRPGを作る 2
http://pc11.2ch.net/test/read.cgi/gamedev/1210701179/l50

前々スレ
C++でFCのドラクエっぽいRPGを作る
http://pc11.2ch.net/test/read.cgi/gamedev/1193935988/l50
0767名前は開発中のものです。2009/05/15(金) 16:09:56ID:AcMCstYJ
ゲーム業界は使い物にならないものを客に押しつけた後で仕様追加と称して作り直して
金をふんだくる事はできないから。
業務パッケージ作ってるようなぬるいとことは違うんだよ。
0768名前は開発中のものです。2009/05/15(金) 16:11:53ID:WhZNrNkK
>>767
KOEIの事か!
0769名前は開発中のものです。2009/05/15(金) 18:10:48ID:GShXOMXR
まぁ単発IDのお前らがいくら吼えてもはかせはスルーだから安心しろw
0770名前は開発中のものです。2009/05/15(金) 18:21:20ID:Qh0gxXj6
・夜にルイーダの酒場2Fへ行くと積む
・ルイーダの酒場2Fの右手に城が見える。
・マップを保存すると、マップが暗くなる。
0771名前は開発中のものです。2009/05/15(金) 22:16:29ID:QgBR+GxI
>>最後まで作ってからバグを潰す
ルーチンの実行順を変えたらバグが直った。けど、それによってまた別のバグが出た。
とかなったら、検証するのにどんだけ時間かかんのよ。
0772名前は開発中のものです。2009/05/15(金) 22:26:16ID:pCe2zd6g
要するに、ろくに作ったこともないんでしょ。
もしかしたら本当はC++のソースすらまともに読めない奴らが結構いるかもしれない。
・・・いや、かもしれないどころではなく居るよな。
0773名前は開発中のものです。2009/05/15(金) 22:26:57ID:UTgnyj4X
>>最後まで作ってからバグを潰す
典型的なウォーターフォールじゃねえか
0774名前は開発中のものです。2009/05/15(金) 22:43:14ID:oBNPXy55
知ったか大杉
0775名前は開発中のものです。2009/05/15(金) 23:35:02ID:lIPprCY3
はかせって奴トリ付けろよ
自演しまくりでムカつくんだが
それか死ね
0776名前は開発中のものです。2009/05/15(金) 23:41:35ID:pCe2zd6g
>>775
なに?精神病?
0777はかせ2009/05/15(金) 23:45:46ID:/6KUKbob
>>727-723

92-52,104,112を修正しました。
98 仕様です。
102 仕様ですw
0778名前は開発中のものです。2009/05/15(金) 23:47:13ID:qIVOluDw
まともなレスくれる人より貶めや煽りの方が多いのかよ
明らかに荒れるの期待した書き込みしてる奴も何人か居るし
この板にしては酷いスレだな

>>767
>>768
図らずも俺もゲーム業界のこと言ってるのかと思ったw
0779名前は開発中のものです。2009/05/16(土) 00:46:28ID:Ek7GtOH/
この板にしてはって…
もっと酷い状態で放置されてるスレばっかりだろ


0780名前は開発中のものです。2009/05/16(土) 00:48:12ID:S+CVS7Zv
>>766
知ったか杉
07817622009/05/16(土) 05:41:50ID:x5lG6zps
しったかが急激に湧いて笑った。
お前らこそ持論語っちゃってるだろうw
0782名前は開発中のものです。2009/05/16(土) 05:55:52ID:kiWcS+0K
ゲームの場合わざわざ単体テストって工程を設けないからな。
基本的に自分で作った部分のテストは(暗黙のうちに)自分でやる。

「ゲームでは単体テスト何かしない」と言ってくだらないバグばかり出していたら
仕事がなくなるw
0783名前は開発中のものです。2009/05/16(土) 09:38:33ID:qJzrjDsP
>>782
オレあんまり知識ないから分からんのだけど
>基本的に自分で作った部分のテストは(暗黙のうちに)自分でやる。
っていうのは単体テストとは呼ばないんすか?
0784名前は開発中のものです。2009/05/16(土) 10:20:43ID:Gw5hcAAW
まあ俺流でいえば、メラゾーマよりベギラゴンがお勧め。
0785名前は開発中のものです。2009/05/16(土) 12:31:46ID:31qXu8UF
>>784
バギクロスだろ
0786名前は開発中のものです。2009/05/16(土) 13:11:00ID:wPldmhFF
呪文は全て回復かバイキルトにつぎ込むのが正解かと。
0787名前は開発中のものです。2009/05/16(土) 13:12:18ID:ljmJ94bM
自動化できるようなテストを書けってことらしいよ
前のバージョンで行ったテストの集合を次のバージョンでもスクリプト一発で適用できると
通らなかったテストがあればそこら辺にバグがあるってことがわかる
一つ一つ開発者の手でやるより確実に負担が減るし漏れも減る
こういうテストを退行テストっていう…って基本情報の教科書に書いてあった
0788名前は開発中のものです。2009/05/16(土) 13:23:07ID:wPldmhFF
俺も単体テストについて(単体テストフレームワークの話とか)
書こうかな
・・・と思ったけど、
たぶんバカが食いついて
無駄に荒れそうだからやめとこう。
0789名前は開発中のものです。2009/05/16(土) 13:33:15ID:6DcxqQBX
相変わらず低レベルな流れだな
0790名前は開発中のものです。2009/05/16(土) 14:05:39ID:9gxVcSgQ
そもそも
これは仕事でやってる事なのか?

過度な押し付けは見苦しいだけだ

>>779
このスレ内ってことだろう
それいうならスレばっかじゃなくて板だろ
0791名前は開発中のものです。2009/05/16(土) 14:14:05ID:qJzrjDsP
テスト回りは初代スレから はかせのスルーっぷりを見ると
現状を変える気が無さそうだから もういいんじゃね?
0792名前は開発中のものです。2009/05/16(土) 14:16:42ID:ZCujdZwe
>>790
>>779
この板はもっと酷いスレばかりだろ言いたいんだと思いますよ
0793名前は開発中のものです。2009/05/16(土) 15:29:38ID:BL8eM2QY
自動テストとかしたい場合は設計段階で考えておかなきゃならないから今更遅いでしょう
なら757の言うように最低限のデバッグだけして最後に纏めてテストするんで良いと思うけど
はかせは途中経過もプレイして貰いたいだろうから現状のデバッグは必要だろうね
0794名前は開発中のものです。2009/05/16(土) 16:37:07ID:/tns9SwK
いずれ破綻する気がするなあ。あるバグを直したら別のバグが発生してそのバグを直してたらまた別のバグが・・みたいな。
規模が小さいうちはごり押しでいけるだろうけど。
0795名前は開発中のものです。2009/05/16(土) 17:20:48ID:l39aGiH2
まぁそれは次のドラクエ4でやればおk
0796名前は開発中のものです。2009/05/17(日) 00:14:48ID:LMAJwjzt
>>794
自分の考えに沿わない=ゴリ押しですね?
0797名前は開発中のものです。2009/05/17(日) 00:22:41ID:KQPeeS80
読解力
0798名前は開発中のものです。2009/05/17(日) 01:36:47ID:LMAJwjzt
つ鑑
0799名前は開発中のものです。2009/05/17(日) 03:12:56ID:Io1CHTE8
君が使うといい
0800名前は開発中のものです。2009/05/17(日) 04:33:17ID:KQPeeS80
てか、はかせって開発にどのぐらい時間を割いてんだろう

このスレで晒すために作ってたけど
平日は仕事で、休日は遊びに誘われたりして
他、空いてる時間を丸々ゲーム作りだけに費やすわけでもなく
1日に1、2時間ぐらいだわー、なかなか進まない
0801名前は開発中のものです。2009/05/17(日) 07:30:18ID:BGpUM3JH
はかせ既婚だしなぁ…
0802名前は開発中のものです。2009/05/17(日) 12:23:45ID:5qNJ1Hx1
リア充であり開発者でもあるはかせ凄い!!
0803名前は開発中のものです。2009/05/17(日) 17:29:02ID:nD1lVBNQ
RPGは簡単だけどめんどいよね
0804名前は開発中のものです。2009/05/17(日) 19:54:26ID:+pi69K2T
classから勉強し直した方がいいよ
こんなヘボいコード見たこと無いわ!!
0805名前は開発中のものです。2009/05/17(日) 20:07:32ID:mL+sWpZ/
>>804
そういうお前はどうせ
C++知ったかぶりの実質Cオンリープログラマーなんだろ?

職がないからって、まあそう落ち込むなよ。
0806名前は開発中のものです。2009/05/17(日) 20:31:22ID:feDaO9l3
まぁ、ゲ製・C++・ドラクエ・RPGと
口だけはお達者な連中が釣れる要素てんこ盛りだからな・・・
0807名前は開発中のものです。2009/05/17(日) 22:45:28ID:/eab7BuX
この板ではどんなコードでも完成させたもの勝ち


どんだけ口だけ達者で消えていったことか…
0808名前は開発中のものです。2009/05/17(日) 22:48:16ID:+pi69K2T
実質Cオンリープログラマー(笑)

実質Cオンリープログラマーwwwww
0809名前は開発中のものです。2009/05/17(日) 22:50:08ID:mL+sWpZ/
>>808
どうした?あんまりに図星だったか?wwww
それとも低能すぎてCすらできなかったか?
0810名前は開発中のものです。2009/05/17(日) 23:24:16ID:+pi69K2T
え?なに?実質Cオンリープログラマー君wwwww
反応早すぎて更に笑い者なんですけどwwwwwあははははははwwwww
0811名前は開発中のものです。2009/05/17(日) 23:30:49ID:eu7BeimI
目糞鼻糞を笑う
0812名前は開発中のものです。2009/05/17(日) 23:36:36ID:V1kH4lo/
w多すぎで
苦しさが見えるんだよな
0813名前は開発中のものです。2009/05/18(月) 00:09:15ID:TjU+gxDk
見苦Cプログラマー
0814名前は開発中のものです。2009/05/18(月) 05:39:19ID:ZDPTrAxR
>>810
このセリフ、漫画だったら完全に敗者が言う言葉だろ。
0815名前は開発中のものです。2009/05/18(月) 06:41:33ID:7GvGos4j
>>804
いや、クラス以前の問題だから。
はっきり言ってしまうと、背伸びしてC++なんて使わずに、一度C言語で構造化
プログラミングをしっかりと身につけた方が良いレベル。

だけど、再利用する予定もないみたいだし、ドラクエの仕様を再現したいだけなスレ
なわけで、ソース書いてる人に直すことを強要はできないし、そういった要求をする
事は無意味というか、スレの趣旨に反してる。

まあ、どうしてもそういう方向でスレに参加したいなら、はかせへの修正要求という
形ではなく、「こうやった方がよりスマートに実装できる!」という実例を示して
みてはどうだろう?その方が建設的だし。
0816名前は開発中のものです。2009/05/18(月) 07:31:07ID:Gqw6jLV7
現在 >>328 の工程1です。
0817名前は開発中のものです。2009/05/18(月) 09:02:52ID:psRb6/92
この一連の痛いレスを見て
ゲームプログラマなりたての頃を思い出した(´Д`)
0818名前は開発中のものです。2009/05/18(月) 22:06:02ID:za7ieLWR
>>816
2だなw
それいいテンプレだわw
0819はかせ2009/05/22(金) 12:45:48ID:rT6womOy
>>727-723
修正しました。
ありがとうございます。
また気が向いたら是非よろしくお願いします。

>>652
修正しました。
マスクしてある箇所の下に立つと頭が被るのでまだ完全ではないですが。Orz

これからの方向性ですが
体験版をもうすこし練り直して出したいと思います。
ただし、必要な項目がまだあるのでイベントだけの実装と言うわけには行きません。
イベントと実装をそれぞれ少しずつ進めつついきます。
実装部については順次公開し、イベント部については形になってから公開するようにします。
一日一箇所以上更新をするのを目標にしているので
ノーマルケースだけでも一日ごとに全部をデバッグするのは無理があります。
なるだけバグを出さないように努力はしますが
そのへんご理解いただいた上でお付き合いいただけるとありがたいです。
0820名前は開発中のものです。2009/05/22(金) 14:36:38ID:PK1KLxsy
動かしていないが、マップとシナリオとプログラムは別々の事柄だ。
マップやシナリオはRPGツクールでも出来る。
0821名前は開発中のものです。2009/05/22(金) 16:44:15ID:X8mp2rRs
>>819
乙!
0822名前は開発中のものです。2009/05/22(金) 17:59:26ID:QQ/ARFrE
つうかどこまでやると完成なんだ?やみくもに要素を継ぎ足して逝ってるだけで現状何%ぐらいできてるのかさっぱりわからん。
0823名前は開発中のものです。2009/05/22(金) 18:17:18ID:CM2H2IjG
ドラクエクローン作ってるのにどこまでもくそも…
0824名前は開発中のものです。2009/05/22(金) 20:22:09ID:GS5PIrEk
ドラクエIIIが再現できるようになったら完成だと思ってた。
が、IVの要素を入れ始めてから微妙に迷走。
そのうちモンスターが仲間に出来るようになるんじゃね?
0825名前は開発中のものです。2009/05/22(金) 20:34:05ID:ymglj6bn
来年には転職してもレベルが変わらないようになってるよ
0826名前は開発中のものです。2009/05/22(金) 22:22:19ID:/YouWYw5
再来年には、3DになってDSでも動くようになるんだよね?
0827名前は開発中のものです。2009/05/22(金) 22:39:33ID:ksAZ2IsT
来年はスレ無いと思うけどね
0828名前は開発中のものです。2009/05/24(日) 12:45:55ID:/1k4FM9c
3DにするならHSP ホットスーププロセッサーがいいよ。
0829名前は開発中のものです。2009/05/24(日) 15:36:10ID:6qTkj87a
please in Japnese                   英 
bitte auf japanisch                   独 
veuillez dans le Japonais               仏 
prego nel giapponese                 イタリア 
por favor no japones                 ポルトガル 
por favor en japones                 スペイン 
Japanner gelieve in                  オランダ 
behaga i japan                     スウェーデン 
παρακαλ? στα ιαπωνικ   ギリシア 
пожалуйста в японце    ロシア 
Japoncata tamam.                   トルコ 
請在日文                        中国 
やまとぅぐちっしいい                  沖縄 
sisam itak ani ukoitak yan.             アイヌ 
0830名前は開発中のものです。2009/05/24(日) 16:18:21ID:qwQoqQfS
日本語でおk
0831名前は開発中のものです。2009/05/25(月) 15:12:06ID:djMqwTFB
ジャポニカ学習帳?
0832名前は開発中のものです。2009/05/30(土) 12:50:28ID:z6ZRbLPY
保守
0833名前は開発中のものです。2009/06/01(月) 22:27:51ID:2fY9wsSv
保守
0834名前は開発中のものです。2009/06/02(火) 04:55:30ID:q8kBLts1
はかせはドラクエではなく、子供を作る作業に忙しいようだ
0835名前は開発中のものです。2009/06/02(火) 09:36:04ID:bGRIEwiT
子供作った方が良いに決まってる
0836名前は開発中のものです。2009/06/02(火) 14:03:33ID:WN6XXm1U
子供つくって、子供が成長しきるまえに完成させればいいんだな。
0837名前は開発中のものです。2009/06/02(火) 14:30:21ID:ZJekJawF
はかせのお子さんが初めてプレイするゲームはドラクエ3に決定しました
0838名前は開発中のものです。2009/06/02(火) 16:08:41ID:54+EgUag
はかせはにげだした
しかしだれもきづかなかった
0839名前は開発中のものです。2009/06/02(火) 19:23:11ID:u+P/tZXf
ここには降臨してないけど、ブログ見ると毎日開発してるっぽい
0840名前は開発中のものです。2009/06/02(火) 19:55:08ID:rGe8VGDA
どうでもいいよもう
0841名前は開発中のものです。2009/06/02(火) 21:05:30ID:RY9ecCJ9
>>839
早く顔出さないとプロチェッカーが逃げ出すぞw
0842名前は開発中のものです。2009/06/03(水) 21:05:38ID:delOueBh
煽りネタが無いからって自分からネタ振るとか
どんだけ甘えたがりなんだよw
0843名前は開発中のものです。2009/06/03(水) 21:08:25ID:zUkm8foI
荒らすネタ無くてつまらんから、誰かソース晒せよ
0844名前は開発中のものです。2009/06/03(水) 21:22:09ID:e5CaAL2l
そういうオメーで晒せばいいんじゃねえの?馬鹿なの?死ぬの?
0845名前は開発中のものです。2009/06/03(水) 22:35:19ID:f2BS1HEe
>>844
釣られてどうする。
0846名前は開発中のものです。2009/06/04(木) 00:06:47ID:xJMElOtw
久しぶりに来てやったぞ
進捗状況を教えろ
0847名前は開発中のものです。2009/06/04(木) 02:26:00ID:040mJGoO
糞ばっかだなw
0848名前は開発中のものです。2009/06/04(木) 07:20:05ID:oEMBhUUB
>>846
結婚して子作りに忙しいので開発終了しました
0849名前は開発中のものです。2009/06/04(木) 09:49:48ID:k7U+F0ma
子作りに飽きたら開発再開するさ
0850名前は開発中のものです。2009/06/04(木) 17:08:00ID:YfEjv9Rz
はかせ来ないけど、今のとこの最新版から。
・レベルアップ時 たいりょくががあがった と表示される
・レベルアップを複数回発生させられる状況(例:一気にレベル5アップ)などのときにレベルアップを早く送るとレベルアップの音が重なってしまう。
・上記の状況を発生させると、レベルアップしているのに上昇したステータスが表示されない。
・戦闘>逃げる>フリーズ
どうでもいいこと
・町の右下からの出口はなに
0851名前は開発中のものです。2009/06/04(木) 17:17:44ID:18w7hI+t
>>850
プロデバッガ?
0852名前は開発中のものです。2009/06/04(木) 18:32:48ID:YfEjv9Rz
>>851
No
0853名前は開発中のものです。2009/06/04(木) 19:35:05ID:2QaEM9+7
デバッグ クエスト というゲーム。
0854名前は開発中のものです。2009/06/04(木) 22:03:51ID:1MzdrMcW
プロデバッガ(笑)
0855名前は開発中のものです。2009/06/04(木) 22:08:59ID:aXo+IPyX
このスレはプロデバッガ育成所です
0856名前は開発中のものです。2009/06/04(木) 22:14:20ID:JpqsOsPG
デバッガー→コードを修正する人
テスター→テストプレイして不具合を報告する人
0857名前は開発中のものです。2009/06/04(木) 22:15:57ID:YfEjv9Rz
〜Debug Quest〜

”はかせ”が開発したゲーム'Imitation World'
そこで、主人公はそのゲームのデバッグを担当することとなる。
主人公はさまざまなデバッガーたちと出会い、そしてあるデバッガーと出会う。
彼はプロデバッガーの異名をもち、デバッギングをステーションのごとく進める存在だった。
主人公はそんな彼に感化されながら、日々のデバッグをこなしていく。

だが、デバッグが進むにつれ、主人公はこのゲームの何かに気づいていく。
それはいったい何なのだろうか―
0858はかせ2009/06/04(木) 23:26:52ID:InFRhTMC
>>850
ありがとうございます。
修正しました。
が、逃げるときに落ちるバグは確認できませんでした。Orz

>>857
面白そうですね。
後半の方はバグで消滅しそうな世界を救うとかですかね。
0859名前は開発中のものです。2009/06/05(金) 01:00:48ID:KAzeFILe
出ました、自作自演張本人w
0860名前は開発中のものです。2009/06/05(金) 05:21:02ID:8f+Jt8du
>>858
乙!!
0861名前は開発中のものです。2009/06/05(金) 05:31:42ID:fOfec3q5
はかせはプロ級のデバッグ育成員だな(笑)
0862名前は開発中のものです。2009/06/05(金) 05:34:41ID:fOfec3q5
デバッグじゃなくてデバッガか
こんなの見落とす俺はプロデバッガにはなれそうにないな
0863名前は開発中のものです。2009/06/05(金) 08:36:14ID:ZMeBMG0a
http://www.youtube.com/watch?v=N_6jrxZhy9s
0864名前は開発中のものです。2009/06/05(金) 21:05:01ID:phtKo4ID
テストプレイで表面を触るだけならまだしも
デバッグなんて、コード全体が見えてないと まともにできんよ
0865名前は開発中のものです。2009/06/05(金) 22:15:52ID:k3aCK9Tq
>>856
"ワーニング"にいちいち突っ込むタイプの人ですか?

業界では直接募集出す時でもなけりゃそんな細かいこと気にしないんだがナー

そこまで言うなら
> デバッガー→コードを修正する人
gdbとかのことだろと突っ込まれるよ
常識的に考えてバグ取りしかしないプログラマなんて居ないでしょ
たとえ実装が全部終わっててもチューニング作業とかあるしね
0866名前は開発中のものです。2009/06/06(土) 00:53:39ID:0Neunbq7
>>865
デバッガー募集とかはほとんど見たことないけど、
不具合を報告する人をデバッガーとして募集することは今はほとんどないよ。
必要としているスキルが全然違うし、大体4、5年位前からその辺の区別は
業界内でも明確に別れてる。内の会社でもその頃に彼らの職種名を変更したし。

まあ、どうでもいい話ですね。
■ このスレッドは過去ログ倉庫に格納されています