MSX BASICでマッピーを作ってみた / MAPPY for MSXturboR

Поделиться
HTML-код
  • Опубликовано: 7 окт 2024
  • X1版で初めて見て、子供の頃にBASICで作ろうとしたマッピー、MSX BASICで作ってみました。MSXturboR専用です。
    前回、メモリが足りなくなって中断していましたが、文字配列に入れていたBGMデータを、その都度READ命令で呼び出すことで、メモリ確保できました(^^)
    ある程度形になったので、オープニングからネームエントリーまでを動画にしてみました。
    後半におまけのMZモードも入れています(^^;
    子供の頃に作ろうとしていたのはこれです(^^)
    • FM-11 BASICでマッピーを作ろうとし...
    #マッピー #MAPPY #MSX #MSXturboR

Комментарии • 94

  • @はらぽん-w9e
    @はらぽん-w9e 2 года назад +34

    アーケード版と同じ6段!!!ラウンド中スコア欄を諦めたのもいい割り切りですね!
    MSX BASICでここまで再現できるとは、月並みな言葉しかでませんが感動です!

    • @b.p.s.
      @b.p.s.  2 года назад +11

      ありがとうございます
      8x7ドットのマップチップを使って6段再現してみました(^^)
      SCREEN5モードでスコア表示は結構重たくなるのと横スクロールがあるので、かなり最初の方であきらめました(^^;
      MSXturboRだとオールベーシックでもこれだけ動くのがスゴいですね

    • @03wamorichan
      @03wamorichan 2 года назад +5

      凄いですね。曲もいいし、動きも全然気になりません。ニャームコがかわいくて癒やされます。MZの方はMZでゲーム進行からキャラは原作でプレイヤーは脳内に焼き付いてるから全く問題ないんですよね。むしろ各キャラを○や△等で当てはめた事が凄いです。テレビモナリザとか脱帽。

    • @b.p.s.
      @b.p.s.  2 года назад +10

      @@03wamorichan MZ版を移植した迎霧狼慢先生の発想力は、当時も今もスゴいと思います(^^)

  • @vintagerush-dx8977
    @vintagerush-dx8977 2 года назад +4

    結構、衝撃的な素晴らしい出来栄え!

    • @b.p.s.
      @b.p.s.  2 года назад +1

      ありがとうございます(^^)

  • @runmewkygo6014
    @runmewkygo6014 2 года назад +3

    自宅で遊べるクーソーを毎晩して、何ヶ月もお小遣い貯めて買ったMSXのマッピーは良く出来ていましたが、スプライトなキャラが単色で、ニャームコ屋敷も4階建?、ボーナスステージもなく子供ながら少し物足りなさを感じた事を覚えています。
    私が遊びたかったマッピーはこれだっ!と鳥肌立ちました!素晴らしい!
    PS ボーナスステージの曲が終わった直後に、最後の風船を割るタイミング合わせに(ニヤリ

    • @b.p.s.
      @b.p.s.  2 года назад +2

      私もMSX版買ったのですが、ボーナスステージは欲しかったですよね
      11面と15面のボーナスステージは時間ぎりぎりなので、タイミング狙ってました(^^)
      11面は失敗しましたが(^^;

  • @909crime
    @909crime 2 года назад +3

    I love mappy. Great job with this program!

    • @b.p.s.
      @b.p.s.  2 года назад +2

      Thank You(^^)

  • @solong.everyone
    @solong.everyone Год назад +5

    so much better than the official version of mappy on the msx! you really nailed it! i understand why you had to make it scroll 8 pixels rather than making it smooth though. although i think the bonus round and results music could use some work. not sure if you're able to improve those though. aside from that, i give it a 9.5/10! amazing conversion!

    • @b.p.s.
      @b.p.s.  Год назад +3

      Thank you(^^)
      I'm happy because Mappy is my favorite game.
      ありがとうございます(^^)
      マッピーは好きなゲームなので、嬉しいです。

  • @FiXato
    @FiXato 2 года назад +2

    That looks really smooth, and good to finally see the bonus stages on an MSX system! :)

    • @b.p.s.
      @b.p.s.  2 года назад

      Thank you very much.
      The bonus stage was a dream for MSX users(^^)
      ありがとうございます。
      ボーナスステージはMSXユーザーの夢でした(^^)

  • @niku8111
    @niku8111 Год назад +1

    素晴らしい出来栄え!! そして高得点プレイもなかなか。
    マッピーは自分にはなかなか難しく、こんなプレイできなかったなぁ

    • @b.p.s.
      @b.p.s.  Год назад +1

      ありがとうございます(^^)
      高ラウンドになっても敵の速度が変わらないので、難易度は低めです(^^;
      わたしもAC版や他機種版だと、こんなプレイできないですです

  • @ytsurukichi
    @ytsurukichi 2 года назад +2

    見た目や基本動作を作るところまではできそうですが敵キャラクターのアルゴリズムも作られていてスゴイです。
    当時ドット絵研究にいそしんでいたのに全然気にしていませんでしたが、アーケード機もMSXのスプライトと同様な事情を考慮した色遣いだったんだなぁと思いました。

    • @b.p.s.
      @b.p.s.  2 года назад +3

      ありがとうございます(^^)
      アルゴリズムも目コピなので、完全に一緒ではないのですが、ミューキーズがトランポリン中にマッピーが下の階にいると、次の階で降りるなどして追っかけている感を出しています。
      MSX2以降はスプライト2枚重ねると横ライン3色使えるのですが、3色目が1枚目と2枚目の色のOR値になるため、自由に選べず苦労しました(^^;
      デモ中は512色中16色使えるグラフィックモードで描いているので、AC版に近いと思います。

  • @DavidWillamas
    @DavidWillamas Год назад

    オーマイゴッド!信じられない!!という言葉になります。すごい!!

    • @b.p.s.
      @b.p.s.  Год назад

      いつもありがとうございます(^^)
      トランポリンやドア、マイクロウェーブ、ベルなどギミックが多いので、少しずつ手探りで再現してみました(^^;

  • @jabjab7321
    @jabjab7321 Год назад +1

    なにこれw凄すぎですw

    • @b.p.s.
      @b.p.s.  Год назад +1

      ありがとうございます(^^)
      キャラが同じ速度など課題は残っていますが、なんとか遊べるくらいにはなったかと思います(^^;

  • @fco64
    @fco64 Год назад

    When I thought I saw everything I was wrong I love when people make new versions of Mappy

    • @b.p.s.
      @b.p.s.  Год назад

      I think so too(^^)

  • @wilkinson3864
    @wilkinson3864 Год назад

    BASICのみでここまで出来るの!?
    当時、BASICのスピードを言い訳にしてた自分…。
    ワクワクする動画をありがとうございました☆

    • @b.p.s.
      @b.p.s.  Год назад

      感想ありがとうございます(^^)
      MSXturboRは、MSX2のBASICの5~6倍くらい速いので、そのおかげです(^^;

  • @x1cs
    @x1cs 2 года назад +8

    AC版では主人公よりも敵のスピードのほうが若干速かった気がします(ドット単位で距離が縮まっていく)。
    ステージが進むにつれて敵の速度を速くすると、緊張感が高まると思います。
    turboR は BASIC でも十分な速度が出せるのがいいですね。こういうパソコンがもっと普及したら良かったのに。

    • @b.p.s.
      @b.p.s.  2 года назад +3

      速度稼ぐために、8ドット単位移動にしています(^^)
      各キャラが2,4,8ドット単位で動くものもテストしたのですが、処理が重くて断念しました...orz
      任意ドット単位だとさらに重たくなりそうで(^^;
      敵の速度調整は、今後の課題です(^^)

  • @エリナリサコ
    @エリナリサコ Год назад +2

    クオリティーめっちゃ高いです。可能であればニューラリーXを作って欲しいです。因みにファミコン版は発売されなかったから😅

    • @b.p.s.
      @b.p.s.  Год назад +2

      ありがとうございます(^^)
      移動は8ドット単位なのでカクカクしていますが、見た目だけはアーケード版に近づけてみました(^^;
      私もファミコン版のラリーX、みたかったですね

  • @渡邊秀仁
    @渡邊秀仁 Год назад

    コンパイルせず、MSX-BASICのみなら
    本当に大した技術レベルですね。
    勿論、MSXなので限界を超えた部分は出来ないのだろうけど
    アルゴリズムを良く理解した素晴らしいプログラムだと思います。
    ぜひ、ソースを見たいものですね。

    • @b.p.s.
      @b.p.s.  Год назад +1

      ありがとうございます(^^)
      BASICでもこの速度が出ているのは、MSXturboRのおかげです(^^;

    • @渡邊秀仁
      @渡邊秀仁 Год назад

      本当に素晴らしい技術力だと思います。
      機械語ならともかく、Basicでは自分では無理です。
      こういうのが、プログラムで言う芸術だと感じます。
      元、〇〇ミのつたない感想です。

  • @nikog3359
    @nikog3359 Год назад

    ゲーム音楽では
    1番好きと
    すぎやまこういち氏に
    言わしめた名曲のマッピー。
    この再現なら
    すぎやま氏も納得されたでしょうね☆

    • @b.p.s.
      @b.p.s.  Год назад

      ありがとうございます(^^)
      わたしもマッピーのBGMが好きなので嬉しいです

  • @nikog3359
    @nikog3359 2 года назад +3

    面構成はファミコンより上
    スクロールはファミコンより下。
    でもこりゃーすげーよ。

    • @b.p.s.
      @b.p.s.  2 года назад +2

      ありがとうございます
      スクロールは処理を軽くするために8ドット単位です(^^;
      ファミコン版は今見ても移植度高いですね(^^)

  • @ジャナイカ-c7k
    @ジャナイカ-c7k Год назад +2

    MSX2の仕様がMSX初期の標準仕様で価格もそれなりだったらもっとハードが普及していたかもしれないですね。

    • @b.p.s.
      @b.p.s.  Год назад +1

      確かにMSX2のスペックは魅力がありましたね(^^)
      ただ、MSX2も初めは高級機ばかりで、FS-A1やHB-F1が出てようやく子供でも手が届きそうな感じになったのを覚えています

  • @mage_necromancer
    @mage_necromancer 2 года назад +12

    「作ってみた」で作れるものなのか…(恐怖)

    • @b.p.s.
      @b.p.s.  2 года назад +4

      MSXturboRの性能のおかげです(^^)

    • @家子都築
      @家子都築 Год назад +1

      @@b.p.s.
      ご謙遜を!

  • @ウサギウサギ何見て跳ねる
    @ウサギウサギ何見て跳ねる 2 года назад +1

    俺の知っているBASICと違う!
    俺が知らないだけだけどね。
    しかし凄いなー。ナムコから発売されました。と言われても疑わないレベル。
    本当に変態だ(良い意味で)

    • @b.p.s.
      @b.p.s.  2 года назад +4

      ありがとうございます(^^)
      子供の頃に他のPCでBASICを覚えましたが、MSX2を買ってからはゲームばかりやっていて、MSX-BASICはよく知りませんでした(^^;
      ただ、MSXマガジン永久保存版2を買って、BASICのリファレンスを読んでたら、使えそうな命令があったので、何か作ってみようと思ったのがきっかけです。
      それから17年になるので、少しは成長しているかも(^^;

  • @おとうちゃんやで
    @おとうちゃんやで 2 года назад +1

    最も初期パソコンでも出ていたゲームセットはコレとインベーダーな気がする。ファミコン買えなかったから、ジョーシンでやってたわw
    懐かしい

    • @b.p.s.
      @b.p.s.  2 года назад

      確かに多くの機種に移植されていましたね。
      ゼビウスなどもそうですが、どの機種買うかの選択の参考にしていた思います(^^)

  • @家子都築
    @家子都築 Год назад

    MSX対応なのにこんなにきれい&スムーズな動き&スクロールを再現できるのかぁ~?!(驚)
    風船ボーナスステージまで!!
    電波新聞社も脱帽?!(苦笑)
    え?!ソードm5版?はて、何のことかなぁ~?!(汗汗汗)
    いやはや“進歩”というのは機械も技術も人材も凄いな・・・!!

    • @b.p.s.
      @b.p.s.  Год назад

      MSXといってもMSXturboRなので、MSX2+以降のハードウェア横スクロール機能を使っています(^^)
      ボーナスステージはMSX版にはなかったので、がんばって入れてみました(^^;
      ソードm5版も動画でみたことあるのですが、ボーナスステージは欲しかったですよね

    • @家子都築
      @家子都築 11 месяцев назад

      @@b.p.s.
      返信ありがとうございます!!
      ん~・・・わしパソコンの性能とかスペックには疎くて・・・
      ?『言葉の意味はわからんがとにかく凄い自信だ!』
      (意味不明?!)
      なににしてもです!
      MSX版もソードm5版も超えた「マッピー」をつくれちゃうなんてやはり凄いですよ!!
      ・・・おっと?!
      23:25
      まだこちらを見ていなかったか!
      “いわくつき”のMZ版!!(笑)
      あれをここまで“忠実”に再現(移植)しちゃうなんて!!チープなビープー音でのメインBGM!こちらにも風船ボーナスステージ!!
      まあ、MZよりもこちらの『高性能MSX』の方が多分“上位機種”なんだから、楽勝ですかね?

    • @b.p.s.
      @b.p.s.  11 месяцев назад

      @@家子都築 見た目だけでもMZ版の雰囲気を楽しみたくて(^^;

  • @izumo4283
    @izumo4283 Год назад +1

    6階作りこんでるのが凄い、ハリーアップが出ないのはスプライトパターンジェネレーターテーブルが64では足らなくなったのでしょうか。

    • @b.p.s.
      @b.p.s.  Год назад +2

      スプライトパターンは、ニャームコ20枚、ミューキーズ20枚、ご先祖様14枚、マイクロウェーブ4枚、得点表示用(00,x2)2枚、計60枚割り当てています。
      残りはマッピー2枚と得点表示用1枚を、パターン書き換え用に割り当てています(1枚は予備)。
      なのでHURRY UP表示はグラフィック面に描く予定でしたが、忘れてて他の仕様を優先してたらメモリが足りなくなって未実装に(^^;

  • @FIRSTOFRIVER
    @FIRSTOFRIVER Год назад

    何となくおすすめに出てきたので開いてみたら完成度にびっくり。そして最後のmz-700 PCG無しバージョンの移植に驚き。しかしよく見ると、トランポリンに降りるとき・フロアに戻る時のアクションが実装されてて、すれ違い無敵時間がきちんと存在するところなど、mz-700版では削除された仕様が密かに追加されていたり。

    • @b.p.s.
      @b.p.s.  Год назад

      MZ-700風なので、内部の処理は変わらず、実機では表現できないBGもあります(^^;
      トランポリンへの移動もそれっぽく見えるよう苦労したので、気付いていただけて嬉しいです(^^)
      よく1キャラ分横にズレてトランポリンしてました...orz

  • @AnimationMaster167
    @AnimationMaster167 2 года назад +1

    So you did 3 versions of Mappy for the MSXturboR?
    The Arcade Version
    The MZ-700 both PCG and without PCG?
    Nice...

    • @b.p.s.
      @b.p.s.  2 года назад +1

      The graphics and sprite data are replaced.
      The program is unchanged(^^)
      グラフィックとスプライトデータを差し替えています。
      プログラムは変更なしです(^^)

  • @maximilianprivrat
    @maximilianprivrat 2 года назад +1

    Really nice! Compliments!

    • @b.p.s.
      @b.p.s.  2 года назад +2

      thank you(^^)

  • @Ttongsul
    @Ttongsul 2 года назад

    凄い

    • @b.p.s.
      @b.p.s.  2 года назад

      ありがとうございます(^^)
      何度か挫折しましたが、何とか形になりました

  • @hiraline
    @hiraline 2 года назад +3

    turboRの性能とプログラム技術を生かした再現度には脱帽するしかないのですが、ここまで来ると0,2,6,Gなどのフォントがなぜかオリジナルと微妙に異なるところが気になってしまいます。

    • @b.p.s.
      @b.p.s.  2 года назад +2

      フォント、確かに異なっていますね...orz
      調べてみたら5年前のパックマンの時に描いたフォントから間違っていたようです(^^;
      まったく気付いてなかったので、ありがとうございます(^^)

  • @ZettDarkstone
    @ZettDarkstone 2 года назад +1

    cool dude!

    • @b.p.s.
      @b.p.s.  2 года назад

      Thank you (^^)

  • @samukawa
    @samukawa Месяц назад

    当時これを開発できる能力があったなら数億は稼げただろうな・・・

    • @b.p.s.
      @b.p.s.  Месяц назад

      当時完成していたら誰かに見て欲しくて電波新聞社に持ち込んでいたかも(^^;
      今はネットで見てもらえるのが嬉しいですね(^^)

  • @hanachan0604
    @hanachan0604 Год назад

    OMAKE MZ MODEの割り切りぶりが笑える・・・が、実は凄く良くできているという(^^;)

    • @b.p.s.
      @b.p.s.  Год назад

      MZ-700版マッピーは伝説ですね(^^)

    • @randyedward3774
      @randyedward3774 Год назад

      電波新聞社が、MZ-700用に本当にこういうのを販売してたんですよw

  • @ST70KAI
    @ST70KAI 2 года назад +3

    ライセンスを取ってBEEPさんあたりで発売できないっすかね・・。

    • @b.p.s.
      @b.p.s.  2 года назад +1

      そういう時代が来ると良いのですが(^^;
      今は動画を見て楽しんでいただけるよう頑張ります(^^)

  • @manytoe
    @manytoe Год назад

    そういや、マッピーで出てくるパソコンってMZ80Bかな?

    • @b.p.s.
      @b.p.s.  Год назад

      カセットが縦向きなのでMZ-2000かと思ってましたが、色合い的にMZ-80Bが近いですね(^^)

  • @bugnaga
    @bugnaga 2 года назад +2

    MZ版がウケル

    • @b.p.s.
      @b.p.s.  2 года назад +1

      グラフィックモード追加するなら、MZ版マッピーは外せないです(^^)

  • @bhz072t
    @bhz072t Год назад

    普通に商品にできるレベル…

    • @b.p.s.
      @b.p.s.  Год назад

      ありがとうございます(^^)
      マッピーは好きなゲームなので、見た目だけでもとがんばってみました(^^;

    • @bhz072t
      @bhz072t Год назад

      @@b.p.s. MSXには公式移植はないんでしかっけ?当時はアーケド版との性能差が歴然としていますし、仕様の違いもクリアしないといけないので、本家移植、もしくは別のメーカーがライセンス移植した、と嘘を付かれても納得してしまうレベルです。

    • @b.p.s.
      @b.p.s.  Год назад

      @@bhz072t ナムコットブランドのMSX版マッピーが発売されていて、MSX2本体購入後に買いました(^^)
      キャラが単色、4階建て、ボーナスステージなしなど、がっかり要素もありましたが、それでも家でマッピーが遊べるのが嬉しかったです

  • @1973you3ma
    @1973you3ma Год назад

    発売日はいつですか?

    • @b.p.s.
      @b.p.s.  Год назад

      発売の予定はないです(^^;

  • @大友瑠奈
    @大友瑠奈 11 месяцев назад

    ワーナーマイカル1:33

    • @b.p.s.
      @b.p.s.  11 месяцев назад

      確かに似てますね(^^)

  • @torusan77
    @torusan77 2 года назад

    私はBASICをかじるくらいしか知りませんが、こちらのプログラムは相当ハイレベルなのでしょうけど、もっと初歩的な疑問としてBASICでゲームの描画を進行しながらBGMやらの音をテンポを狂わさずに鳴らすのはどうやってるのかなーと昔から気になってます。BGM専用の命令みたいなものがるのでしょうかね・・?
    関係ないですが、オープニングBGMの最後の小節の音階が若干違う気がしますw 0:26くらい
    昔の電波新聞社とかのゲーム移植でもありそうな凡ミスですねw
    ↑追記で訂正します。音階自体はあっててバランスとか音色とかの聞こえ方な感じのせいみたいですね。

    • @b.p.s.
      @b.p.s.  2 года назад +4

      BASICでBGMの鳴らし方の動画あるので、ぜひみてみてください(^^)
      ruclips.net/video/eZv3y_suIdk/видео.html
      基本、ON INTERVAL GOSUB命令とPLAY命令だけでできます。
      インターバルの値が、FM-7などのF-BASICだと秒単位の指定になるのですが、MSXは1/60秒単位で指定できるので、様々なテンポに合わせやすいです。

    • @torusan77
      @torusan77 2 года назад +1

      @@b.p.s.
      参考動画のリンクまで貼って頂いて、ありがとうございます。
      そういう命令があったんですね。今はもうプログラムとかには触りもしてませんが、疑問が解けてスッキリできました。

  • @大友瑠奈
    @大友瑠奈 11 месяцев назад

    BGMもSEもアーケード版と違うわwww

  • @mappyandmspacproduction262
    @mappyandmspacproduction262 Год назад

    Can I have it?

  • @BlackCurse-com
    @BlackCurse-com 2 года назад +1

    MSXって横方向のハードウェアスクロールは無いんだね…
    モニター横にして90度回転で縦ハードウェアスクロールでゲームは出来るのだろうか?
    本来はマッピー縦画面だし…

    • @b.p.s.
      @b.p.s.  2 года назад +1

      MSX2+以降ならBASICでも横スクロール機能が使えます。
      2ページをつなげてスクロールできるので、とても便利です(^^)
      ただ処理速度の関係で8ドット単位でスクロールさせています。
      90度回転で縦スクロール機能を使った横スクロールゲームも可能だと思います(^^)
      ただ、縦に2ページつなげることができないので、スクロールのたびに書き換える必要があると思います。

    • @BlackCurse-com
      @BlackCurse-com 2 года назад +1

      @@b.p.s.
      2ページ繋げて横スクロール機能…あるんですね~
      マッピーやドルアーガを作ってくれみたいな機能ですね
      MSXはゲームに適したマシーンだったんですね