8월 32일 (r20190312판)

문서 조회수 확인중...

날짜 이동란
8월 31일

8월 32일

9월 1일
달력 (태양력)
[ 펼치기 · 접기 ]



1. 개요


1. 개요


플레이스테이션용 게임 ぼくのなつやすみ(나의 여름방학)버그.
8월 31일 이후 특정 행동을 할 경우,[1] 9월 1일로 넘어가지 않고 8월 32일로 넘어가게 되는 버그다.
별 거 아니라고 생각되는 사람이 있을 수 있지만…문제는 이게 이대로 계속 진행되면 9월 1일로 안 넘어가고 8월 33일, 34일로 계속 진행된다. 진행만 멀쩡하게 되면 다행인데 글자도 깨지면서 점점 캐릭터들이 이상해진다.
원리는 게임 내부 메모리들을 참조하는 포인터 값이 이상하게 변조되어 원래 프로그래머가 의도하지 않은 영역을 참조하면서 일어나는 현상. 텍스트 혹은 캐릭터들의 날짜별 텍스처 등을 저장하는 영역이 아닌 엉뚱한 데이터를 그래픽이나 텍스트·사운드 데이터로 참조하게 되니 이런 호러스러운 일이 벌어지는 것. 미싱노와 출현 원리가 같다. 스타크래프트EUD 유즈맵 또한 이와 비슷한 원리를 활용한 것.

동영상을 보면 알 수 있다.

[1] 한 번 게임을 클리어한다→클리어 데이터의 그림일기를 연다→「もどる(돌아간다)」에 커서를 올려놓고 위(↑)를 누른다→원래는 일어나지 말아야 하지만 위쪽 그림일기로 커서가 이동한다→거기에서 버튼을 누른다→버그 발동!