2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

「スーパーマリオ」→40KB 「ドラクエ」→64KB これ、すごすぎでは? [952522887]

1 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/07(日) 23:26:46.11 ID:Molv+zA50●.net ?2BP(2000)
http://img.5ch.net/ico/morarael001.gif
「カタカナは20文字だけ」「没アイテムで宝箱がカラッポに」 ファミコンハードの限界に挑んだ制作者たち

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

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

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

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

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

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

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

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

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

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

https://headlines.yahoo.co.jp/hl?a=20180107-00000008-it_nlab-sci

185 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 17:22:51.38 ID:6nuC4GuY0.net
>>184
元の絵よりAAのほうがエロイ場合もあるな

186 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 17:29:35.84 ID:4GRlk6aWM.net
>>115
単純にあの頃のカートリッジでは一度に持てるキャラクター数が少なくて収まらなかった
一つのキャラクタの色を変えて二種類のキャラにするという涙ぐましい努力をしている
https://www.wizforest.com/OldGood/ntsc/famidq.gif

187 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 18:44:01.10 ID:2GD7CGV8a.net
>>58
セーブデータに暗号かける位なら、画像ファイル圧縮しろって話だろ

無圧縮ってことはさ、ファイルの容量がデカい訳だ
そうすると、当然読み込みに時間が掛かる
ある程度以上のCPUのパワーが有るならBMPファイルをタラタラ読むより
圧縮ファイルを展開した方がトータル速くなる

まぁ、判らないなら仕方無い

188 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 18:49:55.69 ID:2GD7CGV8a.net
>>70
マリオのジャンプの上下の放物線の動きに関しては計算じゃなくてテーブルでやってるから
そこの数値を全部2倍にするとスーパージャンプ、なんて解説をトンカチエディターの
マニュアルに書いてあった気がする

189 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 19:21:18.48 ID:uZA2tUTb0.net
>>70
アセンブラで擬似慣性とか面倒くさそうね

190 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 19:29:54.11 ID:+j6OPECa0.net
>>78
1行テトリスでぐぐれ

191 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 19:58:11.43 ID:GGzP9wFT0.net
>>187
その8行のレスは「そう」の二文字で済むよ
「ふざけてる」に係ってるのは暗号化じゃないよね?ってレスだったから

192 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 20:20:13.47 ID:5MV+Lw9L0.net
このスレの容量がドラクエ1を超えた

193 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 20:26:04.81 ID:4GRlk6aWM.net
>>188
曲線を高速に処理するという点についてジャンプをテーブル処理するのは普通だけど
スーパーマリオのジャンプは単純な加減算

194 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 20:29:02.24 ID:4GRlk6aWM.net
Verlet積分でぐぐろう

195 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 20:30:04.91 ID:99bPxOLva.net
鳥山のモンスターをドット再現したグラフィッカーも凄いな
今見ても見劣りしない

196 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 20:32:44.21 ID:7S9lqpvN0.net
約96KB(98304バイト)のFPS
.kkrieger
http://www.4gamer.net/patch/demo/kkrieger/kkrieger.html
http://www.4gamer.net/patch/demo/kkrieger/001.jpg
http://www.4gamer.net/patch/demo/kkrieger/002.jpg
ゲームのスクリーンショットよりサイズが小さい

197 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 20:45:42.40 ID:4GRlk6aWM.net
>>187
当時は例えばJpgやGifのエンコード・デコードは標準では無かったし
音声もMp3以前は現実的な圧縮形式があんまりなかった
単にめんどくさかったんじゃね?

198 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 20:47:52.72 ID:DGSvJ13d0.net
>>16
初代ツクールはイベント節約したところで根本のシステムに問題あるんじゃね?
レスポンスの悪いもっさりとした戦闘画面とか。

199 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 20:54:19.08 ID:WbUhGl5D0.net
>>194
お前騙されてるよ
http://blog.game-kids.net/haruzakki/entry-769.html

200 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 21:09:27.28 ID:uZA2tUTb0.net
>>199
そっちの記事は疑似Verletを使わなくてもマリオのジャンプを再現できるってだけで、実際にマリオがどういった処理を行ってたかはアセンブラレベルで解析してみないとわからないよ

201 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 21:40:14.64 ID:aH+vWS+ap.net
日本人って制限ある環境じゃないと成功しないよなって思うわ

202 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 22:13:05.49 ID:ndUrGUZu0.net
>>13
なんこれ

203 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/08(月) 22:37:00.70 ID:aEx7oWFad.net
今だって予算だの納期だのcero規制だので縛りは沢山あるはず
しかしなぜかその辺を何とかしようという頑張りはあんまり上手く行かない

204 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/09(火) 02:00:41.79 ID:/Q+C1KuU0.net
ソシャゲー「僕らもいかに少ないゲーム性で大儲けできるかに挑戦してるよ」

205 :番組の途中ですがアフィサイトへの\(^o^)/です :2018/01/09(火) 04:39:47.55 ID:iIjupx1E0.net
スーパーマリオの一面をいろんなゲームのキャラでやったら面白そう
どのキャラが一番気持ちよく動くか

総レス数 205
53 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200