1.遊戲大量復用圖塊,圖塊還使用調色盤索引,好像每個像素才占用2bit。
2.程式設計師精心最佳化各種數據結構,每一bit儲存都不浪費。
3.聲音只儲存發聲通道的調變參數序列,能復用就復用。
4.程式碼全是組譯寫成,直接操作硬體,基本不存在浪費的指令。
個人覺得fc最神奇的遊戲還屬超級瑪麗,32個關卡,每關都不同,各種隱藏要素,好像程式碼區才10多k,數據區10多k。反組譯看完還是不敢相信這點東西能玩一個童年…現在helloworld的二進制都可能比這大多了。
1.遊戲大量復用圖塊,圖塊還使用調色盤索引,好像每個像素才占用2bit。
2.程式設計師精心最佳化各種數據結構,每一bit儲存都不浪費。
3.聲音只儲存發聲通道的調變參數序列,能復用就復用。
4.程式碼全是組譯寫成,直接操作硬體,基本不存在浪費的指令。
個人覺得fc最神奇的遊戲還屬超級瑪麗,32個關卡,每關都不同,各種隱藏要素,好像程式碼區才10多k,數據區10多k。反組譯看完還是不敢相信這點東西能玩一個童年…現在helloworld的二進制都可能比這大多了。
Copyright © 2024 www.519640.com NO.1 華文問答
商務合作:xingwa#jasve.com(傳送郵件請將#換成@)