[過去ログ] 俺がRPGを作るスレ (426レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
310
(47): 2014/08/10(日)22:03 ID:wyEG7QZ2(1) AAS
誰か作ってる人居る?
最近、1年ほど寝かせていたVC++によるRPG作製を再開しようと
思ってるんだが

システムとしてはマップの移動とメインメニューでのアイテムの
やり取りとかまで完成していたんだが、戦闘の段階で力尽きてた

で、戦闘関連のイメージが沸いてきて再開しようと思ったわけだ
まあ、今回のRPGではパーティーを組まないから、前回のソース
省1
329: 310 2014/09/19(金)07:41 ID:5FFZm7s0(1) AAS
たまにしか進捗が進まないが、一応やってる
道具とかのデータのやり取りを再構築中
332: 310 2014/09/20(土)21:08 ID:xH7HNJnS(1) AAS
ちなみに俺の作ってるRPGはトップビューだな。
ツクールとの差別化は戦闘で行ってるから、ま、いーや、って考え。
334: 310 2014/09/22(月)12:19 ID:xW7b+zdn(1) AAS
ワークシート形式でのデータ構造を実装した。
これでアイテムや装備品とかの取り扱いが楽になる。
335: 310 2014/09/22(月)23:55 ID:yM3yaRVv(1) AAS
ワークシート形式と呼ぶよりはレコード形式と呼んだ方が良いのかな?
まあ細かいことは気にしないでおこう。要するにcsv形式の改良版。
テキストで作ったデータをバイナリー変換してる。
二進数からの整数変換もあるので、細かい設定が可能なんだな。
338: 310 2014/09/23(火)19:35 ID:JMOoV7ym(1/2) AAS
新データ形式への対応がほとんど終わった
旧データ形式と比べるとソースコード量が削減できる点が良いね
文字数を限定する必要は無いし、読み込み方法は単純明快
しかしながらデータの内部構造はわけわかめ、
説明しろよと言われたら、多分、頭を抱える事になると思う

とは言っても画面に変化が無いのは寂しいものがある
339: 310 2014/09/23(火)22:06 ID:JMOoV7ym(2/2) AAS
>>336-337
まあ、割と楽しんでやってるよ
ただ、土日の作業はわりと無理してやったので疲れた
やっぱ、画面を早くまた動かしたいというのがあるからね
どのぐらいでどの作業を公開するべきか?
というのは悩みどころではあるが
342: 310 2014/10/04(土)08:10 ID:WBLHW/Jw(1) AAS
良いこと考えた!

完成が遅くなるフラグが立ちました
344: 310 2014/10/06(月)00:20 ID:jrAMzV/p(1) AAS
マップデータの改修は、とりあえず終わった。
テキストデータで作ってるから改修は容易なんだよな。
ちなみにマップエディッタはTiled。
テキストからバイナリへの変換は独自仕様。

問題はマップデータの形式変更にあわせてゲーム側のプログラム
の変更がどれだけ必要になるか?なんだがな。
345: 310 2014/10/06(月)07:31 ID:1AKYKzlU(1) AAS
エラーは取れたが、バグは取りきれなかった
パラメータ以外は何も表示されずに今回は時間切れ
まあ、すぐに表示できるようになるだろな
347: 310 2014/10/07(火)00:04 ID:Z+29Swhv(1/2) AAS
いくつかバグを修正したが、それでも直らず
調べた所、さらに昔書いたコードにもバグが残ってた
ついでに作っただけで今まで使わなかった機能だった
348
(1): 310 2014/10/07(火)00:07 ID:Z+29Swhv(2/2) AAS
>>343
>>346
オッサンが描ける絵師って珍しいのな
351: 310 2014/10/08(水)07:24 ID:1UUuWOhO(1) AAS
347のその後

徹底的に調べ上げた結果、過去のソースコードではなく今のソースコードが間違ってた……
さらに単純なスペルミスもあったり

で、キャラは表示されたが動かなかったり、
動くようになったがマップの境界を移動できなかったり、
移動できるようになったが隠しイベントでキャラがズレたりしたが、
どうにか思った通りに動作するようになった
361: 310 2014/11/04(火)07:45 ID:6zxRDsNN(1) AAS
ようやくメニュー処理の皮の部分の作り直しが終わった
これで画面外までメニュー項目があっても表示出来る
あと、色々と玄人向けだった仕様を初心者向けに見直した
362: 310 [age] 2014/11/05(水)07:11 ID:gZJGpYil(1) AAS
メニューの本体の一つを構築中
取りあえずテスト動作で色々なバグが発生して修正しまくった
基本的に、プレイヤーに分かりやすいUIや説明を心掛けてるつもりだが、なかなか難しいな
363: 310 [age] 2014/11/08(土)19:35 ID:omvuHK+K(1) AAS
説明ウインドを二つ表示する事で対応する事に
片方はメニュー項目の説明
もう片方はルールの説明
364
(1): 2014/11/09(日)19:00 ID:tBOwrcEN(1) AAS
>310さんがんばれー
RPGって実装する要素が多いイメージありますね
366: 310 2014/11/10(月)07:24 ID:DXCMWHJr(1/2) AAS
自分でマップエディッタを作ってた頃よりは、かなり楽かな?
自分で作ると、色々と機能をつけるのが面倒だからね
367: 310 2014/11/10(月)07:40 ID:DXCMWHJr(2/2) AAS
>>364
多いね
細かい機能を気にし始めるとなかなか終わらなくなる

例えば、ただメニューを表示するだけなら楽なんだけど、
選択不能な項目を赤色表示したり、表示項目を増やそうと
スクロールバーを追加したりすると、途端に面倒臭くなる
368: 310 2014/11/11(火)05:40 ID:uNKordKs(1) AAS
変則型メニューの実装が一つ終わった
バグは出まくるし、昔の実装を掘り返す事にはなるし……
次はショップメニューか
買い取りメニューが二つに販売メニューも二つか、どうするかな?
ググってみるか
374: 310 2014/11/27(木)23:54 ID:LdUu5KPz(1) AAS
セーブデータのうち、所持品を読み込めないバグを発見、直した
さーて、次は何をやるかな?ショップメニューはまだやる気が出ないしな……
375: 310 2014/12/03(水)18:43 ID:UGmSUC0k(1) AAS
バランスを考えて色々配置してみたら、思っていたよりボリュームが大きくなっていた
ドラクエ1程度にするつもりだったのが大幅にオーバーしていた
ま、いっか

シナリオよりも戦闘重視になりそうだしな
377: 310 2014/12/04(木)07:55 ID:lj61sg1Q(1) AAS
システムの構想は完成してるがプログラムは完成してない状態だから、あまり偉そうな事は言えないけどな

品物ばかりがやたらと沢山ある状態なんだけど……
町の店や村の露天商や宝箱、敵のドロップアイテムとかに全部を割り振っても、
どう見てもボリュームが凄いことになるんだよね〜
一つのお店で取り扱う品物の量が多すぎるとプレイヤーが把握困難になるだろうし、
ゲームのシステム上、戦闘での必需品だから、品物はあまり減らせないし

とりあえず、敵と冒険の拠点とNPCを沢山作るしかないな
省1
378: 310 2014/12/22(月)07:43 ID:lCUiP8d6(1) AAS
初心者スレで色々聞いた結果、本格的にマップデータを作るより前にシナリオを作る事に。
順番としてはマッププログラム>シナリオ>マップデータの順番みたいだね。
さて、戦闘をどう作るか?やっぱ、仮敵データ>戦闘プログラム>本敵データかな?
敵の行動とPCの行動が別物だから、ユーザーには受け入れられるかな??
379: 310 2014/12/22(月)07:49 ID:1xPF0cHL(1) AAS
>>371-372
モブキャラのセリフはまだほとんど作ってません
というか、宿屋のオヤジですら、キャラの統一が出来てないから
丁寧口調になったり乱雑口調になったりでまとまりが無いし
いくらスクリプト言語で簡単に書き直せるとはいっても、
後から読み直すとコレは無いなぁ、みたいな
392: 310 2015/02/02(月)08:55 ID:rjJqh2iC(1) AAS
昨日、作業してたらプログラムがバグった。
バグの発生源は突き止めたが、発生原因はまだ不明。
昨日の作業は時間切れで作業は中断した。
394: 310 2015/02/03(火)07:42 ID:qpVzDivX(1) AAS
ひらめきだけじゃ、多分無理
かなりゴチャゴチャした構造になってるから
データが壊れているか、余計な所にアクセスしてるか、コンパイルエラーかを確認しないと……
395: 310 2015/02/04(水)07:52 ID:LPQia5/D(1) AAS
メモリ破壊っぽい……

久しぶりにデバッグモードを使ったら、GlobalAllocでエラーが出まくってた……
GlobalAllocは必要が無い限りはもう使うなという事か?
しゃーないから別のコードに置き換え始めたが、なかなか大変だぁ。
文字列関連のメモリー取得でフラグメンテーション対策でGlobalAlloc使ってたから……std::wstring使ってみるか。

なんか、自前コードの何割かがデバッグモードだと弾かれるんだよな。
これがウワサのC++の仕様変更って奴か??
396: 310 2015/02/07(土)19:36 ID:buz4BGGO(1/2) AAS
開発環境をVisualStudio2012から2013に変更したら、バグの原因が見つかった
かなり環境が強化されてて、色々助かった
398: 310 2015/02/07(土)23:37 ID:buz4BGGO(2/2) AAS
おや?……5万円をドブに捨てたか
399: 310 2015/02/09(月)11:27 ID:OPi80QdB(1/2) AAS
道具を捨てられるようになった。次は、道具を使用する状況を作らないとな。
道具の効果はスクリプトでちょっと組むだけだからすぐ終わったが。
400: 310 2015/02/09(月)15:59 ID:OPi80QdB(2/2) AAS
最低限の道具の効果は作った
というか、洞窟脱出と帰還の効果を先に造るか、戦闘を造るかどっちにしようかな?
401: 310 2015/02/10(火)21:52 ID:Lg1oqTmd(1) AAS
頭の中で用語がまぜこぜになってるな
道具を使用する状況って道具の効果とどう違うんだ!?と思って結局効果と書いたりしたが分かり難くなってたな
402
(1): 310 2015/02/13(金)19:54 ID:+mtWWexZ(1) AAS
モンスターのダミーデータから作り始めた
403: 310 2015/02/14(土)14:04 ID:C8sa6l0n(1) AAS
マップのギミックを修正した
405: 310 2015/02/16(月)07:13 ID:my4ueGi0(1) AAS
ウィンド表示を扱いやすいように再構築中
うまくいくまで時間がかかりそうだ
407: 310 2015/02/16(月)18:33 ID:3kunN8wd(1/2) AAS
テキストエディタでデータ作って自作変換ツールでバイナリーデータに変換してる
408: 310 2015/02/16(月)18:43 ID:3kunN8wd(2/2) AAS
妥当性の検証はまだやってないが、無敵モードとか付ければ良いかな?とか思ってる

ちなみに、CSV形式のデータ使うとExcelとかでも編集できるけどな
409
(1): 2015/02/16(月)19:21 ID:9XtjiUKX(2/2) AAS
>310氏レスありがとう。
今はレベルデザインよりメカニズムをメインに作ってる段階だから調整は後回しってとこですかね
読み取れなくて申し訳ないです。
段階を踏んで実際に実装していくところを見習いたいです。あれこれもしなくちゃと思って結局できない頭でっかちなので自分。
410: 310 2015/02/18(水)07:21 ID:C2R6R+j6(1/2) AAS
ウィンド表示の再構築は、シナリオイベント関連以外は終了した
でもシナリオイベント関連が終わらないと戦闘の構築には入れない
411: 310 2015/02/18(水)07:28 ID:C2R6R+j6(2/2) AAS
>>409
やりたい事を箇条書きに書き出して整理した方が良いと思う
413: 310 2015/02/22(日)18:37 ID:DjSokLPA(1) AAS
苦渋の決断、押して動かせるマップの構造物を止めた。
マップのギミックとの相性が悪すぎた。

今までにない(と思われる)アイデアとたまに使われてるアイデアを比べると、やむを得ん。
両方を取ると、際限なく時間がかかりそうだし、仕方がない。
414: 310 2015/02/23(月)22:40 ID:z9fRA3jv(1) AAS
んー、ちょっと直してみたら回避出来そうな問題だった
まだ調べてないから結論出せないけど
416: 310 2015/03/03(火)18:03 ID:1G+0GOZP(1) AAS
マップのギミックの調整が終わった。
さて、シナリオを作り始めたが設定魔と化して肝心のシナリオは全然進まない。
しかも設定内容も有りがちな設定の集大成。ま、いっか。シナリオが肝じゃないし。
417: 310 2015/03/08(日)21:09 ID:m4VlbImO(1) AAS
マップのギミック関連でバグが見つかって直した。
シナリオの関係で、ウィンドウ処理をいじっていたら色々と気に入らない所が出てきて直したが、バグが出まくった。
直しまくったけど、まだテストがおわらねー。

残ってるテストは宿屋のやりとりと店での販売のやりとりか。
418: 310 2015/03/10(火)07:42 ID:f2580SBX(1) AAS
さて、バグが出まくったけど全部とれたし、一通り動作チェックやって、
うまくいったらいよいよ戦闘シーンだ
419
(1): 310 2015/03/19(木)20:11 ID:8vWt6kFD(1) AAS
ふむ、スレの住人にたずねようとしたら良いアイデアが浮かんだ
さて、実装実装

聞こうとした事は、敵のHpは表示する方がよいか、しない方がよいかって事なんだが……ま、話題提供って事で
423: 310 2015/10/01(木)15:44 ID:4urkFfft(1) AAS
しばらく作ってなかったけど、久しぶりに作り始めた。
とりあえずメッセージボックスを作り直した。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.036s