ワールドマップ

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
アバター
夢幻ノ月夜
記事: 143
登録日時: 9年前
住所: Stens;Gate世界線

ワールドマップ

#1

投稿記事 by 夢幻ノ月夜 » 9年前

C言語で「スーパーマリオブラザーズ」のワールドマップ的なものを作りたいです
スーパーマリオブラザーズ3以降ですかねワールドマップ導入は

あのワールドマップの仕組みを教えてください
全く見通しも立ってません

DXライブラリ使用します

不十分な点は質問してください
つけたして行きます
毎回ゲーム作ろうとするたびに壁にぶち当たる

アバター
lbfuvab
記事: 72
登録日時: 13年前

Re: ワールドマップ

#2

投稿記事 by lbfuvab » 9年前

良く分かりませんが、新ゲームプログラミングの館にあるメニューの作り方(http://dixq.net/g/sp_03.html)がヒントになるんじゃないかと思います。

アバター
夢幻ノ月夜
記事: 143
登録日時: 9年前
住所: Stens;Gate世界線

Re: ワールドマップ

#3

投稿記事 by 夢幻ノ月夜 » 9年前

それじゃダメみたいです
いったいどうすれば
毎回ゲーム作ろうとするたびに壁にぶち当たる

アバター
lbfuvab
記事: 72
登録日時: 13年前

Re: ワールドマップ

#4

投稿記事 by lbfuvab » 9年前

どう駄目なんですか?
さすがにフワッとし過ぎていてちょっと困ります。

アバター
夢幻ノ月夜
記事: 143
登録日時: 9年前
住所: Stens;Gate世界線

Re: ワールドマップ

#5

投稿記事 by 夢幻ノ月夜 » 9年前

自分が作りたいのはメニューではなく
ステージセレクトの画面です

それも普通のメニューと同じではなく
マップを歩いて(ルートは決まってる)ステージに入る形式です
毎回ゲーム作ろうとするたびに壁にぶち当たる

アバター
usao
記事: 1887
登録日時: 11年前

Re: ワールドマップ

#6

投稿記事 by usao » 9年前

ステージ間の連結具合をどう表すのか?的なことなんでしょうか.
無向グラフ的な?

アバター
夢幻ノ月夜
記事: 143
登録日時: 9年前
住所: Stens;Gate世界線

Re: ワールドマップ

#7

投稿記事 by 夢幻ノ月夜 » 9年前

あ、それっぽいですね
毎回ゲーム作ろうとするたびに壁にぶち当たる

アバター
Tatu
記事: 445
登録日時: 13年前
住所: 北海道

Re: ワールドマップ

#8

投稿記事 by Tatu » 9年前

言葉だけで説明するのが難しいのであれば画像を使って
こんな感じにしたいというのを示せばよいのではないでしょうか。

アバター
Dixq (管理人)
管理人
記事: 1661
登録日時: 13年前
住所: 北海道札幌市
連絡を取る:

Re: ワールドマップ

#9

投稿記事 by Dixq (管理人) » 9年前

私だったらこうするという意見であってこれが正解かどうか分かりませんが、
私なら全部32x32pixelのブロックに分けます。
area.png
それらすべてにたいして

・素通りするブロックか否か
・上に進めるか
・下に進めるか
・右に進めるか
・左に進めるか

という5種類のフラグを持たせてそれをあたり判定の材料にします。

似た様なことのやり方をここで紹介しているので参考にしてください。
http://dixq.net/g/26.html

アバター
夢幻ノ月夜
記事: 143
登録日時: 9年前
住所: Stens;Gate世界線

Re: ワールドマップ

#10

投稿記事 by 夢幻ノ月夜 » 9年前

では動きを制限せずにdixqさんの方法で自由歩行マップにしたいと思います
ありがとうございました
ついでに、作品をうpする方法ってありますか?
毎回ゲーム作ろうとするたびに壁にぶち当たる

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: ワールドマップ

#11

投稿記事 by みけCAT » 9年前

夢幻ノ月夜 さんが書きました:ついでに、作品をうpする方法ってありますか?
夢幻ノ月夜さんの環境や親などからの制限の状況はわかりませんが、一般的にはあります。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
夢幻ノ月夜
記事: 143
登録日時: 9年前
住所: Stens;Gate世界線

Re: ワールドマップ

#12

投稿記事 by 夢幻ノ月夜 » 9年前

Windowsvistaから規制0ならいけますか?
毎回ゲーム作ろうとするたびに壁にぶち当たる

アバター
みけCAT
記事: 6734
登録日時: 13年前
住所: 千葉県
連絡を取る:

Re: ワールドマップ

#13

投稿記事 by みけCAT » 9年前

夢幻ノ月夜 さんが書きました:Windowsvistaから規制0ならいけますか?
ここに書き込んでいるということは、インターネットにはつながっていますね?
夢幻ノ月夜さんが利用可能なインターネットの回線速度と、うpしたい作品の大きさ(ファイルサイズ)はどのくらいですか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
夢幻ノ月夜
記事: 143
登録日時: 9年前
住所: Stens;Gate世界線

Re: ワールドマップ

#14

投稿記事 by 夢幻ノ月夜 » 9年前

パソコンが返ってこないと分からぬ
毎回ゲーム作ろうとするたびに壁にぶち当たる

アバター
Dixq (管理人)
管理人
記事: 1661
登録日時: 13年前
住所: 北海道札幌市
連絡を取る:

Re: ワールドマップ

#15

投稿記事 by Dixq (管理人) » 9年前

70MB以内で、mixC++会員であればうちの作品お披露目掲示板
http://dixq.net/forum/viewforum.php?f=78
で公開できますよ。

その他、一般的にはアップローダというものを使います。
https://www.google.co.jp/search?q=%E3%8 ... C%E3%83%80

参考にしてみて下さい。

閉鎖

“C言語何でも質問掲示板” へ戻る