좋은 영상 정말 감사합니다. 궁금한 점이 있는데, 최근 게임칩들은 반도체 집적도의 발전으로 몇 기가씩이나 되는 데이터를 담아낼 텐데, 그러면 압축법을 굳이 사용하지 않고 과거보다 경제성이 떨어지는 방식으로 담는지 궁금합니다. 예를 들어서 우수한 게임 퀄리티를 충분히 구현하고도 사용가능한 용량이 꽤 남는다면 일부 데이터는 굳이 압축하지 않아도 되니 mp3를 wav로 담아낸다든가 등... 그런 식으로도 게임이 개발되는지 궁금합니다.
압축 방식을 쓰면 생기는 트레이드 오프가 있습니다. 압축을 실행때마다 풀어야 하므로 로딩 시간이 길어지고 성능이 떨어집니다. 레드그린 버전을 구동해보면, 중간중간 로딩타임이 긴 걸 알 수가 있는데 이 이유 때문입니다. 또한 음원 등을 압축파일로 하면 정해진 음계와 음색만 낼 수밖에 없습니다. 현대 게임에는 다양한 음역대의 악기에 기교를 넣어 녹음하는데, 이걸 다 담아낼 수 없는 것이죠. 그래서 용량이 비교적 자유로운 현대 게임에서는 악보를 넣는 방식으로까지 압축을 하진 않습니다. 포켓몬의 경우 3세대까지는 음표를 소스코드에 박아넣는 식으로 음악을 저장했습니다. 4세대인 닌텐도 DS에서도 음악을 압축하는 포맷을 사용하는데요. 이쪽은 아주 직관적인 음표 방식이 아니라 닌텐도의 독자적인 압축 규격을 사용했습니다.
혹시 메가드라이브로 출시된 소닉 3D 블래스트나 토이 스토리 게임 같은것도 다뤄보시면 어떨것 같나요...? 프로그래머 분께서 당시 프로그램에 사용된 각종 프로그래밍 트릭이나 방법 등을 유튜브에 올려뒀는데 이것 또한 꽤나 흥미로운 방법들이 많아서 다뤄봐도 좋으리라 생각됩니다...!
포켓몬 gb1세대 부터 9세대 dlc까지 전부 플레이해보았지만, 개인적으로는 하드웨어에 독보적인 신기술을 도입하려는 시도는 계속 있었다고 생각합니다.. (4세대 마이크 활용, 3세대 팩건전지와 인터넷 통신기능, 6세대 3D기술 접목 등) 그래도 울썬문, 브다샤펄은 쓰레기가 맞지만요😅
선생님, 혹시 포켓몬스터 일판 크리스탈 롬을 분석해주실수도 있나요? 4mb ROM 와 64kb SRAM 스펙을 가진 MBC30보드에 어떻게 포켓몬 움직임을 압축해서 넣었는지 궁금합니다. 기존 골드버전만 해도 이미 지방 2개를 넣을정도로 대단한 게임 구현을 했었는데 거기다가 추가 컨텐츠가 포함된 크리스탈 버전에 대한 궁금증도 생기네요.
예전엔 TTS를 사용하였으나 정적인 이미지를 사용하는 편집 스타일에 기계음이 더해지니, 유투브가 제 계정을 기계가 만든 컨텐츠라고 판단하고 경고를 받았습니다. TTS가 감지되지 않으려면 요리나 게임 등 계속 화면이 움직여야 되는 거 같습니다. 현재 이 유투브 규모상 성우는커녕 편집자도 고용할 수 없습니다. 그래서 앞으로도 TTS를 사용하지 못하는 점 죄송하게 생각합니다.
포켓몬스터 금, 은 버전에 담긴 기술 - ruclips.net/video/s1A-eCMlqoc/видео.html
역시 배운 사람은 통찰력이 다르네
하드웨어를 100%활용한 프로그램을 만든다는게 참 로맨틱하네요
진짜 미친 것 같다..
대체 어떤 천재들이 저런 기법을 만들었을까…
옛날 상남자 개발자들이 어떤기법을 사용했는지 궁금했는데 이렇게 알아서 좋네요. 특히 포켓몬은 마리오랑 다르게 저장해야할게 많아보였는데(골드) 이런방식이였군요.
영상을 어떻게 이렇게 잘 만들지
중간중간 예시로 이해 돕는 것도 그렇고 내용 설명도 깔끔하고 내용 전개 방식도 넘 깔끔해서 마치 하나의 프레젠테이션을 본 거 같음
좋은 영상 정말 감사합니다. 궁금한 점이 있는데, 최근 게임칩들은 반도체 집적도의 발전으로 몇 기가씩이나 되는 데이터를 담아낼 텐데, 그러면 압축법을 굳이 사용하지 않고 과거보다 경제성이 떨어지는 방식으로 담는지 궁금합니다. 예를 들어서 우수한 게임 퀄리티를 충분히 구현하고도 사용가능한 용량이 꽤 남는다면 일부 데이터는 굳이 압축하지 않아도 되니 mp3를 wav로 담아낸다든가 등... 그런 식으로도 게임이 개발되는지 궁금합니다.
압축 방식을 쓰면 생기는 트레이드 오프가 있습니다.
압축을 실행때마다 풀어야 하므로 로딩 시간이 길어지고 성능이 떨어집니다. 레드그린 버전을 구동해보면, 중간중간 로딩타임이 긴 걸 알 수가 있는데 이 이유 때문입니다.
또한 음원 등을 압축파일로 하면 정해진 음계와 음색만 낼 수밖에 없습니다.
현대 게임에는 다양한 음역대의 악기에 기교를 넣어 녹음하는데, 이걸 다 담아낼 수 없는 것이죠.
그래서 용량이 비교적 자유로운 현대 게임에서는 악보를 넣는 방식으로까지 압축을 하진 않습니다.
포켓몬의 경우 3세대까지는 음표를 소스코드에 박아넣는 식으로 음악을 저장했습니다.
4세대인 닌텐도 DS에서도 음악을 압축하는 포맷을 사용하는데요. 이쪽은 아주 직관적인 음표 방식이 아니라 닌텐도의 독자적인 압축 규격을 사용했습니다.
와 미친 개발자 가슴이 웅장해지는 콘텐츠다
역시 사나이의 시대
강자만이 살아남기위한
압축 용량 보소
1세대 레드그린도 대단한데 2세대 골드실버는 이와타 사토루의 덕분에 극한의 용량절감을 통해 1세대 지역까지 다 넣은걸 보면 진짜 대단하죠
요새 주제 선정 폼 뭐임
지금 생각해도 경이로운 포켓몬 레드... 어떻게 그 용량에 그 재미를...
정말 대단해...
진짜 경이로운 개발과정이네요 오....
오 앞으로 이런 거 많이 해주세요
어디서 지나가듯 본 거라 확실하진 않은데
그 야생 포켓몬이나 트레이너 조우할 때 트랜지션 되면서 나오는 브금도 원래 있던 브금 거꾸로 재생한 거라고 봤는데 검색하려니 또 안 찾아지네요ㅋㅋㅋ
레드 개발자가 골드 개발 당시 개발진들 몰래 관동지방 데이터를 숨겨넣은 것도 재밌는 일화더라구여ㅋㅋㅋ 그 적은 용량에...
골드버전도 압축이 굉장히 많이 되어있다던데 골드버전 영상도 부탁드려요!
혹시 메가드라이브로 출시된 소닉 3D 블래스트나 토이 스토리 게임 같은것도 다뤄보시면 어떨것 같나요...?
프로그래머 분께서 당시 프로그램에 사용된 각종 프로그래밍 트릭이나 방법 등을 유튜브에 올려뒀는데 이것 또한 꽤나 흥미로운 방법들이 많아서 다뤄봐도 좋으리라 생각됩니다...!
미친 영상 퀄리티네요 감사합니다
이것이 이와타 사장이 제안했다고하는 전설의 압축기법인가
도트 최종걸작 5세대도 한번분석해주시면 감사할둣 진짜 도트 움직이는 퀄리티부터 지리는겜이라 지금봐도 전혀 어색하지않더군요
nds는 최대 512까지 저장되는 용량 빵빵한 게임이었는데 컴퓨터 과학쪽으로 접근해서 대단할게 있나? 싶기도 하네요
@@ohiojail_1120 많은 포켓몬 전부 도트가움직이는형식이나 그래픽들이 그전작 하고 너무달라져서 신기하긴하더라구여 도트움직이는거나 맵의 구성도 + 이동에 따라 변하는 카메라 뷰까지 생각하면 어떤식으로 구성했을지 궁금해서요!
보면서 옛날엔 이랬으면서 지금은 왜... 하는데 같은 말을하시네요ㅋㅋ 일해라 게임프릭
그시절 차력쇼 낭만 미쳤네ㅋㅋㅋ
냉장고에 코끼리 넣기
2세대 골드버전 할때 영문/일어판은 오리지널 게임보이 호환과 성도와 관동지방 모두 넣고 추가 포켓몬 까지 넣는거 보면 대단한거 같아
상남자들만이 살아남을 수 있는 닌텐도세계..
이런거 너무 좋아용
용량을 줄이기 위해 이전 세대 포켓몬을 빼는 거였구나!
그냥 상술이예요...그렇게 빼고도9세대 그래픽상태나 발적화 보면 그냥 기술력이 다 죽은거...
진짜 예술 작품이구나 ㄷㄷ
너무 좋아요 이런거 구독 누르고 갑니당
당연히 외국 콘텐츠일줄 알았는데;; 한국에서 이런 콘텐츠가...
컴공이 공부를 잘해야 하는 이유
주제 너무 재밌네요 👍
헉 개발 + 포켓몬이라니 😍
포켓몬 gb1세대 부터 9세대 dlc까지 전부 플레이해보았지만, 개인적으로는 하드웨어에 독보적인 신기술을 도입하려는 시도는 계속 있었다고 생각합니다.. (4세대 마이크 활용, 3세대 팩건전지와 인터넷 통신기능, 6세대 3D기술 접목 등) 그래도 울썬문, 브다샤펄은 쓰레기가 맞지만요😅
난 아무리 해도 60년 전 프로그래머보다 못한 놈이 될 거야 😢
오 흥미롭네요
그런데...
기술배치를 따로 넣지 않고 레벨에 따라서 한 거라면 왜 청 버전과 피카츄 버전은 일본 내수판은 1MB인데도 기술배치가 강화된 걸까요?
레드그린 버전과 블루,피카츄 버전은 소스코드가 다릅니다. 블루,피카츄가 기술배치를 저장했는지는 소스코드를 뜯어봐야 알거같습니다.
ㅠㅠ 게임프릭 za는 제발 잘 좀 내주라... ㅠㅠㅠ
저렇게 타이트한데 뮤를 넣었네
진짜 개멋있다
영상 잘 봤습니다
와 너무 좋아요
이런 정보는 어떻게....
선생님, 혹시 포켓몬스터 일판 크리스탈 롬을 분석해주실수도 있나요? 4mb ROM 와 64kb SRAM 스펙을 가진 MBC30보드에 어떻게 포켓몬 움직임을 압축해서 넣었는지 궁금합니다. 기존 골드버전만 해도 이미 지방 2개를 넣을정도로 대단한 게임 구현을 했었는데 거기다가 추가 컨텐츠가 포함된 크리스탈 버전에 대한 궁금증도 생기네요.
잘보고 갑니다
지린다
우와
이런말 하기 정말 죄송하지만 발음이 너무 안좋아서 듣기 힘들어요 ㅠㅠ 요즘 tts 도 잘되어있는데 그걸 쓰시는게...
예전엔 TTS를 사용하였으나 정적인 이미지를 사용하는 편집 스타일에 기계음이 더해지니, 유투브가 제 계정을 기계가 만든 컨텐츠라고 판단하고 경고를 받았습니다. TTS가 감지되지 않으려면 요리나 게임 등 계속 화면이 움직여야 되는 거 같습니다. 현재 이 유투브 규모상 성우는커녕 편집자도 고용할 수 없습니다. 그래서 앞으로도 TTS를 사용하지 못하는 점 죄송하게 생각합니다.
자막 달려있어서 괜찮은것 같아요
그렇게 거슬리진 않는데... 댓글 쓰신 분이 너무 예민하신듯
크게 거슬리진 않아여, 다만 된소리나 받침 단어를 말씀하실 때 표준어를 사용하지 않으셔서 그런듯(ex. 샷이 ; 샤시)
근데 이런거 하나하나 신경쓰면 아나운서 하지.. 굳이 신경 안쓰셔도 될듯합니당
@@worlddev전 목소리로 직접 말씀하시는 것이 집중이 더 잘 되는 것 같아요