トップページgamedev
777コメント359KB

スーパーマリオ逆解析で勉強

■ このスレッドは過去ログ倉庫に格納されています
0001リバースマリオ02/03/31 07:49ID:???
元祖マリオの逆アセダンプだとか、データ構造などが載ってるYO↓
http://www.geocities.co.jp/SiliconValley-Bay/7981/misc.html

データ構造の圧縮方法などがとてもためになるYO。
みんなで勉強するのDA!
02435802/10/12 19:09ID:???
>>239氏の画像は手打ちではなく、セルシェード
な何かに見えますがどうでしょうか?

もし3DCGなどを使っているのでしたら、透明色
にご注意ください、真っ黒になって欲しいところが
そうならなかったりしますので。

透明色の事を書き忘れていました。すでに作業
を始めてしまっている方、もうしわけありません
でした。
024423902/10/12 19:38ID:???
>>243
ちゃんとドットで一から描いてます。
透明色変でしたか?(´・ω・`)
02455802/10/13 00:57ID:???
>>244
や、こちらの勘違いでしたか。すいませんでした。
キャラの周りに綺麗な淵があったので、そういっ
たものを使っていると思いこんでしまいました、
前に作ったゲームでそういった現象が起こった
もので。

出来に関しては全く文句ないです。ファイアモナー
とそれぞれのしゃがみモナーが出来るのを楽しみ
にまってます。
02465802/10/14 21:57ID:???
ドット絵が送られてきたので、差し替えて再UP。
あと、いつのまにか1-1から先に進めなくなって
いたバグを修正。
0247名前は開発中のものです。02/10/15 06:18ID:???
亀が右に移動してるときに踏み、そのまま復活すると
右に向いたまま左に移動するバグ発見
(甲羅が右へすべっているときに踏んでもそうなる)
02485802/10/15 22:53ID:???
>>247
チェックどうも。修正しました。

起き上がり時に、必ず左に行くように
されていたのが原因。

あとReadme.txtに名前を入れるので、239氏は
差し支えなければ何かハンドルネームとかを
決めてください。
024923902/10/16 22:11ID:???
うーん、いいのが思いつかないんで
とりあえずそのまま239にしておいてもらえますか?
02505802/10/17 23:28ID:???
>>249
了解しました。Readme.txtの最後に追加。
忙しいんで更新とかは無し。来週までには
どうにか。
0251名前は開発中のものです。02/10/19 09:23ID:???
保守とともに

ドット絵を描こうかどうか考え中
02525802/10/20 00:57ID:???
サーバー管理者から、画像掲示板cgiを勝手
に置いても良いという御達しがありました。

というわけで、もし画像掲示板を置いたら、
これから適当に描いてくれる人は何人くらい
居ますか?居たら置きます。

どーでしょうか、251氏は?

あとドット絵を載せるのに都合の良いcgiを
知ってる人がいたら、ぜひ教えて下さい。
自分でも探してるけどなかなかはかどら
ないので。
025325102/10/20 08:31ID:???
描きたいけれど、ネタが思いつかない・・・
02545802/10/24 00:29ID:???
ひさびさに更新。久しぶりに見るソースは
見づらいことこの上無し。

・アイテム(きのこ、花)を取ると一時停止。

>>253
まあ気の向いたときにでも。
02555802/10/28 00:36ID:???
ほんのちょっとだけ更新。
・ダメージを受けたときも一時停止。
・背景のパーツにも透明色を指定。

時間がとれないため、大きな変更ができない。
よって、わざわざ報告しなくてはならないほど
の進歩が無くなってきた。どうしたものか。
0256名前は開発中のものです。02/10/28 00:56ID:???
べつにいいんでは。
少しずつでも前進してるならイイ!!
02575802/10/28 21:30ID:???
>>256
どうも。あんまり変化が無いのにいちいち
報告するのも、チェックしてくれてる人に
悪いかな、と、思いまして。
0258名前は開発中のものです。02/10/29 13:34ID:???
貼りなおしときます。おせっかいだったらスマソ
tp://www.chukkysoft.com/m-bara/JumpAction.zip
02595802/10/31 00:45ID:???
ファイアーボールの着弾エフェクトを追加。
爆発作成ソフトで作りましたが、サイズが
大きいので次回には適当に小さいのに差
し替えしときます。
Detonation v1.22というのを使用。
http://hp.vector.co.jp/authors/VA018980/dl.html

>>258
や、これはどうも。

自分が貼る場合、何レス毎に貼るのが良い
でしょうか。50くらい?
0260名前は開発中のものです。02/10/31 01:34ID:???
下を押しながら?ブロックを叩くとそのまま中身が取れちゃいます
デカ、ファイア状態で敵と接触したときに右やら下を押していると・・・地面付近でやるとめりこみます
02615802/10/31 23:47ID:???
>>260
1行目の方は修正しました。
2行目の方も修正したつもりですが、完全かどうか
自信が無いのでチェック願います。

・ブレーキ時と敵キャラを踏んだときのエフェクトを追加。
02625802/11/02 01:22ID:???
・ハンマーブロス仮追加。

少しづつ前に進んでしまうのは仕様。
ハンマー投げはまだ。
0263名前は開発中のものです。02/11/02 04:37ID:???
ハンマーブロスキター!!

ハンマーブロスのグラフィック描いてみようと思うけど、
デフォルトのbmp見ても、よくわかりませんですた・・・
02645802/11/02 09:26ID:???
>>263
や、描いていただけますか。感謝。

最新版で番号を振っておきました。参考にして下さい。
あと、幅や高さを変える時は、キャラクターを各マスの
左上に寄せて下さい。そうすると調整ができるので。

それと。
ハンマー投げモーションはどうするか決めてないので、
後でまた追加注文することになると思いますがよろしい
でしょうか?
02655802/11/02 13:17ID:???
ハンマーブロスフェチの方が、今のうちに
細かい挙動とか書いてくれてると助かります、
全部再現できるかどうかはわかりませんが。

ハンマーブロスに限らず、情報を書き込んで
もらえれば随時反映させていくので、みなさま
の情報をお待ちしております。元々そういう
スレですし。

とりあえず、ハンマーブロスがすり抜けられ
ないブロックは、地面だけでいいのかどうか。
知ってる人はお願いします。
0266名前は開発中のものです。02/11/02 15:25ID:???
>>261
二行目が修正されていて、一行目が直っていないようです。
エフェクト(・∀・)イイ!
02675802/11/02 18:51ID:???
>>266でのバグを修正。

>>261
再チェックどうも。1行目に関しては、敵への
判定のみ修正してたようでした。今度は大丈
夫なはずです。
0268名前は開発中のものです。02/11/02 19:25ID:???
だいぶ前の話ですが、
NESエミュ用のマリオのステージエディタを見たことがあります。
ただ、詳しい内容とかは全く覚えてないんですけどね・・・。

で、興味深かったことがいくつか。

ブロックの配置:
「(x,y)にレンガ」、「(x,y)にハテナ」といったデータ形式ではなく
「(x,y)を基準として、レンガブロックが x 方向に n 個」といった感じらしい。

地面:
基本的に地面は全て平坦。
「座標 x を基準に n キャラ分の穴」といったデータを"配置"する
0269名前は開発中のものです。02/11/02 19:33ID:???
ジュゲムの配置:
他の敵キャラのように「(x , y)にクリ坊」というのではなく、
背景(昼とか夜とか)や制限時間などのステージデータと同じように管理されている。
そのステージごとに、ジュゲムを出すかどうか決められる、と。

覚えている点をいくつかあげてみました。
別にそういう風にやったほうがいい、とかじゃありません。参考までに。


PS.
やっぱジュゲムは、本体・雲ともにそれぞれ1キャラ分ですね・・・
027026302/11/02 20:10ID:???
>>58
どうもありがとうです。すぐにはできないと思いますが
描かせていただきますよー

ハンマー投げモーションについては
よくわからないのですが、後で追加することになっても
描く上で特に問題ないような気がするので
かまいませんYO!
0271名前は開発中のものです。02/11/03 00:27ID:???
チビマリオのときだと、しゃがみジャンプで取れちゃうよ・・・。

あとジャンプ台で跳ねモーションのときにミスするとバグっちゃいますね
02725802/11/03 03:09ID:???
>>268-269
詳しい情報、感謝。参考にします。

>基本的に地面は全て平坦。
確かにそうですね。自分は上下スクロールを
入れてしまったので後戻り出来ないですが。

そうですか、寿下無の雲は、あんなに大きくは
なかったですか。どうしよう。

>>270
こちらの要望をのんでいただいて、感謝。
急ぐ必然性はまったく無いので、納得いくまで
お描き下さい。

>>271
両方修正したつもりです。よかったら再チェック願います。

敵キャラの部分のソースを、ハンマーブロスを
加える前ので上書きしてしまった。おかげで2時間
近くが無駄に。(゚∀゚)アヒャ

一個前のバージョンは、ハンマーブロスが見えないはず。
0273名前は開発中のものです。02/11/03 03:11ID:???
ハンマーブロスって一定時間たつと、歩いてきますが
そのとき目の前に障害物があると、ジャンプするようです。

そのため、ハンマーブロスがすり抜けられないブロックは
わかりませんですた。上に乗っちゃう。
027426302/11/03 03:17ID:???
>>58
確かにハンマーブロスが出てこなくてあせりましが、
その前のバージョンでやってまつ

あと、細かいことなんですが
キャラのアニメーションする速度は
後々、変更できるようになります?
とりあえず描いて見てみたら、画像の切り替わりが早くて
なにしてるか分からない感じだったので。
(漏れ自身の画力の無さは置いといて)
0275名前は開発中のものです。02/11/03 03:36ID:???
着々と開発が進んでるね。
02765802/11/03 03:38ID:???
>>263
了解しました。では、可能なら次の更新までに
変更出来るようにしておきます。
あと、焦らせてしまってスマソ。

>>273
一定時間たつと歩くというのは初耳でした。
しかもジャンプしますか。
情報感謝。
0277名前は開発中のものです。02/11/03 03:47ID:???
某マップエディタの作者ですが、
マリオのマップデータがベタでなくオブジェクト指定なのは、
横スクロール限定なことと、当時のROM容量の制限による
サイズ軽減のためにやったと考えられるので、58氏のは
ベタなマップで持つ方が開発効率が良いし、データとしても
綺麗だと考えられます。今時オブジェクト指定ははやらないし。

ジュゲムは、ジュゲムの出現位置と停止位置を指定して、
開始位置〜停止位置間は倒しても一定時間で再出現するようになってます。

あと、ファミコンとか普通のゲームのFPSは60ですよ〜。
0278名前は開発中のものです。02/11/03 04:37ID:???
大御所キター!!
02795802/11/04 01:08ID:???
忙しかったので今日は更新無し。スマソ。

>>275
着々というか遅々と進んでます。マイペースで前進。

>>277の作者氏
や、これはどうも。貴重な情報&考察、大変に
ありがたいです。励みになりました。というかびっくり。

ジュゲムの停止位置指定は導入することにします。
今のままだとポールの向こう側から来たりしますし。

ちなみに今の仕様だと、ジュゲムを数匹出せます。
小文字のyを適当にマップファイルに入れてみて下
さい。復活時は後に出てきたジュゲムの高さに合わ
せます。
どうにかせねば。
0280名前は開発中のものです。02/11/04 11:10ID:???
いくら上下スクロールを認めたからといって
落ちるとミスする「穴」を作れるようにしないとマリオじゃないよね
0281名前は開発中のものです。02/11/05 00:39ID:???
ジュゲム3匹以上はたぶんクリア不能・・・(汗
02825802/11/05 22:17ID:???
・敵キャラのアニメーションスピードを調節可能にした。
敵それぞれのdata.txt最後の行の数字を大きくすると
ゆっくりになる。単位はFPS。

>>280
了解。次回には対処する予定とする。
02835802/11/05 22:20ID:???
書き忘れ。
・敵キャラ毎に重力加速度を設定可能。
data.txtの下から2行目で設定。パタパタ
とかは軽目にしたりする。
02845802/11/07 00:36ID:???
・ハンマー投げ追加。
・落下死を追加。
028526302/11/11 01:13ID:???
>>58
だいぶ遅くなりましたが、とりあえず
ハンマーブロスの絵ができました。

ハンマーブロス、投げるハンマー、deta.txtそれぞれ
いじくってあるので、まとめたものを以下の所にうpしますた。

ttp://www.geocities.co.jp/SiliconValley-Sunnyvale/1872/smbmdk/Hammer.zip

チンするとHammerというフォルダが出てきますので
お手持ちのJumpActionのEnemyフォルダの中にある
Hammerフォルダと差し替えていただければokです。
02865802/11/11 22:39ID:???
>>263
ご協力、感謝!すげ替えました。
おにぎりで来ましたか、自分はツーを予想しておりましたw
次回には、投げる物の軌道やスピードとかも調整出来る
ようにしときます。
事情により、一時的に名前が変わっております。ご注意を。

http://www.chukkysoft.com/m-bara/JumpAction11_11.zip

申し訳程度の更新。
・ブロックを叩く位置で、キノコの走る向きが変わる。

これより2週間ばかり忙しくので、更新が滞ります。
0287名前は開発中のものです。02/11/11 23:14ID:???
>ブロックを叩く位置で、キノコの走る向きが変わる。
それはマリオ3だけって話じゃなかったっけ?
まあ、どっちでもいいと思うけど。
02885802/11/16 00:36ID:???
サーバーが元通りに。
http://www.chukkysoft.com/m-bara/JumpAction.zip

・今回からSDL1.2.5で作成。ちょっと処理が早くなったらしい。
・土管を仮追加。まだワープ出来ず。画像もいいかげん。
・クッパを仮仮追加。まだ画像も動きもハンマーブロスといっしょ。

>>287
そういえばそうだったので、GameInit.txtでフラグを立てる
ことで切り替え可能にした。つっこみ感謝。

おにぎりの軌道と速度調節はまだ出来ません。やるのを
忘れてました、すまんす。次回までにはやる予定。
02895802/11/18 20:32ID:???
・クッパが炎を吐く。
・おにぎりの初速と重力が設定可。

enemy\hammer\kanaduti.txtをいじってください。
enemy\kuppa\kanaduti.txtと
enemy\kuppa\frame.txtも同様。

今回はこんなもんで。
0290名前は開発中のものです。02/11/18 23:31ID:???
やられて再スタートしても、クッパの炎が残ってるね
いきなり炎がでてきてビクーリしますた。
あと、クッパを無視して進んでいっても
炎だけは後ろからどんどん出てくる。

と、まだまだ仮仮追加でしたな。野暮でスマソ
02915802/11/19 00:12ID:???
>>290
や、チェックどうも。次回には修正しときます。

>と、まだまだ仮仮追加でしたな。野暮でスマソ

いえいえ、その野暮が必要なので、どんどんツッコミ
入れてください。実際気づいてませんでしたし。(゚∀゚)アヒャ

開発環境(時間の半分が電車内)の都合上、十分な
テストプレイが出来てませんのでどうでも良さげな
事でも一応書いてくれてると、こっちが楽に。
現物の挙動とかも併せて書いてもらえるともっと楽。

ところで。クッパは後ろに炎を出したかどうか知ってる
人はいますか?
0292名前は開発中のものです。02/11/19 00:20ID:???
出さないハズ〜

というかクッパの後ろは「斧」があるからw
029329202/11/19 02:13ID:???
マリオコレクションの1をやった。

マリオがクッパの右にいるとき、ちゃんと右向きになった。
けど火は吹かなかった。

右方向にいるときは、てくてくと斧の手前まで歩いてくるようだった。
0294名前は開発中のものです。02/11/19 13:43ID:???
>>293
ファミコン版も同じですよね、たしか

ファイヤーマリオ時にフラワーを取っても硬直時間があるようです
02955802/11/19 20:38ID:???
>>292-294
了解しました。炎の右向きパターンは
不要っぽいですね。情報感謝。
02965802/11/21 01:49ID:rAkqFees
とりあえず
>>293で指摘された部分を修正。
・土管ワープを追加。要調整。

ワープ情報はWarp*-*.txtに書いてあって、
ワープ元X座標 Y座標 向き ワープ先X座標 Y座標 向き //コメント
となっています。座標は、Map*-*.txtの左上を(0,0)として一マス単位
で表します。

向きは、0:上 1:左 2:右 3:下となってます。

1ドットの赤い点がワープポイントの目印です。試しやすいように
わざと見えるようにしてます。見難いけど。

とりあえずサンプルをご覧下さい。最初の土管がワープポイント
になってますので。

1-1をクリアするとエラーが出るのと、チビの時は横から土管に
入るのにジャンプが要るのは今のところ仕様です。
0297名前は開発中のものです。02/11/21 03:11ID:oxRvGKaW
おつかれさんです。
今回のはまだ見ていませんが、バグっぽいのを見つけたので報告です。

コインが何枚か出せるブロックを一度たたき、コインを一枚出す。
その後右に移動してブロックを画面外に出す。
左に戻りそのブロックを叩くと、何度叩いても硬いブロックに変化しない。
コイン無限増殖ワショーイ

こんな感じです。
0298あぼーんNGNG
あぼーん
0299名前は開発中のものです。02/11/21 03:19ID:n/Ol8S6c
嗚呼、このスレにもついに荒らしが・・・

ageてはダメだよ
0300あぼーんNGNG
あぼーん
0301名前は開発中のものです。02/11/21 03:39ID:oxRvGKaW
上げてしまってたか
正直すまんかった。


あ、関係ないけどさっき見つけたスレ
http://ex.2ch.net/test/read.cgi/news/1037794531/l50
何かうけた
030222902/11/21 03:57ID:Zv6Sw9Ap
>>301
確かに関係ないけど、笑わせてもらった
0303あぼーんNGNG
あぼーん
0304名前は開発中のものです。02/11/21 14:10ID:hgJ0zGyr
1-2ってあるの?1-1のポールにつかまってゴールになったところでゲームは終わるんだけど。
0305名前は開発中のものです。02/11/21 14:18ID:C0U06s+i
>>304
とりあえず>>296を読んでみることをおすすめする
0306あぼーんNGNG
あぼーん
03075802/11/21 21:52ID:rAkqFees
>>297氏の指摘した問題を修正。チェック感謝。
あとジュゲムが復活してなかった問題を修正。

>>294
チェックどうも。次回には修正しておきます。

>>304
とりあえず2-2まで行けるようにしました。
2-2をクリアすると1-1に戻ります。
0308あぼーんNGNG
あぼーん
0309名前は開発中のものです。02/11/21 23:25ID:4DxML9gO
終了厨様が同一人物に見えるのは自分だけでしょうか。
0310あぼーんNGNG
あぼーん
0311名前は開発中のものです。02/11/22 04:06ID:BGYuh8HW
↑懲りないヤシだな
0312名前は開発中のものです。02/11/22 04:15ID:ec67jh6J
どうせならマリオ系のAAで終了するくらいのセンスあってもいいのに
0313あぼーんNGNG
あぼーん
0314名前は開発中のものです。02/11/22 19:34ID:W0DVykTm
*・゚゚・*:.。..。.:*・゚再開゚・*:.。. .。.:*・゚゚・*
0315あぼーんNGNG
あぼーん
0316名前は開発中のものです。02/11/23 02:53ID:+sdK9j+I
297氏、気を落とさないで下さい。
0317名前は開発中のものです。02/11/23 10:29ID:jgn+Fq6t
ここまで粘着な荒らしにも笑えるが
放置できないでこまめにレス返してる人も笑える
0318名前は開発中のものです。02/11/23 11:25ID:viWPfCPx
まあ、ここの書き込みペースが数日に1度ペースだからねー。
58氏が降臨された直後くらいしか正直いって話題がない。
0319あぼーんNGNG
あぼーん
0320名前は開発中のものです。02/11/23 20:42ID:2TLYHAZR
ゲ製技術板は 終了厨が多いからなー。
多いのは人数でなくてアホレスだけどね。

PGできない香具師がPGになりきってたり。
0321あぼーんNGNG
あぼーん
0322名前は開発中のものです。02/11/24 13:39ID:+qV2+Y5S
up
0323あぼーんNGNG
あぼーん
0324名前は開発中のものです。02/11/24 21:22ID:ObY1Vket
ここってローカルルールに違反してたっけ?
0325名前は開発中のものです。02/11/24 21:29ID:KY+NC3ZX
    _、_   GOOD END!!
   ( ,_ノ` )     n    
  ̄     \    ( E)    
 フ     /ヽ ヽ_//      
0326名前は開発中のものです。02/11/24 21:56ID:jonLgVLo
この板はセガ社員の荒らしが多いからナ。
0327名前は開発中のものです。02/11/24 21:59ID:ObY1Vket
なるほどです!

ってageちゃだめだってば〜
0328あぼーんNGNG
あぼーん
0329名前は開発中のものです。02/11/24 22:10ID:vURKWiEV
おまえらおもろい
58氏も頑張れー
0330あぼーんNGNG
あぼーん
0331名前は開発中のものです。02/11/24 22:40ID:gfGxLutn
test
0332あぼーんNGNG
あぼーん
0333名前は開発中のものです。02/11/25 18:15ID:jk5Lm/HS
そろそろ「レス」削除依頼出してこよっか。
0334あぼーんNGNG
あぼーん
0335名前は開発中のものです。02/11/25 18:46ID:jk5Lm/HS
ごめん、もう出てたね。 感謝
03365802/11/26 08:04ID:dhGzt3A1
ただいまサーバー死亡中。
0337あぼーんNGNG
あぼーん
0338名前は開発中のものです。02/11/26 12:48ID:1EWl2Ljx
>>337>>337へのレス・・・なのか!?(違
03395802/11/26 16:21ID:dhGzt3A1
削除依頼、感謝。

サーバー復活しますた。

・マップチップ「白壁」「黄色い壊せないブロック」「橋」を追加。
・斧を追加。取ると、画面内の「橋」が壊れて敵が落ちてクリア。
・なんとなくタイトル追加。エンターかスペースキーか
 ジョイパッドのボタンでゲームへ進む。

・再スタート時に、いきなりクッパの炎が出てくるのを修正。

>>301
素薔薇しい。
03405802/11/26 16:38ID:dhGzt3A1
自分でバグ発見。
・斧の出ている画面でキノコかフラワーを出すと、斧が消える。

次回修正しときます。
0341あぼーんNGNG
あぼーん
0342名前は開発中のものです。02/11/26 23:55ID:css0kdRl
341のAAを元にマップを作ってみた。
クリア不能だった。
企画終了。
■ このスレッドは過去ログ倉庫に格納されています