C++でドラクエっぽいRPGを作る 2
■ このスレッドは過去ログ倉庫に格納されています
0001代理
2008/05/14(水) 02:52:59ID:WT/twc82しょっぱなからつまずいています、知恵を貸してください。
前スレ
http://pc11.2ch.net/test/read.cgi/gamedev/1193935988/
0662名前は開発中のものです。
2008/09/01(月) 00:58:40ID:4A2gn0pq0663名前は開発中のものです。
2008/09/01(月) 01:03:11ID:d2OWbsvS0664はかせ
2008/09/01(月) 01:52:00ID:QY/ih6Zvエディタ周りの強化?をやってます。
普通のマップに加え、マスクとエンカウントパターンのマップを編集できるようにしたいです。
イベント編集もできるようにしたいのですが、最低限テキストいじれないとダメなためWinAPI?を使う形になるのでしょうか?
>>620-
その名前の方が全然わかりやすいですね。自分のセンスのなさに本気でへこみます。
仮想viewは聞いた事ない単語だったのでぐぐったけどよくわかりませんでした。
反復子ってbegin()とnext()を作って必要な数だけnext()してやって取り出す方法って事ですか?なるほど…。
0665名前は開発中のものです。
2008/09/01(月) 01:52:53ID:UuyetNZt数年前にドラクエ1クローンを携帯用に作ってましたよ
自分がゲーム製作を始めて二作目に着手するぐらいの頃から
ロープレにおける共通部分の多さに気付いて(気付くの遅すぎ)
必死こいて一作目から部品を切り取ってライブラリ作ってた
当初から先を見通してゲーム作るのって難しいっすね
0666名前は開発中のものです。
2008/09/01(月) 05:06:21ID:JoP8MNRtはかせ以外無能なのはこのスレ見れば否定しようのない事実だからねえw
0667名前は開発中のものです。
2008/09/01(月) 06:47:28ID:JoP8MNRt浴衣 シャンプーの香り
彼女とデート 初めての一夜 ラブホテル 初SEX
鳴らない携帯電話 浴 部屋まで聞こえてくる花火の音
一日中部屋の中 衣
リ お前予定は? 初 あんたとは無理
ア / ̄ ̄ ̄\ 体
充 花火大会 / ─ ─ \ 験 俺、女いるから無理
/ <○> <○> \
好きです・・・ 孤 .| (__人__) | 友達は全員彼女と祭りへ・・・
独 \ ` ⌒´ /
童貞 いい匂い / \ 夏休み楽しかった?
0668名前は開発中のものです。
2008/09/01(月) 09:43:40ID:C69TUXFZ0669名前は開発中のものです。
2008/09/01(月) 10:04:31ID:fzn1jj2I0670名前は開発中のものです。
2008/09/01(月) 10:44:16ID:77ogbz3Aゲームプログラムなんてそんなもんよ。
最初から汎用性を意識して作ると無駄な手間が増えるし、
同じようなゲームをまた作るかどうかなんてわからんしね。
0671名前は開発中のものです。
2008/09/01(月) 13:48:50ID:c9OPbLq0マジではまるね。
デザインパターンとかいまだによくわからない。
最近はあきらめてできるとこだけカプセル化してあとは
グローバル変数、グローバルな関数。
完全にカプセル化してしまうと処理速度とかも期待できなくなるし。
つまらんカプセル化とかの勉強で失った 何 年 かを考えると
怒りすら感じる。
得るところも多少あったけど・・・
0672名前は開発中のものです。
2008/09/01(月) 14:05:58ID:6ihCXpcXそんなふうに呟かれても思い描いてる仕様は伝わらないわけで
WindowsのコントロールでもいいしScintillaみたいなコンポーネントを探すのもいいし、ご自由に、としか言えないよ…
.NETなら悩む必要ない所なんだが
sourceforgeなりgooglecodeなりをぶらついて考えてみるのもあり。
0673名前は開発中のものです。
2008/09/01(月) 17:06:22ID:zNtzPt1R粘着してるひとは作る事より設計する事が好きなんだろうね。
0674名前は開発中のものです。
2008/09/01(月) 21:56:05ID:vtY7gm4bドラクエクローン作りあげることより自分が気に入るコード書かせる方に
助言のウェート置いてる住人多い気がする。
いかに早く終わるかを助言した方がいい気がするんだけど。
それこそ>>635みたいなことになりかねんし。
0675名前は開発中のものです。
2008/09/01(月) 22:13:15ID:0ePdxEVj信者が作者と一体感味わって心の寂しさを生めるスレじゃないよね?
0676名前は開発中のものです。
2008/09/01(月) 22:19:18ID:6ihCXpcX>>1が読めないみたいね…
足止めみたいな設計論は俺も引くけどさ
0677名前は開発中のものです。
2008/09/01(月) 23:43:48ID:vtY7gm4bつか荒らしてるのは一人じゃね?
>>676
いや見てるよ。
つかスレ見てて1に対する助言つー感じがしないんだよな。
方法論じゃなく観念論を論じてるようにみえて。
0678名前は開発中のものです。
2008/09/02(火) 00:52:46ID:Ds1yguYn0679はかせ
2008/09/02(火) 01:33:30ID:DxW7Ksh6最上段がモードセレクトで右から マップ マスク エンカウント情報 の予定です。
カーソルは動くけどモードは変わりません。
中断はセーブです。
Undoとかできればいいなとか妄想してます。
ふと思ったけど保存のアイコンってどうしてFDなんでしょうか?すでに見たことがない人もいるかもしれません。
イベントエディタのイメージはこんな感じです。
イベントを書く欄はただ単に一個の窓にしちゃってもいいかな、なんて思ってます。
tp://chiekoubou.is.land.to/game/dqi/EditerImage.GIF
WinAPIをちょっと触ったけど、ものすごくC言語的、というんでしょうか?
ポインタを引数にしてポインタの中身をいじる関数とかがかなりとっつきにくいです
ハンドルの数も種類も多いので基本的なところを抑えるだけでも結構時間かかりそうです。
設計論も僕には足りないので、そのとおりに実装するかは別にして、
コメントくれるだけでもプラスになるんじゃないかな。って思ってます。
0680名前は開発中のものです。
2008/09/02(火) 02:00:26ID:u4wB5E6Jその画像の奴くらいなら特別なライブラリはいらないな。
フリーのリソースエディタ使ってダイアログ作っちゃえばok
0681名前は開発中のものです。
2008/09/02(火) 05:17:14ID:BpB/a+5N0682名前は開発中のものです。
2008/09/02(火) 05:52:04ID:YfkfqTs3そうそう。無能が自分に都合のいいコードにさせたくて必死なんだよなww
見え見えなのが笑えるwww
0683名前は開発中のものです。
2008/09/02(火) 08:01:31ID:be0o5s6Y途中で無理やり変えるのが一番やってはいけないことな気もするしw
0684名前は開発中のものです。
2008/09/02(火) 08:38:32ID:BpB/a+5N0685名前は開発中のものです。
2008/09/02(火) 08:50:51ID:4WgYs4ZE0686名前は開発中のものです。
2008/09/02(火) 08:50:51ID:mnRYIN7x普通にDirectX使用した方が良い
面倒なの最初だけだよ、あとはコピペだ
0687名前は開発中のものです。
2008/09/02(火) 08:52:55ID:BpB/a+5N業界
0688名前は開発中のものです。
2008/09/02(火) 08:56:51ID:4WgYs4ZEでも今、そういう業界の話をしてるの?
0689名前は開発中のものです。
2008/09/02(火) 09:04:09ID:Ds1yguYn0690名前は開発中のものです。
2008/09/02(火) 09:11:25ID:BpB/a+5N0691名前は開発中のものです。
2008/09/02(火) 09:12:07ID:u4wB5E6J意訳:こんなマイナーなライブラリ使ってるソースをクレクレする奴って実はかなり少ないと思う
ダウンロード数カウントしてないの?
初期に一度落としたきり、ソース落としてみてないのだけれど…(携帯からしか見る機会がない)
都合よく修正云々言ってる奴いるけど実際はソース見てない人多いんじゃないかと思ってる
0692名前は開発中のものです。
2008/09/02(火) 09:14:43ID:BpB/a+5Nこのゲームを完成させるだけだっていうなら別だが
0693名前は開発中のものです。
2008/09/02(火) 09:21:40ID:ej8/EVsz何使おうとそんなに変わらないからどうでもいい
0694はかせ
2008/09/02(火) 11:07:39ID:td3O3YPy実はwinAPIで直書きしようとして挫けそうでした。
おすすめのフリーのリソースエディタってありますか?
DXライブラリについて
何でそんなに嫌われるのか分かりませんが、今回はこのまま使って行きます。
次回は直にDirectXを触るつもりなので、よろしくお願いします。
0695名前は開発中のものです。
2008/09/02(火) 13:25:11ID:E0hfPLE9さすが何も出来ない口だけ君(笑)
0696名前は開発中のものです。
2008/09/02(火) 13:27:02ID:yL3oZiiT0697名前は開発中のものです。
2008/09/02(火) 14:37:21ID:yL3oZiiTD言語かRubyで書いてもいい?
0698名前は開発中のものです。
2008/09/02(火) 15:39:51ID:MdnyYe/iそろそろ煽りも自重しような
>>697
ご自由にどうぞ
0699名前は開発中のものです。
2008/09/02(火) 16:03:51ID:yL3oZiiTなので思い出すためにもC++で書くわ・・・でもDirectXは勘弁な!
でもその前にうみねこ読み終わってないからやってくる
0700名前は開発中のものです。
2008/09/02(火) 16:05:13ID:m23QvXa70701名前は開発中のものです。
2008/09/02(火) 16:12:11ID:m23QvXa70702名前は開発中のものです。
2008/09/02(火) 16:14:02ID:yL3oZiiT何を言っているんだお前はw
0703名前は開発中のものです。
2008/09/02(火) 16:40:23ID:m23QvXa7>>702 そうなんだ。それは失礼。いや初めて来た板で、状況がいまいち見えなかったからさ。
0704名前は開発中のものです。
2008/09/02(火) 17:15:44ID:huM3INLb俺はResEditという奴を使ったことがある
フリーで、外国製だが、別に日本語も問題なく扱える
EEだと入れるのちょい面倒だが、ATL/WTLあたり使えば
Win32APIを直接叩くよりは楽じゃないかな
ぶっちゃけツールなんかC#+Winformで作ったっていいと思うけど
まあC++でレトロなドラクエクローンって時点で完全に趣味の世界なわけだから
外野から何を言われようが好きにするといいさ
0705名前は開発中のものです。
2008/09/02(火) 23:23:00ID:w4/Nxt8A0706名前は開発中のものです。
2008/09/02(火) 23:48:11ID:ej8/EVszC#+Direct3Dで頂点バッファ使ってマップ描画してみたら1000FPS超えたw
0707名前は開発中のものです。
2008/09/03(水) 00:27:18ID:wix3Ajo1例えば描画系(DirectXManaeged)の向こう側に放り込む内容の方が大きければ
中間言語コンパイラでもインタプリタでもあんま関係無い。 FPS値だって十分になるだろうけど、
こっち側のコードに負荷が集中するような内容だった場合、普通に重くはなると思うよ。
・・・って言う、これは普通の話。
実際、ドラクエクローン的な内容だったらGDIで全然おkだけど。
0708名前は開発中のものです。
2008/09/03(水) 00:30:11ID:wix3Ajo1それどんな内容で?頂点数とか、あとそれらの一塊をどう操作してるのか。
単に最初に放り込んだきり頂点移動無しで表示してるならFPS値は結構な値になるよな
0709706
2008/09/03(水) 00:50:56ID:eG+GbAsyテクスチャの切り替えすらやってない
あんまり参考にはならないよ
0710名前は開発中のものです。
2008/09/03(水) 01:33:26ID:sQFQxygcメジャーなライブラリってどんなの?
海外製以外だと思いつかん・・・
0711名前は開発中のものです。
2008/09/03(水) 01:40:21ID:h+bG/cZBttp://pc11.2ch.net/test/read.cgi/gamedev/1177886529/
0712名前は開発中のものです。
2008/09/03(水) 06:58:03ID:L1nJeYdWヒント:実力示せない自称プロ(笑)がまじで多いからなww
0713名前は開発中のものです。
2008/09/03(水) 09:00:07ID:7NpUxjry疑問文見つけたら思考停止しちゃうみたい
0714名前は開発中のものです。
2008/09/03(水) 09:29:58ID:nfbZS8s50715名前は開発中のものです。
2008/09/03(水) 09:47:31ID:zPQjr+FU0716名前は開発中のものです。
2008/09/03(水) 10:35:14ID:T+0H7+Cprubyで書くんならツクールのRGSS互換のレイヤをSDLか何かで書けば
幸せになれそうだな
つーかそれなら最初っからツクールXP/VXでいい気がするが
>>705
基本的な描画処理をC/C++で実装されてるレイヤに丸投げするんなら関係ないな
ピクセル単位の計算/描画を「rubyで」やる、とかは勿論だめだし苦手だが
矩形のタイルチップをペタペタ貼り付けるだけの2DRPG程度なら
よほど凝ったことをやらんかぎりrubyでも十分実用になることは
ツクールを見れば分かるんじゃないのか
0717名前は開発中のものです。
2008/09/03(水) 10:56:13ID:nfbZS8s50718名前は開発中のものです。
2008/09/03(水) 11:10:10ID:hDYhMalS0719名前は開発中のものです。
2008/09/03(水) 11:22:04ID:13Tkp8Mo高度なことやってるという思い込みしてるのかしら。
自分でちょっとやってみりゃわかる話なのにね。
0720名前は開発中のものです。
2008/09/03(水) 13:06:05ID:BASnf7fIだな
ここの住人はいつも口だけだからなぁ
0721名前は開発中のものです。
2008/09/03(水) 15:00:08ID:VcYpzU9u0722名前は開発中のものです。
2008/09/03(水) 18:54:45ID:54gbh5i5しばらく無料で使えるよ
0723名前は開発中のものです。
2008/09/03(水) 19:03:36ID:atrvLoZU確かフリーでもそこそこ良さそうなエディタがあったと思うんだけど・・・忘れた
0724名前は開発中のものです。
2008/09/03(水) 21:15:51ID:e10mK/hV0725名前は開発中のものです。
2008/09/03(水) 21:52:56ID:nnwtrV01誰かを貶せば自分のほうが上だと錯覚できるもの
0726名前は開発中のものです。
2008/09/04(木) 00:06:00ID:nP8z0XPLひどいね わざと見づらくしてるのかとさえ思える
0727名前は開発中のものです。
2008/09/04(木) 00:43:11ID:cc/XrZZ2このスレを見ている人はこんなスレも見ています。(ver 0.20)
ベジータ様の何でも相談室 [なりきりネタ]
おまえら…
0728名前は開発中のものです。
2008/09/04(木) 07:59:23ID:4j54sSgpここの口だけで粋がってる奴らが
ガ チ で 口 だ け な 件
0729名前は開発中のものです。
2008/09/04(木) 10:52:15ID:7kXkuAho個人的には、あんまエディターは凝ったつくりしない方が楽だと思うよ。
基本、テキストファイルで・・・必要に応じてファイルの連結や暗号化するぐらいで。
それはともかく、IDE系はVisual Studioしか触れてなくて、
しかも、リソースエディターも市販のVSのしかわからんが、
http://www.resedit.net/
Freeで使える海外のリソースエディター
使ったことないんで、使い勝ってとかわからんし
あんま有用な情報じゃないかもしれんが、その時は御免。
0730↑
2008/09/04(木) 11:08:10ID:3MlZ15+W0731名前は開発中のものです。
2008/09/04(木) 15:49:50ID:9XOEBo5n0732名前は開発中のものです。
2008/09/04(木) 20:07:13ID:eCaylScaVC++使ったこと無いの?
無理して突っ込むことないと思う
0733名前は開発中のものです。
2008/09/04(木) 21:53:43ID:MMEDNu+Jこのスレの「口だけ」のレス抽出件数が貼られてた
0734名前は開発中のものです。
2008/09/04(木) 22:07:15ID:CE6B3XuQPEにリソースを埋め込まずに、自前で・動的にUIを生成するんなら、そら何でもありだ
でも、リソースを埋め込みたいんなら、その辺の仕様がむかしっから
かわらん以上は、やり方も変わりようがないんだぜ
0735名前は開発中のものです。
2008/09/05(金) 00:05:10ID:vWq5Gukj0736名前は開発中のものです。
2008/09/05(金) 08:20:19ID:7mPbXVX6 ̄ ̄V ̄ ̄ ̄ ̄ ̄ ̄
/\ /\ < はぁ!?お前が死ね! ↓香車
/ \/ \ /\
/ / u / / u ', // ',
/ / 飛 / / 角 u ', // ',
/ / \車 / /\. 行 ',\ /./ ',\
/_/__\/_/______', .//_____',
| | | | | |
0737名前は開発中のものです。
2008/09/05(金) 08:34:46ID:p0uOfF900738名前は開発中のものです。
2008/09/06(土) 13:34:12ID:GuMqxJC80739名前は開発中のものです。
2008/09/06(土) 13:44:38ID:1JFk/UcS作りやすいというより、ゲームと別言語で作ってみるというのが
新たな学習にもなるし、新鮮さがあるかもしれない。
エディタを最初から配布するつもりがない場合は、JAVAを使うのもいいかも。
気づいたらエディタが完成してて、新しい言語も大方習得したとなれば、
こんなラッキーなことはない。
>>736
角が動いて王手がかかれば、香車涙目w
0740名前は開発中のものです。
2008/09/06(土) 18:57:11ID:Zj1BpIi6C++でドラクエっぽいRPGを作る 2
http://pc11.2ch.net/test/read.cgi/gamedev/1210701179/
0741名前は開発中のものです。
2008/09/06(土) 22:17:45ID:2GhQ6CXW0742名前は開発中のものです。
2008/09/07(日) 00:09:17ID:DSJcaGql"C++"でドラクエっぽい""RPG""を作る 2
エディタ部分については言及されていないようだが
C++の勉強と言っている以上押し付ける必要はないだろうけどね
0743名前は開発中のものです。
2008/09/07(日) 00:18:27ID:w8OhEFeS0744名前は開発中のものです。
2008/09/07(日) 02:19:57ID:Hjo5dZ0r0745名前は開発中のものです。
2008/09/07(日) 02:20:49ID:Hjo5dZ0r全力で応援する!
0746名前は開発中のものです。
2008/09/07(日) 03:40:30ID:DSJcaGql言語じゃなくてバイナリが間を取ってるだけのC++/CLIのことを言ってるんだよな、おそらくw
挫折する口実が欲しいのでなければ手を出すメリットゼロ
0747名前は開発中のものです。
2008/09/07(日) 08:56:38ID:kN8LI6hx0748名前は開発中のものです。
2008/09/07(日) 13:09:12ID:uEfHNAoO0749名前は開発中のものです。
2008/09/07(日) 13:50:13ID:TzkL+YXRC++から都合よく使えるとか思ってるなら大間違い
0750名前は開発中のものです。
2008/09/08(月) 20:01:50ID:HsVqAKBi0751名前は開発中のものです。
2008/09/08(月) 20:04:17ID:IazBqEnOユーザーの舌は名作で肥えてんだから今更FCの頃のドラクエのシステムじゃ当然通用しない
って酔っ払って適当な事言いまくってるな
0752名前は開発中のものです。
2008/09/08(月) 20:24:31ID:sMd58Pdhユーザーは効率を求める為に複雑化させても最適解に近い選択しかしない。
1人プレイのゲームで乱数の影響を強くしても不利な場合はリセットされるだけ。
世代を超える名作は存在する。
広大なシステムを考えていても実装出来ることの方が重要。
0753名前は開発中のものです。
2008/09/08(月) 21:17:18ID:izUzK1H+0754名前は開発中のものです。
2008/09/08(月) 22:03:33ID:MrYEwBqw0755名前は開発中のものです。
2008/09/08(月) 23:12:20ID:SttB2bfNC++の勉強でクローン作ってるだけだと思ってたけど
0756名前は開発中のものです。
2008/09/09(火) 00:10:36ID:1vxxIFpAはかせは関係ない話はきっかりスルーするから問題ないでしょ
0757名前は開発中のものです。
2008/09/09(火) 01:03:06ID:AnqlT4S90758名前は開発中のものです。
2008/09/09(火) 01:54:51ID:aaXOktcd0759はかせ
2008/09/09(火) 02:35:09ID:S5n31fhbTwilightをbmpではなくDrawBoxで実装してみました。
setDamage関数を一新しました。
マホカンタ実装に手間取ってたら更新がすっかり遅くなっちゃいました。
手間取って、というかまだ実装できていないんですが。 Orz
やいばのよろい、とか実装することを見越しておかないとですね。
イベントエディタについてですが、そこまで複雑なものを作る気はないです。というか多分無理。
でも、イベントエディットに関してはメモ帳だけでやるのはさすがにつらいので、
以前うpしたイメージのウィンドウ一枚だけ作って終わり、見たいな感じです。
ほかのデータに関してはエクセルで編集できる、、、はずです。
0760名前は開発中のものです。
2008/09/09(火) 05:24:15ID:hryLiMs80761名前は開発中のものです。
2008/09/09(火) 08:48:27ID:aaXOktcd既出だったと思う
■ このスレッドは過去ログ倉庫に格納されています