- 원작
- 1997년 윈도우 게임
- 원작 표기
- SACHI SOFT / SAWAYAKAN Programmers, Satoshi Takenouchi
- 웹판 공개
- 2020년 3월 26일
- 구현 방식
- 리버스 엔지니어링 기반 자바스크립트 재구현
한눈에 보는 피카츄배구 역사
일본어 제목이 対戦ぴかちゅ~ ビーチバレー編인 원작은 1997년 윈도우용으로 만들어졌습니다. 확인 가능한 프로젝트 문서는 SACHI SOFT / SAWAYAKAN Programmers와 Satoshi Takenouchi를 원작 표기로 안내합니다. 작은 코트, 공 하나, 네트와 방향성 있는 점프 공격만으로 빠른 1대1 경기를 만든 것이 핵심입니다.
20여 년 뒤 GitHub의 gorisanson으로 알려진 이규태 개발자가 원작 머신 코드의 주요 동작을 분석해 물리 엔진과 AI를 자바스크립트로 재구현했습니다. 공개 업데이트 기록상 브라우저판은 2020년 3월 26일 출시되었습니다. 즉 현재 웹판은 오래된 EXE를 그대로 올린 것이 아니라 동작을 다시 만든 리메이크입니다.
1997년: 윈도우 원작의 시작
1997년 원작은 오늘날에도 익숙한 코트 크기, 이동, 공의 궤적과 컴퓨터 상대의 기초를 만들었습니다. 많은 캐릭터나 캠페인 대신 혼자 컴퓨터와 대결하거나 한 키보드로 두 사람이 짧게 겨루는 구조에 집중했습니다.
이 게임은 닌텐도나 포켓몬 컴퍼니의 공식 출시작으로 소개하면 안 됩니다. 검증된 현대 프로젝트가 원작 프로그램의 표기를 인용하는 오래된 팬 게임이며, 이 사이트도 공식 제휴가 없는 독립 팬 사이트입니다.
2020년: 리버스 엔지니어링에서 웹 리메이크로
현대 저장소는 원작 머신 코드의 물리 엔진과 AI를 분석해 다시 작성했다고 설명합니다. Ghidra, Cheat Engine, OllyDbg, Resource Hacker로 좌표, 함수, 타이밍과 리소스를 확인하고, 해석한 로직을 자바스크립트로 옮겼으며 화면 렌더링에는 PixiJS를 사용했습니다.
이 방식 덕분에 웹판은 원작의 감각을 유지하면서도 오래된 실행 파일을 배포하지 않습니다. 이용자는 소스와 변경 기록을 확인하고 로컬 빌드도 할 수 있어 출처를 알 수 없는 EXE보다 과정이 투명합니다.
웹판은 어떻게 업데이트되었나
공식 업데이트 기록은 대규모 재설계보다 원작 보존과 사용성 개선을 보여 줍니다. 2020년에는 다이빙 방향과 왼쪽 키 배치를 원작에 맞췄고 중국어 번역을 추가했습니다. 2022년에는 다크 모드와 BGM·효과음·속도·승리 점수 저장 기능이, 2023년 10월에는 선명/부드러움 그래픽 옵션이 추가되었습니다.
번역과 설정은 접근성을 높였지만 경기의 중심은 여전히 작은 코트, 빠른 랠리와 특유의 물리입니다. 웹판의 목표는 새 게임으로 바꾸는 것이 아니라 현재 브라우저에서 원작 동작을 편하게 경험하게 하는 데 가깝습니다.
P2P 온라인과 관련 분기
별도의 P2P Online 프로젝트는 오프라인 웹판 코드에 WebRTC 데이터 채널을 결합해 인터넷 대전을 구현했습니다. 문서에 따르면 두 사용자의 입력과 난수 상태를 맞춰 결정론적인 게임 상태를 동기화합니다. 이는 1997년 원작에 온라인 기능이 있었다는 뜻이 아니라 이후 만들어진 관련 분기입니다.
강화 AI 같은 실험도 같은 물리 시스템에서 발전했습니다. 오프라인 웹 리메이크, P2P 온라인판, AI 중심 버전은 목적과 관리 주체, 네트워크 동작이 다를 수 있으므로 같은 제품처럼 섞어 설명하지 않는 것이 좋습니다.
같이 남은 것과 달라진 것
변하지 않은 정체성은 이동하고 점프해 공을 치고 바닥에 떨어지기 전에 복귀하는 1대1 랠리입니다. 웹 프로젝트는 물리와 AI를 가깝게 재현하면서 전달 방식을 자바스크립트, 브라우저 렌더링, 번역과 저장 설정으로 현대화했습니다.
역사를 경험하기 위해 출처 불명의 오래된 윈도우 실행 파일을 설치할 필요는 없습니다. 투명한 브라우저 빌드와 검증된 저장소를 사용하면 코드와 업데이트 기록을 함께 확인할 수 있습니다.