디스켓 스포츠 대전 「DISK JAM」 — 브라우저에서 바로 플레이
1.44MB 게임개발공모전용으로 만든 하이텔 감성 디스켓 대전 게임을 웹으로 포팅했다. 설치 없이 바로 해볼 수 있다.
1.44MB 게임개발공모전에 내려고 만든 디스켓 스포츠 대전 게임 DISK JAM을 웹으로 포팅했다. 설치 없이 아래 버튼을 누르면 브라우저에서 바로 플레이할 수 있다.
💾 DISK JAM 바로 플레이
PC 키보드 전용 · 새 창으로 열립니다 · 소리는 첫 키 입력 후 켜집니다
어떤 게임인가
윈드재머(Windjammers) 계보의 탑다운 디스크 던지기 대전이다. 배경은 1997년 하이텔 게임제작 동호회 — 던지는 것은 원반이 아니라 3.5인치 디스켓이고, 득점하면 상대 드라이브에 데이터가 기록된다.
- DISK FULL 승리 — 상대 드라이브에 1,440KB를 먼저 기록하면 이긴다. 구석 슬롯은 240KB, 중앙은 120KB.
- 조준과 바나나킥 — SPACE를 누르고 있는 동안 발이 묶이는 대신 위/아래 키로 발사 각도를 잡고, 좌/우 키로 휘어지는 커브를 건다. 벽 반사까지 계산된 점선 궤적이 미리 보인다.
- 슈퍼샷 — 캐치와 득점으로 게이지를 모아, 가득 차면 SHIFT로 오버클럭 샷을 쏜다. 정크 파일을 뚫고 직진하고, 일반 캐치로는 못 잡는다 — 퍼펙트 캐치만이 막는다. 꽂히면 기록량 1.6배.
- 퍼펙트 캐치 — 디스크가 닿기 직전에 던지기 키를 누르면 “삭제되었수다!” 내 코트의 정크 파일이 하나 지워지고, 화염 반격이 장전된다. 슈퍼샷 게이지도 절반이 찬다.
- 정크 파일 잠식 — 기록당할수록 내 코트에 정크 파일 블록이 쌓인다. 이동을 방해하고 디스크를 엉뚱한 방향으로 튕겨낸다.
- 1P 아케이드 래더 — 시삽부터 ZIP드라이브까지 하이텔 5인방과 연전. 판마다 뮤테이터(과열 서브, 정크 유산, 촉박한 샷클록, 더블 기록)가 굴러 매 판이 다르다. 올클리어하면 2주차, 이니셜 TOP5 랭킹까지.
- 한 키보드 2P 대전 — 기체 3종(밸런스/터보/탱크) 골라서 친구와 맞대결.
- 경기 내내 우측 패널에서 하이텔 관전 채팅이 흘러간다. 잘하면 칭찬하고, 못하면 “조각모음 좀 해라” 소리를 듣는다.
조작법
- 이동: WASD 또는 방향키
- 던지기: SPACE (누르고 있으면 차지 — 차지 중 W/S로 각도, A/D로 커브, 놓으면 발사)
- 슈퍼샷: SHIFT (게이지가 가득 찼을 때)
- 퍼펙트 캐치: 수비 중 디스크가 닿기 직전 SPACE
- 2P: 방향키 이동 + RShift 던지기 + RCtrl 슈퍼샷
2026-07-09 업데이트
플레이테스트를 돌리고 크게 손봤다. 요점은 하나 — 던질 때 생각할 거리가 생겼다.
- 조준 시스템 추가 — 예전엔 이동 방향으로 대충 흩뿌려졌다. 지금은 차지하는 동안 제자리에 서서 각도와 커브를 직접 잡고, 점선 궤적으로 결과를 미리 본다. 구석 240KB 슬롯을 노리는 맛이 생겼다.
- 슈퍼샷 추가 — 수비(캐치)를 잘할수록 게이지가 차고, 황금빛 오버클럭 샷으로 되돌려준다. 리스크 없는 랠리가 사라졌다.
- 수동 로브 삭제 — SHIFT는 이제 슈퍼샷 전용. 로브는 조준 시스템과 역할이 겹쳐서 뺐다.
- CPU도 같은 규칙 — CPU도 조준을 쓰고, 사람처럼 반응 시간이 지난 뒤에야 낙하점을 읽는다.
원본은 1.44MB짜리 실행 파일
이 공모전의 규칙은 하나다. 게임 전체가 3.5인치 플로피 디스크 한 장(1,474,560바이트)에 들어갈 것. 원본은 Rust로 만든 940KB짜리 단일 exe다. 그래픽 에셋도, 사운드 파일도 없다 — 스프라이트는 코드로 찍고, 효과음과 BGM은 실행 중에 수식으로 합성한다.
웹 버전은 그 로직을 HTML/CSS/JavaScript로 1:1 포팅한 것이다. 렌더링은 Canvas 2D, 오디오는 같은 합성 수식을 Web Audio API로 옮겼다. 여전히 사운드 파일은 0개, 전체 용량은 한글 폰트를 포함해 163KB — 웹 버전도 플로피 한 장의 11%다.
공모전 마감은 9월 초. 결과가 나오면 이어서 기록하겠다.

