PTT推薦

[閒聊] 超級瑪利歐到底怎麼壓縮到40KB的

看板C_Chat標題[閒聊] 超級瑪利歐到底怎麼壓縮到40KB的作者
your135
(藷)
時間推噓27 推:31 噓:4 →:45

最近稍微去看了一下遊戲機的歷史,

才覺得那時遊戲的容量壓縮技巧未免也太誇張了吧,

像是紅白機的時期的幾款遊戲容量都小到誇張,

超級瑪利歐兄弟只用了40KB的樣子,

經典的超級瑪利歐兄弟3也只用了3MB的樣子,

就算我有查過是利用那些方式 (如對稱、減少像素、重複利用圖等技巧)

我還是很難理解那麼多內容到底怎麼塞進去的,連遊戲截圖都不只40KB,

當時的遊戲設計工程師是鬼吧?

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.52.73 (臺灣)
PTT 網址

emptie12/07 17:54那個時候的圖像色彩深度沒有現在的高啊

energyy110412/07 17:54那個時候的素材又不大

energyy110412/07 17:54你拿現在的遊戲截圖去比那個年代的畫面當然有問題啊

kirimaru7312/07 17:55圖樣其實就那幾種 然後像麥塊一樣拼起來

starfuck12/07 17:55兼用素材很多 敵人就那幾種 剩下就是靠語法搬來搬去

inte629l12/07 17:56我記得走路的方式就是利用對稱反轉

Sazip12/07 17:57你搞不懂你不懂的東西?就是你不懂啊

kirimaru7312/07 17:57畫面捲動的瞬間能處理的事情也被精簡到極限

n368812/07 17:57圖像小啊

kirimaru7312/07 17:57TAS有一些招就是利用這點

jdward12/07 17:58通貨膨脹

vsepr5512/07 17:58因為那時候有必要啊,現在就不太重要了

vsepr5512/07 17:58直接硬幹你的儲存空間==

s95201312/07 17:59FC解析度才144P還不是全規格,有壓窄的

s95201312/07 18:00啊看錯,有240

wacoal12/07 18:03112還掛這種廢文。上古遊戲一般都是用調色盤,然後用索引

wacoal12/07 18:04代替,所以一個畫素只要1Byte。

wai080612/07 18:04https://i.imgur.com/ChrlcxL.png

圖 超級瑪利歐到底怎麼壓縮到40KB的

WantFxxk4X12/07 18:05文組不要再講話了 不然這裡會被低卡

wacoal12/07 18:05對比現在的貼圖,2048用RGBA32,一個畫素就要16Byte

your13512/07 18:09原來如此 = =

miha8042512/07 18:09樓上專業的 以前上課有玩過類似的

lomorobin12/07 18:10這年頭容量是玩家的問題

miha8042512/07 18:10指令集長度格式 開發平台 太多不同了

zetarv12/07 18:13上次看到瑪莉歐64只有8MB

XFarter12/07 18:14純噓 wacoal, 誰說 112 就一定要懂過去 8-bit 底層的圖像

XFarter12/07 18:14編碼和跟關卡設計了?

XFarter12/07 18:14現在的一堆類 8-bit 遊戲也不是每一款都能壓成這個大小==

wacoal12/07 18:15不懂可以估狗,你112大學白上了是不是?還在高中程度老師

wacoal12/07 18:15教你甚麼叫填鴨甚麼嗎

XFarter12/07 18:17你知道同時代的魔界村遊戲大小隨隨便便就是超級瑪利的三

XFarter12/07 18:17倍大ㄇ==

XFarter12/07 18:18啊如果能顧狗到的東西不能拿來討論,你來吸恰幹嘛?當釣

XFarter12/07 18:18魚仔?

XFarter12/07 18:18口氣可以對彼此尊重一點

好啦不要起爭議,我是真的Google過還是無法理解, 但也不是完全沒有來混一點文章的念頭= = 就順便問一下感興趣的話題, 不過每個人的常識都有所不同就是了,不是每個112都有接觸編碼的QQ

※ 編輯: your135 (140.112.52.73 臺灣), 12/07/2021 18:22:39

Bilison12/07 18:19挖挖口好嗆

n368812/07 18:21魔界村的構圖和敵人都比瑪利歐複雜多了吧

XFarter12/07 18:22補推回來,最近西恰的釣魚仔實在有夠多

XFarter12/07 18:22明明是相當溫良恭儉讓也很有討論空間的好文章還要被這樣

XFarter12/07 18:22批評,我實在很難苟同==

XFarter12/07 18:22當每個人二十四小時都在寫圖學相關的工作ㄇ

ig4999912/07 18:22原來你也是台大仔ㄛ

wtfpan062112/07 18:23Waco不就好嗆 笑死學店出來只會估狗還好意思說嘴

SsuWeiYuan12/07 18:23112不能問問題只能自己找答案,還好我不是可以盡情亂

SsuWeiYuan12/07 18:23問,嘻嘻

jay92031412/07 18:26就到處省啊 像是把雲倒過來當草

XFarter12/07 18:26魔界村的關卡數量多 + 素材兼用率比不過馬力歐是事實,上

XFarter12/07 18:26述只是一個例子來舉例

XFarter12/07 18:26人家用 4xKb 就賣到人家差一個位數的銷售額ㄟ

energyy110412/07 18:26笑死 到底有什麼好吵的 表現跟小學生一樣

GAIKING12/07 18:28閒聊版不能閒聊叫人去古狗,那以後遊戲攻略問題都不用發

GAIKING12/07 18:28了,通通使用古狗就好了,都查得到,供三小

energyy110412/07 18:29八成學店仔考不上眼紅而已

BApple12/07 18:33其實圖像翻轉復用都不是小的主因,為了節省空間很多都有專

BApple12/07 18:34們晶片處理,圖像要先建立色板,雖然同時發色素會被限制

BApple12/07 18:36但可以用更小的容量敘述一個圖片,換個色板還可以直接變成

BApple12/07 18:36另一個圖樣

neil13612/07 18:39出去別說你112

epidemic00012/07 18:56前面超兇的耶 害我以為走錯版

peter082512/07 19:02這就是為什麼第一志願去當兵會被班長搞 “你不是台大

peter082512/07 19:02嗎 怎麼連這個都不會 台大沒教這個嗎?” 這樣

peter082512/07 19:03他們的想法就是 哇靠 我懂台大生不知道的東西 好爽!!!

a16625t12/07 19:05幹112都這麼兇喔

kaitokid121412/07 19:10https://i.imgur.com/ecPGO9q.jpg

圖 超級瑪利歐到底怎麼壓縮到40KB的

denny4160612/07 19:33整篇最可悲的就是那個wacoal 西洽那麼多低智商廢文,

denny4160612/07 19:33嗆這種認真問的文幹嘛?自己情緒管理不佳還怪人,有

denny4160612/07 19:33夠可悲

brolli12/07 19:36哇!112耶!

HidekiRyuga12/07 19:37皇城永遠不缺笑料

your13512/07 19:39我哪裡兇了QQ

ko30949112/07 19:42哇口484考不上在憤世嫉俗==

isaswa12/07 19:58可撥學店==

TGD0112/07 20:01哇嗚 懂圖像好棒好優越欸 >.0

Kaiii061812/07 20:54學店仔難得可以嗆112 還不屌嗆一波

s801857212/07 21:25哈哈哈笑死 原來112甚麼都要懂 甚麼都要去問他系教師?

s801857212/07 21:25 看來112是一種原罪 幸好我不是阿

rockmanx5212/08 04:24遊戲本身解析度才256x224 你截圖絕對不只啊

huckebein1212/08 08:29我記得連音效都特化過吧?也是同時沒辦法發出太多層

huckebein1212/08 08:29聲音,所以在一些較複雜的場面會有部分音效出不來,

huckebein1212/08 08:29最常見的就是背景音樂常常會主旋律消失