「カタカナは20文字だけ」「没アイテムで宝箱がカラッポに」 ファミコンハードの限界に挑んだ制作者たち(1/3 ページ)

あの手この手で容量を節約。

» 2018年01月07日 12時00分 公開
[辰井裕紀ねとらぼ]
Share'); html.push('XPostPost見る'); html.push('
LINE
LINE
'); html.push('
Hatena
Hatena
'); html.push('HomeHome'); box.className = 'my_social'; box.innerHTML = html.join(''); wrap.appendChild(box); window.addEventListener('load',function(){ var rel = '',rel_id = ['endlinkConnection','logly-lift-4272841']; for(var i = 0; i < rel_id.length; i++){ if(d.getElementById(rel_id[i])){ rel = '
関連記事
関連記事
'; } } box.innerHTML += rel; }); })(document,'my_social_top');

 2018年現在、増加の一途をたどるゲームの容量。もはや1本で30GBを超えるようなソフトも当たり前で、例えば昨年発売されたPCゲーム「シャドウ・オブ・ウォー」に至っては、97.7GBもあります。

 これに対して、昔のファミコンソフトの容量は微々たるものでした。全世界で4024万本が売れたという「スーパーマリオブラザーズ」はたった“40KB”。現在の携帯電話で撮影した写真が当然のように数MBあることを考えると、驚きの低容量です。


ファミコンの容量節約伝説 たったの40KBで作られているスーパーマリオブラザーズ。ちなみにこの画像も約40KB

 RPGの「ドラゴンクエスト」ですら、初代の「1」はわずか64KB。「2」が128KB。「3」が256KB、ファミコンでのラスト作であり、5章からなる「4」ですら512KBにすぎなかったのです(※1)。

(※1…当時からのファンなら「ドラクエ3が2メガ、ドラクエ4が4メガ……」という風に覚えていた方も多いと思いますが、実はこれ、バイトでは無くビットの数字です。ビットはバイトの8分の1なので、バイトに換算すると上記の数値になるわけです)

 いま考えると「絶望的に少ない容量」「貧弱なグラフィックと音の仕様」で、大冒険活劇を描ききった当時のゲームクリエイターたち。彼らは「その手があったか!」という工夫と、徹底した「データカット」で、限られたハード性能の中に厳選した内容を詰め込みました。

 当時の伝説のクリエイターたちが語った“容量節約秘話”を、過去の文献などから見ていきましょう。


ドラクエ1で使ったカタカナは20文字だけ!

 「ドラゴンクエスト1」が登場する前、PCではすでにRPGが楽しまれていたものの、それをファミコンで再現するのは不可能といわれていました。なぜそれを64KBで実現できたのでしょうか。

 まずキャラに横や後ろを向かせると、その分の容量が使われてしまうので、常に前を向いています。そのため「カニ歩き」と揶揄(やゆ)される独特の歩き方になりました。

 さらに使う文字を制限しました。カタカナはたったの「20文字」に抑えたのです。最初に呪文やモンスターへ自由に名前をつけて、使っているカタカナを洗い出し、頻度の高い方から20番目までの文字を選んで、そこに無い文字は別の文字に変更しました。


ファミコンの容量節約伝説 カタカナの半分以上を奪われてもどうにかする職人・堀井雄二(『おとなのしくみ(4)』/鈴木みそ/エンターブレインより)

ファミコンの容量節約伝説 たったこれだけしか使えなかった(『しんでしまうとは なにごとだ!』/堀井雄二(原著)/スクウェア・エニックス)

 結局、使えたのは「イ・カ・キ・コ・シ・ス・タ・ト・ヘ・ホ・マ・ミ・ム・メ・ラ・リ・ル・レ・ロ・ン」の20文字。これに「゛」(濁点)と「―」(音引き)の組み合わせを入れ、さらにひらがなと似た「ヘ」や「リ」などをひらがなと共通にすることで、さらに文字数の削減を図ったのです。


ドラクエ1の文字「ひらがなの間にスペースを空け、読点は使わない」

 ひらがなが多くなるので、堀井雄二氏は独特の文章ルールと限られた文字数でセリフを紡いでいきました。そう、この逆境を逆手にとって、あの堀井節が生まれていくのです。

 堀井 漢字を使えないので、ひらがなが続くときはスペースを空ける。(中略)ひらがなだけのスペースを多用した文章に、いちいち読点が入ると、とてもうるさいだろうと考え、読点を使わないことにしました。(中略)同様の理由で、セリフの終わりを、【「】(カギカッコ)で閉じないことにしました。

出典:『しんでしまうとは なにごとだ!』(スクウェア・エニックス)


ファミコンの容量節約伝説 スペースを空けて文章を読みやすくしている(『しんでしまうとは なにごとだ!』/堀井雄二(原著)/スクウェア・エニックス)

ダンジョンの下へ行くごとに、同じ曲のテンポと音程を下げて恐怖感を演出

 さらに音楽家のすぎやまこういち氏は、ダンジョンでは同じ曲でも臨場感を出すため、下の階へ降りるごとに、音程が下がり、テンポもゆっくりにすることで、かえって「洞窟としての恐怖感」を増すことに成功しました。


ファミコンの容量節約伝説 一曲でさまざまな表情を出す(『ドラゴンクエストへの道』/滝沢ひろゆき・石ノ森章太郎/ガンガンコミックスより)

ドラクエ2は「紙芝居」でシナリオが展開されるはずだった!

 「ドラゴンクエスト2」は「1」と比べ容量が2倍になったものの、いまだ128KB。それでいて、フィールドがグンと広くなり、1人→3人パーティへと進化していて、これまた壮絶な容量節約が徹底されました。

 CGデザイナーの安野隆志氏が証言しています。

 一番大きかったのは、ストーリーや場所を説明する、一枚絵が全然入らなかったこと。ゲームの取扱い説明書の6ページに、ローレシアの城の中の絵があるでしょう。王様とか王子様とかいるやつ。あれが実は、画面写真なんです。あんな絵が10枚くらい入る予定だったんですけどね。

出典:『ドラゴンクエスト25周年記念冊子・ファミコン神拳奥義大全書』(スクウェア・エニックス)



 もともとは、紙芝居的にシナリオを1枚絵で説明していく形になるはずだったそうです。さらにドラクエ3で初登場した「あぶないみずぎ」も本当は2から採用され、ムーンブルクの王女に着せられたはずでしたが、あえなくカットされてしまいました。


なおMSX版ドラクエ2ではあぶないみずぎのシーンを見ることができる

ドラクエ2に「カラッポ」の宝箱がある理由

 さらに、堀井雄二氏は「耳せん」や「死のオルゴール」などの気になるアイテムがカットされたり、「カラッポの宝箱にはアイテムが入っていた」ことを証言。さらには、「逃げる階段のダンジョン」などの未収録要素も用意されていたといいます。

 メモリの制約から、なくなってしまったアイテムも少なくないのだ。ところどころにカラッポの宝箱があったりするのは、その名残りである。

 想像力豊かなキミはカラッポの宝箱を前に「ここはなにが入っていたんだろう」などあれこれ考えてみるのも楽しいかもしれない。

<『ファミコン通信』1987年8月10日号>


ファミコンの容量節約伝説 「耳せん」などのアイテムが無くなることが記されている(『ファミコン通信』1987年7月10日号より)

ドラクエ3の超シンプルなオープニングには、アニメシーンがあるはずだった!

 「ドラゴンクエスト3」で、ようやく容量は256KBに。しかし堀井雄二氏の手元には、その倍ほどの量の原稿があり、壮絶なメモリ節約に追われることになったそうです。

 ドラクエ3といえば、無音で真っ黒な、あまりにシンプルなオープニング。しかしそこには、本来アニメーションシーンが入れられるはずだったのです。


ドラクエ3の「幻のオープニング」とは……?

       1|2|3 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

'; div_1.appendChild(div); addJS('//widgets.outbrain.com/outbrain.js'); }); })(document,'rm51882_1');
昨日の総合アクセスTOP10
  1. /nl/articles/2412/30/news092.jpg 「デコピンを抱き寄せたのはもしかして」 妻・真美子さん第1子妊娠発表で大谷翔平の発言と行動に再注目 「“もう帰る?”は気遣っていたのかも」
  2. /nl/articles/2412/31/news072.jpg 大谷翔平、妻・真美子さん妊娠公表→“子どもの予定は?”への回答に再注目 「優しすぎ」「素敵すぎる!」
  3. /nl/articles/2412/30/news040.jpg 40代主婦が“3万円の福袋”を開封したら…… 「言葉を失った」衝撃の中身が90万再生【福袋】
  4. /nl/articles/2412/30/news088.jpg “がんが脳転移”の山川豊、病おしての歌唱姿がスタジオの涙呼ぶ……サバイバーの共演者「同志として死ぬ瞬間まで生きましょう!」
  5. /nl/articles/2412/29/news100.jpg 大谷翔平、妻・真美子さん妊娠公表→エコー写真に“まさかの勘違い” 「デコピン妊娠?」「どう見てもデコピンで草」
  6. /nl/articles/2412/30/news007.jpg 16歳で妊娠した女性、当時はアンチも多かったけど…… 14年後、幾多の困難を乗り越えた“現在の姿”が話題
  7. /nl/articles/2412/29/news075.jpg 「スマホ入荷しました」 ハードオフ店舗がお知らせ→まさかの正体に大横転 「草しか生えない」
  8. /nl/articles/2412/30/news026.jpg スーパーで購入したアサリを汚れた水槽に入れて24時間後 驚きのタイムラプスに「凄い」「こんなにドラマがあったなんて!」
  9. /nl/articles/2412/30/news070.jpg 大谷翔平の妻・真美子さん妊娠→現役時代に語っていた「将来の夢」に感動の声 「なんか泣けてくる」
  10. /nl/articles/2412/31/news007.jpg 「笑いすぎて腹筋が死にました」 本棚の前にいるニャンコ、次の瞬間…… 「ちょっと待ってくれぇ!!!」な展開が270万表示
先週の総合アクセスTOP10
  1. 東京美容外科、“不適切投稿”した院長の「解任」を発表 「組織体制の強化に努めてまいる所存」
  2. 大谷翔平、妻・真美子さん妊娠公表→エコー写真に“まさかの勘違い” 「デコピン妊娠?」「どう見てもデコピンで草」
  3. 「すごい漢字!」 YouTuberゆたぼん、運転免許証公開 「本名の漢字」に衝撃の声続々
  4. 「麻央さんにそっくり……」 市川團十郎の11歳息子・勸玄の成長ぶりに驚きの声 「大きくなってる!」「すでに貫禄がある」
  5. チェジュ航空社長、日本語で謝罪 犠牲者は170人以上との報道 公式サイトは通常のオレンジからブラックに
  6. 「スマホ入荷しました」 ハードオフ店舗がお知らせ→まさかの正体に大横転 「草しか生えない」
  7. 母「昔は数十人もの男性の誘いを断った」→娘は信じられなかったが…… 当時の“想像を超える姿”が2800万再生「これは驚いた」【海外】
  8. 毛糸で作ったお花を200個つなげると…… “圧巻の防寒アイテム”完成に「なにこれ作りたい……!!」「美しすぎる!」と100万再生【海外】
  9. 「思わず泣きそう」 シャトレーゼの“129円クリスマスケーキ”に衝撃 「すごすぎない!?」「このご時世に……」
  10. 「デコピンを抱き寄せたのはもしかして」 妻・真美子さん第1子妊娠発表で大谷翔平の発言と行動に再注目 「“もう帰る?”は気遣っていたのかも」
先月の総合アクセスTOP10
  1. ザリガニが約3000匹いた池の水を、全部抜いてみたら…… 思わず腰が抜ける興味深い結果に「本当にすごい」「見ていて爽快」
  2. パパに抱っこされている娘→11年後…… 同じ場所&ポーズで撮影した“現在の姿”が「泣ける」「すてき」と反響
  3. 東京美容外科、“不適切投稿”した院長の「解任」を発表 「組織体制の強化に努めてまいる所存」
  4. ズカズカ家に入ってきたぼっちの子猫→妙になれなれしいので、風呂に入れてみると…… 思わず腰を抜かす事態に「たまらんw」「この子は賢い」
  5. 母親から届いた「もち」の仕送り方法が秀逸 まさかの梱包アイデアに「この発想は無かった」と称賛 投稿者にその後を聞いた
  6. イモトアヤコ、購入した“圧倒的人気車”が思わぬ勘違いを招く スーパーで「後ろから警備員さんが」
  7. 「何があった」 絵師が“大学4年間の成長過程”公開→たどり着いた“まさかの境地”に「ぶっ飛ばしてて草」
  8. フォークに“毛糸”を巻き付けていくと…… 冬にピッタリなアイテムが完成 「とってもかわいい!」と200万再生【海外】
  9. 「何言ったんだ」 大谷翔平が妻から受けた“まさかの仕打ち”に「世界中で真美子さんだけ」「可愛すぎて草」
  10. 鮮魚スーパーで特価品になっていたイセエビを連れ帰り、水槽に入れたら…… 想定外の結果と2日後の光景に「泣けます」「おもしろすぎ」
'; var div_outer = d.createElement('div'); div_outer.className = 'colBoxOuter'; div_outer.innerHTML = html; var target = (d.getElementById('colBoxCategoryList'))? d.getElementById('colBoxCategoryList') : d.getElementById('colBoxAsideCategoryList'); target.className = 'colBox colBoxCategories'; target.appendChild(div_outer); }; const dataLargeCategory = { "categories": [ { category:"ニュース", categoryid:"341", }, { category:"エンタメ", categoryid:"342", }, { category:"クイズ", categoryid:"343", }, { category:"ゲーム", categoryid:"344", }, { category:"グルメ", categoryid:"345", }, { category:"住まい", categoryid:"346", }, { category:"地域", categoryid:"347", }, { category:"おかね", categoryid:"348", }, { category:"乗り物", categoryid:"349", }, { category:"教育・子育て", categoryid:"350", }, { category:"家電・PC・カメラ", categoryid:"351", }, { category:"就職・転職", categoryid:"https://nlab.itmedia.co.jp/research/category/recruit/", }, { category:"ホビー", categoryid:"353", }, { category:"ファッション", categoryid:"354", }, { category:"動物", categoryid:"355", }, { category:"健康・筋トレ", categoryid:"356", }, { category:"ライフスタイル", categoryid:"357", }, { category:"美容", categoryid:"358", }, { category:"IT・科学", categoryid:"361", }, { category:"カルチャー・アート", categoryid:"381", }, ] }; const arrayNoSmallCategoryList = ["ニュース","クイズ","ゲーム","グルメ","住まい","おかね","家電・PC・カメラ","就職・転職","ホビー","健康・筋トレ","ライフスタイル","美容","dummy"]; var tempCategoryGroupId = document.head.querySelector('[name=categorygroupid]') var flgView = true; if(!!tempCategoryGroupId){ for(var i = 0; i < dataLargeCategory.categories.length; i++){ if(dataLargeCategory.categories[i].categoryid == tempCategoryGroupId.content && arrayNoSmallCategoryList.includes(dataLargeCategory.categories[i].category)){ flgView = false; break; } } } if (d.head.querySelector('[name=categoryid]') && flgView) { var categoryid = d.head.querySelector('[name=categoryid]').content; var json_url = '/include/category/' + categoryid + '/categories.json'; jsonRequest({url:json_url, charset:'Shift_JIS', callback:function(_data){outputCategoryList(_data.json,ini.heading)}}); } else { var data = dataLargeCategory; outputCategoryList(data,ini.l_heading); } })();