- 슈퍼마리오가 40주년을 맞이했으며, 전체 용량이 40KB에 불과하다는 놀라운 사실이 밝혀졌습니다. 🎂
- 총 40KB 중 32KB는 소스 코드, 8KB는 그래픽 데이터로 구성되어 있습니다. 💾
- 그래픽은 픽셀 단위가 아닌 8바이트 크기의 '타일'을 저장하는 방식으로 최적화되었습니다. 🖼️
- 색상을 4가지로 제한하고 타일 하나당 16바이트만 사용하여 효율성을 극대화했습니다. 🎨
- 최대 512개의 타일을 활용하고 색상 변경 및 좌우 반전을 통해 다양한 시각적 표현을 구현했습니다. 🔄
- 4개의 타일을 한 블록으로 묶고, 반복되는 블록과 오브젝트를 하나의 규칙으로 저장하여 코드 용량을 획기적으로 줄였습니다. 🧩
- 이러한 최적화 덕분에 1-1 맵 전체 용량이 약 370바이트에 불과했습니다. ✨
- 결과적으로 32개의 메인 스테이지와 보너스 스테이지, 모든 그래픽을 포함하여 총 40KB라는 경이로운 용량을 달성했습니다. 🌟





