ブックマーク / note.com/kanno_develop (1)

  • 8bitゲーム作りたい人に贈るランレングス圧縮の話|Kannoゲーム開発本部

    ■レトロゲーム開発の世界へようこそ!こんにちは!今回は、私が作っているFC/FC互換機対応のレトロパズルゲーム「Midnight Yammy(ミッドナイト・ヤミー)」 の制作裏話をお届けしようと思います。 「Midnight Yammy」タイトル画面このゲームは昔の8bitゲーム機用に作っているんですけど、当時のマシンってほんっっとうに容量がカツカツで、今では考えられないほど開発が大変なんです…💦 プログラムもデータもギリギリまで削って詰め込まないと、まともに動かせません😓 そんな状況で活躍するのが「ランレングス圧縮(RLE)」という古典的なデータ圧縮技術です。今回は、このRLEを使って50ステージ分のマップデータをどうやって小さく収めたのか?…という話と、そのために考えた小さな工夫を紹介してみようと思います。 …正直、この話が誰に刺さるのかはよくわかりません😅 でも「これから8bi

    8bitゲーム作りたい人に贈るランレングス圧縮の話|Kannoゲーム開発本部
    versatile
    versatile 2025/07/26
    ランレングスって懐かしいな
  • 1