RPGのマップなんですが
テキストファイルに
村1のマップチップ
村人1のセリフ、、画像名、初期x座標、y座標、村人の向き、移動パターン、存在フラグ、イベントフラグ
村人2のセリフ、、、、、、、、
、、、、
、、、、
、、、、
次に開くファイル名
↑こんな感じに書いたファイルを村1.txt村2.txt村3.txt、、、、と用意し、
村1の出口から出たら村2.txtを開くって感じでやろうと思うのですが
よろしいのでしょうか?みなさんはマップ移動をどのようにしてるのでしょうか?
RPGのマップについて
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: RPGのマップについて
どうやっても構わないのですが私が作る場合は専用マップツールを作ってマップチップ情報とイベント情報を地区単位で1つのファイルにします。
それとは別にイベントやNPCの情報を書いたシナリオファイルを用意するという形になると思います。
※ 書き忘れましたがイベントでマップを切り替える場合が多いです。
ゆうたろうさんの方法が間違いというわけはありませんがセリフや条件が複雑になった時に、その方法で管理できるのか?って事が問題になると思います。
RPGツクールでもWOLFRPGエディタでも良いのですが、イベント情報として用意するもの参考になるので一度確認されると良いと思います。
【補足】
もしかしたら既にご存知かも知れませんが、私の書いたRPG作成講座です。
「マイ 日記 • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/blog.php?u=114&sd=a&c=2
それとは別にイベントやNPCの情報を書いたシナリオファイルを用意するという形になると思います。
※ 書き忘れましたがイベントでマップを切り替える場合が多いです。
ゆうたろうさんの方法が間違いというわけはありませんがセリフや条件が複雑になった時に、その方法で管理できるのか?って事が問題になると思います。
RPGツクールでもWOLFRPGエディタでも良いのですが、イベント情報として用意するもの参考になるので一度確認されると良いと思います。
【補足】
もしかしたら既にご存知かも知れませんが、私の書いたRPG作成講座です。
「マイ 日記 • C言語交流フォーラム ~ mixC++ ~」
http://dixq.net/forum/blog.php?u=114&sd=a&c=2
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
ゆうたろう
Re: RPGのマップについて
たしかにイベントも考えたら複雑になってなにをどうすれば。。。。ってなりますね
たとえばイベント発生時は村人1だけ通常のメッセージを読み込むんじゃなく
別ファイルにあるメッセージを読み込むってことをするんですね
ちょっといろいろとやってみます。
たとえばイベント発生時は村人1だけ通常のメッセージを読み込むんじゃなく
別ファイルにあるメッセージを読み込むってことをするんですね
ちょっといろいろとやってみます。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: RPGのマップについて
イベント情報といっても座標とか効果とかです。ゆうたろう さんが書きました:ところでなぜマップ情報とイベント情報をいっしょのファイルに書くのでしょうか??
イベントから発生するシナリオはやはりシナリオファイルに書きます。
【補足】タイトルと名前を入れ替えておきました。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
ゆうたろう
Re: RPGのマップについて
>専用マップツールを作ってマップチップ情報とイベント情報を地区単位で1つのファイルにします
1つのファイルにするとはどういう意味でしょうか
専用マップツールとはマップを編集して画像を吐き出すだけのものと思ってるんですが違うのでしょうか?
イベント情報はvisualstudioでコード打って配列かいて。。。。みたいなこと別でやりますよね。
なんというかそういうツールがあるんでしょうか
1つのファイルにするとはどういう意味でしょうか
専用マップツールとはマップを編集して画像を吐き出すだけのものと思ってるんですが違うのでしょうか?
イベント情報はvisualstudioでコード打って配列かいて。。。。みたいなこと別でやりますよね。
なんというかそういうツールがあるんでしょうか
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: RPGのマップについて
専用マップツールは自分で作るんですよ。ゆうたろう さんが書きました:>専用マップツールを作ってマップチップ情報とイベント情報を地区単位で1つのファイルにします
1つのファイルにするとはどういう意味でしょうか
専用マップツールとはマップを編集して画像を吐き出すだけのものと思ってるんですが違うのでしょうか?
イベント情報はvisualstudioでコード打って配列かいて。。。。みたいなこと別でやりますよね。
なんというかそういうツールがあるんでしょうか
汎用のものもあって、私のRPG講座でも紹介していますがPlatinumなどがあります。
http://www.vector.co.jp/soft/win95/game/se231004.html
マップデータは、画像の配置(画像データそのものではないですよ。並び方だけです)とイベント座標、イベント種類、イベントの効果などを格納します。
Platinumとか、それこそWolfRPGエディタなどを参考にしてもらったほうが良いと思います。
「WOLF RPGエディター公式サイト 【RPG作成フリーソフト】」
http://www.silversecond.com/WolfRPGEditor/
「STEP7 マップ作成 - はじめてのウディタ 挫折して再び Wiki*」
http://wikiwiki.jp/piporpg/?STEP7%20%A5 ... A%EE%C0%AE
「STEP8 マップの移動設定 - はじめてのウディタ 挫折して再び Wiki*」
http://wikiwiki.jp/piporpg/?STEP8%20%A5 ... 0%DF%C4%EA
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
ゆうたろう
Re: RPGのマップについて
なるほど。そういうツールがあるんですね。一度使ってみます
あと最後にフラグ管理について教えてもらいたいのですが
最初からテキストにイベントが発生したらセリフ等変わる村人は以下のように@@と区切り文字つかって
村人1のセリフ、、画像名、初期x座標、y座標、村人の向き、移動パターン、存在フラグ、イベントフラグ@@村人1のセリフ、、画像名、初期x座標、y座標、村人の向き、移動パターン、存在フラグ、イベントフラグ
フラグ立ったら最初の行から@@まで読み飛ばす仕様にしょうと思うのですがどうでしょうか
みなさんはフラグ管理どうやってやるのか簡単に流れを教えていただければありがたいです。
(というかもうRPG作るなら大変なのでRPGツクールとかそういうツールで作ったほうが早いでしょうかw)
あと最後にフラグ管理について教えてもらいたいのですが
最初からテキストにイベントが発生したらセリフ等変わる村人は以下のように@@と区切り文字つかって
村人1のセリフ、、画像名、初期x座標、y座標、村人の向き、移動パターン、存在フラグ、イベントフラグ@@村人1のセリフ、、画像名、初期x座標、y座標、村人の向き、移動パターン、存在フラグ、イベントフラグ
フラグ立ったら最初の行から@@まで読み飛ばす仕様にしょうと思うのですがどうでしょうか
みなさんはフラグ管理どうやってやるのか簡単に流れを教えていただければありがたいです。
(というかもうRPG作るなら大変なのでRPGツクールとかそういうツールで作ったほうが早いでしょうかw)
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: RPGのマップについて
はい、RPGを作るならツクール等が圧倒的に楽ですよ。ゆうたろう さんが書きました:なるほど。そういうツールがあるんですね。一度使ってみます
あと最後にフラグ管理について教えてもらいたいのですが
最初からテキストにイベントが発生したらセリフ等変わる村人は以下のように@@と区切り文字つかって
村人1のセリフ、、画像名、初期x座標、y座標、村人の向き、移動パターン、存在フラグ、イベントフラグ@@村人1のセリフ、、画像名、初期x座標、y座標、村人の向き、移動パターン、存在フラグ、イベントフラグ
フラグ立ったら最初の行から@@まで読み飛ばす仕様にしょうと思うのですがどうでしょうか
みなさんはフラグ管理どうやってやるのか簡単に流れを教えていただければありがたいです。
(というかもうRPG作るなら大変なのでRPGツクールとかそういうツールで作ったほうが早いでしょうかw)
C言語で組むのは、こういうのを考えて作るのが楽しいからとか、ツクールのシステムが嫌だとかなんか特別の理由がないとモチベーションが続きません。
ちなみに、シナリオ処理は汎用組み込み用インタプリタ言語Lua言語使ったり、自分でスクリプト言語を作ったり、それこそゆうたろうさんの様にテキストにベタ書きしたりと様々です。私のRPG講座では配列でシナリオを書いてますね(実験的なのでこうしてますがファイル化はしないとデバッグで死にます)。
まぁ、ちまちまとキャラ動かしたりするとなるとキャラ演技をつける専用ツールがないと死ねますので作ったほうが良いです。
それと複雑な条件が少なくてセリフ中心ならテキストだけで何とかなりますが、イベントフラグを先頭に持ってくるように改行しないと組みづらいのではとは思います。
細かい仕様がわからないので適当ですが。
村人1のセリフ、、画像名、初期x座標、y座標、村人の向き、移動パターン、存在フラグ、
イベントフラグ@@村人1のセリフ、、画像名、初期x座標、y座標、村人の向き、移動パターン、存在フラグ、イベントフラグ
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
ゆうたろう
Re: RPGのマップについて
>はい、RPGを作るならツクール等が圧倒的に楽ですよ。
そうですよね。やっぱりRPGツクールのほうが楽ですよねww
RPG作るのはプログラミングで1から作ってみたいというこだわりは特にないので
RPGツクールを使って作ってみます^^
DXqさんのページにサンプルもあるし簡単ならプログラミングでつくろうと思ったんですが
想像以上に複雑で手間取ってこれやる時間があったらRPGツクールで作品作れますよね
自分で考えてプログラミングするのも力付きそうですが今はツール使ってやります
ありがとうございました
そうですよね。やっぱりRPGツクールのほうが楽ですよねww
RPG作るのはプログラミングで1から作ってみたいというこだわりは特にないので
RPGツクールを使って作ってみます^^
DXqさんのページにサンプルもあるし簡単ならプログラミングでつくろうと思ったんですが
想像以上に複雑で手間取ってこれやる時間があったらRPGツクールで作品作れますよね
自分で考えてプログラミングするのも力付きそうですが今はツール使ってやります
ありがとうございました
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: RPGのマップについて
ありゃ。残念です。ゆうたろう さんが書きました:>はい、RPGを作るならツクール等が圧倒的に楽ですよ。
そうですよね。やっぱりRPGツクールのほうが楽ですよねww
RPG作るのはプログラミングで1から作ってみたいというこだわりは特にないので
RPGツクールを使って作ってみます^^
DXqさんのページにサンプルもあるし簡単ならプログラミングでつくろうと思ったんですが
想像以上に複雑で手間取ってこれやる時間があったらRPGツクールで作品作れますよね
自分で考えてプログラミングするのも力付きそうですが今はツール使ってやります
ありがとうございました
私はRPGが完成までの難易度はゲームの中でもTOP3を争うと思います。
RPG・RTS・SLGが3大開発規模が大きいゲームシステムですね。
RPGツクール系で物足らなくなったらまた来てください。
ちなみにRPGツクールは5000円ぐらいします。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。