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


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

3DダンジョンRPGエディタを作るスレ



1 名前:名前は開発中のものです。 [2009/01/31(土) 11:34:06 ID:xebrAGcy.net]
現在は女神転生に括らず、一人称視点(Wizardry・女神転生など)のRPG
を作る事を目指し、そのような3DダンジョンRPGのエディタを作るスレです。
また、3DダンジョンRPGで使える/必要となる素材や
プログラム/ソースコード、ライブラリの製作をするスレッドです。

まとめwiki(メガテン風ゲーム作ろうぜwiki)
ttp://www1.atwiki.jp/megaten_tkool/

549 名前:520 mailto:sage [2016/02/25(木) 22:31:03.08 ID:cdKIzSfc.net]
システム設計上の話とプログラミングの話を曖昧にして申し訳ない。

ゲームの仕様上は、要素数に上限のある配列構造を準備できればよく、
プログラミング上、必要な操作ができるのであれば、
listでもarrayでも構わない。

ただ、この仕様で敢えてlistを採用するメリットが見いだせない。
と言ってデメリットもないような気もするが、、
高々7個程度の要素数では、効率云々を議論するまでもなく、
結局、どっちでも構わないと思う。

なお、的確な指摘であるだけに、最後の「w」は残念だ。

550 名前:名前は開発中のものです。 mailto:sage [2016/02/27(土) 00:05:51.89 ID:xKWjyR2t.net]
おおう、申し訳ない。
「w」はクセのようなもので他意はないです。失礼しました。

なるほど、論理設計上、配列的な設計ということですね。

3Dダンジョン繋がりで、いろいろ参考にさせてもらってます。
(「セル」という名前付けは同じなんだなー、とか、
セル同士リンク構造でつなげてるんだなー、とか(うちはX×Yの方形構造))

551 名前:名前は開発中のものです。 mailto:sage [2016/02/27(土) 18:53:42.63 ID:k3nxuSN5.net]
3Dダンジョン ウィザードリィをベースに作ってる
ワイヤーフレームと3D画像と

552 名前:520 mailto:sage [2016/02/28(日) 21:40:29.87 ID:fYTROrM4.net]
引き続き、その「仲魔登録クラス」の利用方法について検討する。

戦闘状態で交渉に成功したときに、登録エントリーの末尾に新規登録するのは
特に問題はないと思われる。

COMP→よぶコマンドを実行したときには、
「登録している仲魔のうち、まだ召喚していない悪魔」の選択リストを作る操作と、
その選択画面でカーソルを動かしたとき、呼び出しコストの見積もり表示を更新する
処理が必要になる。
この処理の実装に、汎用的なメッセージウィンドウを流用するのが困難であれば、
専用の選択ダイアログを作る価値はあると思う。
ttp://amadela.web.fc2.com/megaten/image/compcall.png

COMP→もどすコマンドを実行したときには、
仲魔登録クラス側のHP,MPを更新し、回復の泉での代金計算に利用する。

最後に重要なのが、邪教の館での合体対象の選択UIで、
これは合体表(実質的にはドリアード確認表)を示して
合体対象の悪魔2体を選択するウィンドウである。
これも、この選択専用に作ったほうが容易である。
ttp://amadela.web.fc2.com/megaten/image/gattai.png

合体を実行したときには、
(1)選択した2体の悪魔が召喚中なら帰還させ、仲間登録エントリから抹消し、
(2)合体結果の悪魔を、エントリの末尾に登録する
という操作を行う。

553 名前:520 mailto:sage [2016/02/28(日) 21:57:23.90 ID:fYTROrM4.net]
>>550
セル(部屋)をリストで管理する方法については>>533で述べたように、
広さや形、フロア間の相対的な位置関係を気にせずに
ストレスなく作成、編集できるようにするための実装であるが、
方形配列に比べてアクセス効率が悪いデメリットがある。

しかし、これも仲間登録クラスの実装の問題と同じで、
今のPCなら速度的に大して問題にならないという理由で、
3Dダンジョンに限らず、拙作のドラクエ風ゲームでも採用している。

ただし、マップデータの保持がそうなっているだけで、
マップを表示する処理クラス内では、速度的な効率改善のため、
視野範囲内の壁や仕掛け要素を一旦、方形配列に抽出してから
利用している。

554 名前:名前は開発中のものです。 mailto:sage [2016/03/04(金) 19:52:08.14 ID:4OMe0RSY.net]
なるほど、セル=1マスじゃなくてセル=1部屋だったのか。通りで
>1フロアあたりせいぜい100セル程度
100って少ないと思ってたんだ(20x20でも400マスだし)

555 名前:520 mailto:sage [2016/03/05(土) 08:32:14.84 ID:/l9sJN3a.net]
20x20というと、Wizardryのマッピングを思い出す。
なお、FC版の女神転生は、基本8x8部屋で1フロア(またはフロア中のエリア)
を構成する仕様になっている。

技術的な理由が何かあったのかどうかわからないが、
説明書にも8×8を単位にマッピングしながらプレイすることが推奨されている。

無論、今どきの制作、実行環境でそのようなサイズ制限は考えなくてもよいが、
序盤から暗記できないほど巨大なマップを歩かせるよりも、
(1)まずは3D迷路を歩くこと、
(2)繰り返し歩くことでマップを覚えること、
(3)覚えきれなってきたらマッピングをすること、
という難易度の段階的設計は、考慮してもいいと思う。

その延長に、マッピング作業を困難にするトラップや、
8×8という固定観念を破るようなマップを登場させると有効な気がする。

556 名前:520 mailto:sage [2016/03/10(木) 04:16:15.09 ID:zG9zBMGi.net]
話を仲魔登録クラスに戻して続けようと思う。

仲魔を最もアクティブに使うのは、合体操作を行う「邪教の館」で、
"合体"という操作についての仕様を検討する。
とりあえず、FC版の2体合体を考える。

UIを使って合体させる2体を選んだあと、何になるかについては、
>>530にも書いたように、対象となる2体の組み合わせごとに、
合体結果を定義した表があれば完璧であるが、
非常に大きな表になるため、実際には次のようにして縮小している。

(1) 合体元の悪魔を、3種類程度ずつグループ化してラベルを付ける
(2) グループラベル同士の組み合わせごとに合体結果の悪魔を定義する
(3) 組み合わせが定義されていないグループ同士はドリアードとする

定義データの一部抜粋は、こんな感じになっている。
mixgrp S ファンガス ヴィー ヨモツシコメ
mixgrp T ノーム
mixgrp U ボーグル プーカ フォーモリア
mixgrp V エルフ  トロール ゴブリン
mixgrp W ドリアード

mix S V ケルピー
mix S W ソラス
mix T U クタム
mix T V トレント
mix T W ヘケット
mix U U ケルピー
mix U V クタム

557 名前:520 mailto:sage [2016/03/10(木) 04:37:27.29 ID:zG9zBMGi.net]
合体ルールを自作する場合に配慮すべき点としては、
FC版においては、原則として一旦仲魔にした悪魔の登録は、
むやみに解除できないということと、登録数には上限があること、
そして、登録数の空きを確保するには合体させる必要があることである。

ただし、以下の場合には合体ができない。
(1) 合体後の悪魔と同種のものが既に登録されている場合
(2) 合体後の悪魔が現在のパーティレベルに比べて高すぎる場合

そのため、仮に合体素材よりも強い悪魔しか生成されないルールになっていると、
現在の探索範囲に対しコストパフォーマンスが悪い悪魔だらけになって、
呼び出し魔っ貨やマグネタイトが不足するようになったとしても、
合成も新規加入もできずに手詰まりを起こす可能性が考えられる。

なので、ある程度の割合で弱体化する組み合わせも必要ではないかと
考えられる。

ちなみにFC版の場合、仲魔をDEAD状態にしてからパスワードをとると
その悪魔は記録されないという裏技のような救済策があるようだが、
飼えなくなったペットを捨てるような罪悪感があって、実行したことがない。



558 名前:520 mailto:sage [2016/03/10(木) 05:05:33.34 ID:zG9zBMGi.net]
合体に関する実装に関しての話題を2つほど。

合体元を指定したとき、合体後の悪魔のステータスをプレビューできるが、
そのときには、悪魔の画像はグレイスケールで表示したい。
ttp://amadela.web.fc2.com/megaten/image/gattaipreview.png

ファミコンの場合、おそらくパレット変換で処理しているとみられるが、
拙作のプログラムでは自前でRGB→Y変換して表示した。
画像ファイルの扱いをライブラリに丸投げしている場合には、
このような処理ができるのか確認しておいたほうが良い。

合体を実施することにした場合、2つの悪魔が合体する様子を
イメージしたデモンストレーションを挿む。
FC版では左右から中央に向かって2体が交互に点滅しながら寄っていき、
最後に「もやもやど〜ん」で合体後の悪魔が現れる。

そして、「今後とも よろしく。」の決め台詞を忘れてはいけない。
ttp://amadela.web.fc2.com/megaten/image/gattairesult.png

559 名前:520 mailto:sage [2016/03/16(水) 22:45:44.31 ID:kzVfeYKW.net]
キャラクターの武装および装備品の売買システムを作るにあたっては、
いくつか検討すべきことがある。

(1)ゲームを通して登場するすべての装備品(武器、鎧、楯、兜)について、
   名前、標準価格(非売品も含む)、性能値、その他特性データ
 を羅列したリストを準備する。
(2)各装備品について、ナカジマまたはユミコが装備できるものだけを
  集めた集合を準備する。
この2つは、ゲーム全体で1つ定義すればよい。

(3)売買を行う「辺境の店」があるマップデータ内の地点設定項目に、
  その店での取り扱い品目を設定する。
当然深淵に行くほど強い武器を販売するように配置する。

(4)「ナカジマ武器」「ナカジマ鎧」等のように、装備品の種別および
  使用者ごとに、現在何を装備しているかを記録する変数を作る。
  FC版の場合、ユミコは楯を装備しないので、2人で7項目である。
これらの変数は、必ずしも個人データに含める必要はないと思う。

560 名前:520 mailto:sage [2016/03/16(水) 23:03:24.27 ID:kzVfeYKW.net]
辺境の店での会話の進め方については、以下のように作る。

(0) 店の場所のマップデータにある、その店での取り扱い品目(分類と品名)リストを解釈する
(1) 分類を選択させる。
   FC版の場合、武器か防具で、防具には鎧も楯も兜も含まれていた。
   選択肢を絞り込むための分類なので、「特価品」「新製品」でも構わない。
(2) 品名を選択させる。
   (1)で選んだ分類に含まれる商品名から選択させる。
(3) 選択した商品を、装備品データベースで確認、一時的にマークを付ける。
(4) マークした装備品が今の所持金で購入可能か判定する。
   所持金が不足する場合、その旨表示して(1)へもどる。
(5) 誰が装備するかを選択させる。
(6) 選択したキャラクタが、マーク中の装備品を使用可能か判定する。
   装備できない場合、その旨を表示して(1)へもどるが、このとき、
   武器の場合は「〜は扱えない」、鎧楯兜の場合は「〜は合わない」とメッセージを切り替える。
(7) マークした品の種別と同じ装備品を既に装備中の場合、下取り金額を計算、提示する。
(8) 「よろしいですか?」と最終確認する。
(9) 所持金からの支払いと、下取り金額の返金を行う。
(10) マークした装備品を、選択したキャラクタの該当変数に記憶する。そして(1)にもどる。

関連するデータベースや変数が分散しているため、アクセスのための仕組みを
整えるのが大変であったが、図のような形で実装を完了した。
ttp://amadela.web.fc2.com/megaten/image/henkyoushop.png

561 名前:名前は開発中のものです。 mailto:sage [2016/06/01(水) 19:34:10.69 ID:WR8EFNjB.net]
上のは頓挫かね

562 名前:520 mailto:sage [2016/06/01(水) 23:30:55.18 ID:UgCmZLjH.net]
>>561
申し訳ない。今ちょっと別のスレにかかりっきりなもんで。
もう少しで片付く予定何だが。

563 名前:名前は開発中のものです。 mailto:sage [2016/06/09(木) 09:29:25.25 ID:VeLeuLSk.net]
3Dダンジョンといい戦略的なゲームといい
ここの現主とは嗜好が似ているので応援してる!
(あっちはああだけど、それなりに応援してる)

…俺も今週中には書き込もう…

564 名前:520 mailto:sage [2016/06/11(土) 08:33:29.81 ID:rlCHIylm.net]
他のスレを2つほど寄り道してて間があいてしまったのだが、
現況を整理して、そろそろ再開しようと思う。

履歴についてはこのスレに書いてある通りで、以下が開発済み。
(1) 迷路データの入力、移動
(2) 迷路の切り替え(階段、EV、エリア切り替え等)
(3) 月齢変化とマッパー表示
(4) 迷路内のスクリプト埋め込みおよびイベント処理
(5) パーティ編成および仲魔の呼び出し
(6) 「邪教の館」のうち、合体操作
(7) 「辺境の店」による武器・防具の売買
(8) ステータス画面、キャラクタメイキング、レベルアップ

テストデータとしてFC版女神転生のマップを、
(a)ダイダロス塔8F〜1Fまでのマップおよびイベント(ミノ〜静玉)
(b)ビエン、ヴァルハラ、マズルカまでのマップと接続
を写経のごとく入力したところ。

565 名前:520 mailto:sage [2016/06/11(土) 08:44:38.66 ID:rlCHIylm.net]
この先、開発が必要なところは、
(9) 敵との遭遇、戦闘
(10) 「回復の泉」によるHP,MP回復動作
(11) 「邪教の館」による死亡および状態異常の回復動作
(12) 「ラグの店」の実装
仕様に忠実に粛々と作るだけなので、調査を進めながらの作業となるが、
特に難しくはないであろうと予想している。

テストデータの方は、現在の作業の延長で、アンフィニ以降のマップを入力しつつ、
実機確認しながら罠等のイベント埋め込み作業ができそうで、
とりあえず戦闘抜きで開始からエンディングまでの探索操作が
できるものの完成を目標にしようと思う。

ただ、これが完成しても、マップデータと敵データベースが
FC版そのものなので、このままでは公開することができないのが残念だ。

566 名前:520 mailto:sage [2016/06/11(土) 08:54:42.60 ID:rlCHIylm.net]
そこで、スレの主旨に立ち返ってみると、
> 女神転生に括らず、一人称視点(Wizardry・女神転生など)のRPG
> を作る事を目指し、そのような3DダンジョンRPGのエディタを作るスレです。
とある。

現況において、このような3Dダンジョンゲームの探索パート+α程度の
システムは実現できており、FC版女神転生風のゲームを作りたい場合、
必要なデータをエディットする環境が提供できる状態にある。

>>521 で問い合わせたのは、こういうものを期待する人が、現在でも
残っているのかどうかというのを確認する意図だったのだが、その時は空振りだった。

当時より多少は開発が進んだ状況で、改めて伺いたいのだが、
前スレ以前の住人らを含め、3DダンジョンRPGの制作に興味がある人があれば、
申し出ていただきたい。

567 名前:名前は開発中のものです。 mailto:sage [2016/06/12(日) 21:05:32.13 ID:uiD4W7Ew.net]
563です。以前から見てます。

いろんな理由で、
>環境が整えば、そういうゲームを作りたい
の時はレスしませんでした。
(「作りたい」ではなく「作っている」だし、エディタ不採用のダンジョン動的生成ですしね)

www64.atwiki.jp/suxgames/pages/44.html

ちなみに今は寄り道中…
echo.2ch.net/test/read.cgi/gamedev/1333204842/

ともかく、「3DダンジョンRPGの製作に興味がある」のは間違いないので、
このスレは興味をもって見てますし、現スレ主の開発も応援してます。



568 名前:狂気の匿名ウサギ mailto:sage [2016/06/13(月) 15:45:30.63 ID:ay4AUyK2.net]
気紛れ3Dダンジョン yado.tk/w/
これは何かに流用できないの?

569 名前:名前は開発中のものです。 mailto:sage [2016/06/24(金) 22:53:51.85 ID:h5mCSAvX.net]
システムがFC版のままなら興味がある奴がいたとしても需要はないだろうな

570 名前:名前は開発中のものです。 mailto:sage [2016/06/26(日) 21:37:30.24 ID:aLJ4nFN0.net]
逆に、FC版規模の企画ですら示せないような人は、
どんなエディタを作ってもらっても、一生完成しそうにない

571 名前:名前は開発中のものです。 [2017/12/31(日) 20:31:44.98 ID:/rN76OKL.net]
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

9CER89AIE2

572 名前:名前は開発中のものです。 mailto:sage [2018/02/17(土) 08:27:10.80 ID:G/oBdhuK.net]
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆

573 名前:ケモプレ制作委員会 mailto:sage [2019/04/07(日) 21:38:10.60 ID:ebsY5KFt.net]
ウディタでの疑似3Dゲーム用の合作テンプレート作ってみた。
https://www.freem.ne.jp/win/game/18651

574 名前:名前は開発中のものです。 mailto:sage [2019/12/19(木) 14:12:14.15 ID:HQOmSF2P.net]
sa

575 名前:名前は開発中のものです。 mailto:sage [2020/05/05(火) 00:25:06.96 ID:EcbL+xh6.net]
wizardryの仕様解析サイトはよく見るけど
メガテンのは見ないな

576 名前:名前は開発中のものです。 mailto:sage [2023/07/05(水) 02:41:51.21 ID:k0vIwRRk.net]
まだ需要はありますか?

577 名前:名前は開発中のものです。 mailto:sage [2023/07/08(土) 07:48:37.09 ID:gEyjTGSE.net]
あるよ



578 名前:名前は開発中のものです。 mailto:sage [2023/08/10(木) 14:43:07.70 ID:xaiLTKDZ.net]
スゥーッ(´┏・┓`)v-~~ハァーッ(´┏∀┓`)v-~~

579 名前:名前は開発中のものです。 [2025/06/14(土) 05:29:30.55 ID:i4fTsNLs.net]
今作ってます

580 名前:名前は開発中のものです。 mailto:sage [2025/08/02(土) 23:34:13.91 ID:UDNDX2FG.net]
>>579
どんなの?

581 名前:名前は開発中のものです。 [2025/08/07(木) 03:50:36.35 ID:68A/+4G3.net]
ファミコン、スーパーファミコンの色制限や仕様に合わせたグラフィックエディタ付きのモードとフルカラーのグラフィック取り込みモードがあり、ページの切り替えを最小限に抑えてなるべく1画面でペイントソフトのようにダンジョンを作れるエディタを目指してます、読み込んだ画像をファミコン、スーパーファミコン仕様の画像に変換する機能もつけてます。
ダンジョンのグラフィックは床、天井、壁が1マス事に設置できます。
レトロ版エルミナージュを作りたくて制作を始めましたが、正直unity等で作れるならもう需要無いと思い制作は超スローペースでやってます。

582 名前:名前は開発中のものです。 [2025/08/16(土) 13:27:47.50 ID:tZ83q+A+.net]
Excelで出来そう

583 名前:名前は開発中のものです。 mailto:sage [2025/08/17(日) 19:41:43.20 ID:i7YnM2+c.net]
エクセルは升目型ダンジョン制作と相性が良い......
ような気がするが、世の中に出回ってないということは別にそうでもないんだろうな

584 名前:名前は開発中のものです。 mailto:sage [2025/08/19(火) 15:55:33.54 ID:scxYkPAd.net]
AIに命令してUnityエディタを作らせたら
マップエディタの部分はすぐできたわ

585 名前:名前は開発中のものです。 mailto:sage [2025/08/19(火) 23:27:37.76 ID:2kjEKBvp.net]
>>581
ウィザードリィベースのエディタは既に幾つかあるから、レトロ調にしたりエルミナージュ風あるいは世界樹風、メガテン風などに特化させるのは良いアイディアかもしれない
まあいずれにせよやっぱりニッチなのは間違いないけど

586 名前:名前は開発中のものです。 [2025/08/20(水) 17:49:54.81 ID:ndO3icnR.net]
ExcelVBAってのがあってだな。

587 名前:名前は開発中のものです。 [2025/09/30(火) 11:19:19.09 ID:eMptqpS8.net]
BakinがDRPG作れるようになったけど、なんか違う感あるから頑張って欲しい








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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