1983년 Broderbund에서 출시한 원작 Lode Runner의 웹 브라우저 재현판입니다. Apple II/DOS 버전을 기반으로 벡터 그래픽 스타일로 구현되었습니다.
원작 150개 레벨 완전 수록!
┌─────────────────────────────────────┐
│ SCORE: 000000 LEVEL: 01 MEN: 5 │
├─────────────────────────────────────┤
│ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │
│ E $ $ │
│ ▒▒H▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒H▒▒▒▒▒▒ │
│ H H │
│ H $ $ H │
│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒H▒▒▒▒▒▒▒ │
│ H H │
│ $ H E $ EH $ │
│ ▒▒H▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒H▒▒▒▒▒▒ │
│ H H │
│ H $ P $ H │
│ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒H▒▒▒▒▒▒▒ │
│ ████████████████████████████████ │
└─────────────────────────────────────┘
index.html 파일을 웹 브라우저에서 열면 바로 플레이할 수 있습니다.
# 로컬 서버로 실행 (선택사항)
python -m http.server 8080
# 브라우저에서 http://localhost:8080 접속- 개발사: Broderbund Software
- 디자이너: Doug Smith
- 출시일: 1983년 6월 23일
- 원작 플랫폼: Apple II, Commodore 64, DOS 등
| 동작 | 키 |
|---|---|
| 이동 | 방향키 / I,J,K,L / W,A,S,D |
| 왼쪽 파기 | Z / U / F1 |
| 오른쪽 파기 | X / O / F2 |
| 시작/재개 | ENTER |
| 일시정지 | ESC |
| 레벨 재시작 | R (목숨 1개 소모) |
- 모든 금괴를 수집하고 화면 상단으로 탈출
- 150개 레벨을 클리어
| 행동 | 점수 |
|---|---|
| 금괴 수집 | 500점 |
| 레벨 클리어 | 2000점 + 1목숨 |
| 적 함정에 빠뜨리기 | 100점 |
| 적이 함정에서 죽음 | 100점 |
- 점프 불가: 플레이어는 점프할 수 없음
- 무한 낙하: 어떤 높이에서도 낙하 가능 (사망하지 않음)
- 벽돌 파기: 좌/우 아래의 벽돌만 파괴 가능
- 구멍 복구: 파인 구멍은 약 6초 후 자동 복구
- 구멍에 빠져도 스스로 탈출 가능 (플레이어는 불가!)
- 플레이어는 갇힌 가드 머리 위에 서 있을 수 있음
- 금괴를 하나씩 운반하며 랜덤으로 드롭
- 죽으면 화면 상단 랜덤 위치에서 리스폰
- 구멍에 빠진 가드는 아래층으로 떨어지지 않음
게임이 더 이상 클리어 불가능한 상황을 자동으로 감지합니다:
- 플레이어가 구멍에 갇힘
- 도달할 수 없는 금괴 존재
- 층간 이동 불가
- 탈출 사다리 도달 불가
| 기호 | 타입 | 설명 |
|---|---|---|
. |
빈 공간 | 통과 가능 |
# |
벽돌 | 파괴 가능 |
@ |
단단한 블록 | 파괴 불가 |
H |
사다리 | 오르내리기 가능 |
- |
바 | 매달려서 이동 가능 |
T |
함정 | 벽돌처럼 보이지만 통과 |
$ |
금괴 | 수집 대상 |
P |
플레이어 | 시작 위치 |
E |
적 | 시작 위치 |
loderunner/
├── index.html # 게임 컨테이너
├── style.css # 반응형 VGA 스타일
├── game.js # 게임 로직 (150개 레벨 포함)
├── README.md # 이 문서
├── CLAUDE.md # Claude Code 가이드
└── .claude/skills/ # 커스텀 스킬
- 그리드: 28x16 타일
- 기본 타일 크기: 24x24 픽셀
- 기본 캔버스 해상도: 672x384
- 프레임 레이트: 30 FPS
- 반응형 스케일: 0.8x ~ 3.0x
- 원작 150개 레벨 (Apple II 디스크 이미지에서 추출)
- 원작 점수 시스템
- 벡터 그래픽 렌더링 (해상도 독립적)
- 고해상도 디스플레이 지원 (Retina)
- 향상된 적 AI
- BFS 기반 스턱 감지 시스템
- 땅 파기 애니메이션
| 요소 | 색상 |
|---|---|
| 배경 | 진한 파랑 |
| 벽돌 | 빨강 그라디언트 |
| 단단한 블록 | 회색 돌 질감 |
| 사다리 | 갈색 나무 질감 |
| 바 | 금속 은색 |
| 플레이어 | 파랑 의상 |
| 적 | 빨강 갑옷 |
| 금괴 | 금색 보물 상자 |
원작 레벨 데이터는 SimonHung/LodeRunner 프로젝트에서 추출한 Apple II (1983) 디스크 이미지 데이터를 사용했습니다.
- Chrome (권장)
- Firefox
- Safari
- Edge
Canvas 2D API와 ES6+를 지원하는 모던 브라우저에서 동작합니다.
이 프로젝트는 교육 및 향수 목적으로 제작되었습니다. 원작 Lode Runner의 저작권은 Tozai Games에 있습니다.