[過去ログ]
2ch版いただきストリート作りませんか? (1002レス)
2ch版いただきストリート作りませんか? http://mevius.5ch.net/test/read.cgi/gamedev/1070487979/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
331: 304 [sage] 2005/08/08(月) 23:57:41 ID:BRbVxpr0 >>324 これも貴方が公開した元の仕様がなければ、 決して思いつかなかった方法だから、これ からもアイディアをどんどん形にしていって もらいたい。こういう部分はいたスト自体に 精通してないと思いつかないからね。 階層をまたぐ階段やワープはマスに表示上の Z座標(「4分の1マス×単位分」と同類)を 持たせてそれを使い、内部の計算では座標 マップを平面的に参照すれば大丈夫だろう。 ttp://tsukac.hp.infoseek.co.jp/itasutofu/map.html 宇宙星雲は、角はL字に設定し、内側は 01_02_03_04_05_06_07_08_09(方向) 00_01_00_04_55_40_00_10_00(データ) の「ワープ以外は直進のみ」とする。外側は T字に移動可能としてワープならそのままで、 サイコロの出目=残りの目:来た方向を除いたL字 サイコロの出目>残りの目:直進のみに変更 という現在のプレイヤー情報から移動方向を 決定する。 動くマスは、初期配置と別に現在のXY座標を 持たせ、それをスイッチでずらしていけば 再現できそう。エリアと座標の情報を別に しておけば表面的な違いだけだろう。 http://mevius.5ch.net/test/read.cgi/gamedev/1070487979/331
334: ◆EFBt/pII5Y [sage] 2005/08/09(火) 00:12:23 ID:UCzaNptO >>331 その方法は>>330を読む限り完璧っぽいのですが、 実際そのデータを使って移動させる方法が良い方法思い付かないのです。 プログラム側で行ってる処理を書こうにも上手く説明できないできそうもないですし・・・。 なので>>304に比べると劣りますが、楽な方法を考えました。 >>333 どうもありがとうございます。 熟読しておきます。 http://mevius.5ch.net/test/read.cgi/gamedev/1070487979/334
336: 300 [sage] 2005/08/09(火) 01:16:52 ID:4Fukq1SD うむむ、3連投。◆EFBt/pII5Yさんが混乱してきていなければいいんですが(^^; ご自分のペースでゆっくり作って下さい。 >>331(304さん) そう言っていただけて恐縮です。では早速、私ならこうする! を(笑)。 階層をまたぐ階段・ワープはそれほど難しいものではなかったりするかも。 マップデータの「余っている部分」を使うと新定義書式を追加せずとも、書式解釈の拡張でできます。もはや荒技ですが。 余っている部分が0でなくてもいい、というのが条件で、あらかじめ階段マスの「物件価格」に当たる部分に新たな移動先のx座標、 「所属エリア」に当たる部分に移動先のy座標を書くのがポイント。 移動中に到達先のマスの種類をチェックし(銀行かどうかをチェックするのと同じようなもの)、 到達先が階段ならそのマスの「物件価格・所属エリア」を読む。 読んだ値を新たな到達先のx・y座標として流用し、そちらに移動させる。 階段は店ではないので、物件価格・所属エリアは本来は必要のないデータのはずですが、必要のない事を逆用して別用途で使ってしまおう、と。 ワープマスは、歩いている最中→止まった後になるだけで同じ処理。 >>335 分かった! 私がコンバーターも一緒に作ればいいんだ(笑)! 元々作成の途中経過をセーブ・ロードする機能はつけるつもりでしたし。 書式はひとまず最初に上げていただいたmapdata.txtに準じます。 あとはアプリからバイナリ出力とテキスト読み込み機能の部分を分離したものを別公開すればいいだけ。 もっとも、テキストを読み込むとゲームが自動起動する機能をつけるとなると、◆EFBt/pII5Yさんにお願いするしかなくなるのですが。 ・・・HSP言語のテキストファイルを扱う能力って、どんなものなのだろう。 こういうデータを読み込む場合、「カンマ区切りの文の中から、何単語目を取り出す」ような命令がないと辛いですが、 少なくともMac版HSP言語リファレンスには、そういう関数がなかった・・・ もしかしてバイナリ形式を使っているのは、そこがネックだったからですか?>>◆EFBt/pII5Yさん http://mevius.5ch.net/test/read.cgi/gamedev/1070487979/336
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s