중세 전술 실험실: 동현워TM
동현랭으로 출전하는 중세 턴제 전술 게임이다. 모든 연구를 마친 제국 시대에서 시작한다.
처음이라면? 예제를 고르고 출전을 눌러 보자. 지도·문명·선공·시작 자원은 모두 동현랭 명령으로만 정한다.
동현랭 배우기 · 실행기 ↗A 전장
출전 준비원래 화면으로 돌아오려면 오른쪽 위 ✕ 전체 화면 닫기를 누른다.
B 동현랭 출전 코드
sortie.dh예제를 고른 뒤 출전을 눌러 보자. 지도·문명·선공·자원은 코드로만 정한다.
브라우저 칸 3개는 이 기기의 이 브라우저에만 남는다. 다른 기기나 브라우저로는 옮겨지지 않고, 사이트 데이터를 지우거나 사생활 보호 창을 닫으면 사라진다. Safari는 이 사이트를 7일 동안 열지 않으면 칸을 지울 수 있다. 오래 둘 판은 .dhsave 파일로 내려받아 두자. 필요 없는 칸은 지우기를 두 번 눌러 비운다.
C 전투 기록
출전은 동현랭으로, 전투는 키보드나 게임패드로.
동현랭 프로그램이 출력한 정수를 차례로 읽는다. 명령 번호 하나 뒤에 값 하나가 온다. 마지막에 6을 출력해야 전장에 나간다. 전투가 시작된 뒤에는 동현랭을 쓰지 않는다.
| 명령 | 하는 일 | 값 | 기본값 |
|---|---|---|---|
| 1 | 지도 | 1 첫 마을 · 2 강 건너 · 3 사막 오아시스 · 4 산맥 고개 · 5 늪과 숲 · 6 대평원 · 7 호숫가 마을 · 8 검은 숲 · 9 큰 강과 지류 · 10 해안 성채 · 11 세 섬 · 12 제국 대륙 | 1 |
| 2 | 나의 문명 | 1 브리튼 · 2 프랑크 · 3 몽골 · 4 사라센 · 5 일본 | 1 |
| 3 | 동현AITM 문명 | 1~5 (같은 문명끼리도 된다) | 2 |
| 4 | 선공 | 1 내가 먼저 · 2 동현AITM가 먼저 | 1 |
| 5 | 시작 자원 | 0~3000 · 100 단위 · 식량과 금에 같은 양 · 양쪽 같은 양 | 500 |
| 7 | 난수 시드 | 1~2147483646 · 같은 시드는 같은 운(피해 운 · 개종 · 시장 용병) | 매번 새로 |
| 6 | 출전 | 값 없음 · 반드시 마지막에 | — |
고정된 조건
모든 판은 제국 시대에서 시작하고, 연구는 모두 끝난 것으로 본다. 그래서 병종은 정예·최종 단계의 수치를 쓴다. 동현AITM 난이도는 하나, 전장의 안개는 없다. 사람 한 명과 동현AITM 한 명만 겨룬다. 동현AITM는 학습한 인공지능 모델이 아니라, 정해진 규칙으로 수를 고르는 컴퓨터 상대다.
같은 명령을 여러 번 출력하면 마지막 값이 쓰인다. 범위를 벗어난 값, 짝이 없는 명령, 6 뒤의 출력은 오류로 알려 주고 전장에 나가지 않는다.
예시
나는 동현이냐? ㅋㅋ 지도 3 · 사막 오아시스 뿡뿡 도옹~뿡뿡뿡~뿡뿡 도오옹~뿡뿡뿡 ㅋㅋ 나의 문명 4 · 사라센 뿡뿡 도오옹~뿡뿡뿡~뿡뿡 도오오옹~뿡뿡뿡 ㅋㅋ 출전 뿡뿡 도오오오오오옹~뿡뿡뿡 동현이구나
동현랭 문법은 동현랭 플레이그라운드에서 배울 수 있다.
상대 마을회관을 점령하거나 무너뜨리면 이긴다.
차례가 올 때마다 내 건물에서 식량과 금이 들어온다. 생산 건물에서 유닛을 만들고, 보병으로 중립·적 건물을 점령해 수입을 늘린다. 영웅 능력이나 경험치 같은 성장 요소는 없는 단순한 전술 전투다.
머리글 오른쪽에 붙은 네 아이콘(키보드·마우스·게임패드·전체 화면 FULL)은 입력 표식이다. 켜진 것만 이 실험실에서 쓸 수 있다: 키보드·마우스·게임패드·전체 화면. 아이콘에 마우스를 올리거나 손을 대면 풍선 도움말이 뜬다.
전체 화면: 출전한 뒤 전장 아래 전체 화면 단추를 누르면 게임 화면이 비율을 지키며 화면을 꽉 채운다. 원래 화면으로 돌아오려면 오른쪽 위 ✕ 전체 화면 닫기를 누른다. 요소 전체 화면을 못 쓰는 기기(iPhone Safari)에서는 창을 가득 채우는 방식으로 대신한다. 남는 위·아래(가로로 긴 휴대폰·태블릿에서는 양옆)에 오른쪽 칸의 정보—두 진영의 자금·거점·유닛, 커서 칸 정보, 최근 기록—를 요약해 보인다.
키보드
| ←↑↓→ | 커서 이동, 메뉴 고르기, 대상 바꾸기 |
| X | 유닛 선택 · 이동 확정 · 명령 실행 · 생산. 동현AITM 차례에는 빨리 감기 |
| Z | 취소 · 한 단계 뒤로. 동현AITM 차례에는 빨리 감기(Z나 X를 한 번 누르면 그 차례가 끝날 때까지 빠르게 진행되고, 다음 차례에는 저절로 풀린다) |
| S | 아직 움직이지 않은 다음 유닛으로 |
| A | 커서 아래 유닛의 능력 정보 |
| Shift | 누르고 있는 동안 커서 아래 유닛의 공격 범위 |
| M | 효과음 켜기·끄기(머리말 스피커 단추와 같다) |
| Enter | 메뉴: 턴 종료 · 저장 · 불러오기 · 항복 |
| 게임패드 | 블루투스·USB 게임패드를 붙이면 닌텐도 배치 기준으로 쓴다. 다이아몬드 네 단추는 자리로 키보드와 짝을 맞춘다: 오른쪽=X키 · 아래=Z키 · 위=S키 · 왼쪽=A키(닌텐도 글자로 A·B·X·Y). A=X키(확인), B=Z키(취소), X=S키(다음 유닛), Y=A키(정보), 십자·왼 스틱=방향키, L=Shift(사거리), +=Enter(메뉴). 동현AITM 차례의 A·B는 빨리 감기. 닌텐도·8BitDo(닌텐도 배열) 패드는 브라우저 표준 배치가 자리 기준이라 설정 없이 바로 A=X키·B=Z키다. 드물게 OS·브라우저가 단추를 글자 순서로 뒤집어 보고해 A와 B가 거꾸로 들어오면 −(Select)를 한 번 눌러 바꾼다(다시 누르면 원래대로, 패드 이름별로 브라우저에 남는다). 첫 누름을 삼키거나 자동으로 맞추지는 않는다 |
규칙 요약
- 체력: 모든 유닛은 체력 100으로 시작한다. 지도에는 10으로 나눈 값(올림)을 작게 적는다.
- 수입: 마을회관 식량 25·금 25, 방앗간과 농장 식량 65씩, 광산 금 245. 다친 건물은 체력만큼 덜 낸다.
- 인구 한도: (식량 수입 + 금 수입) ÷ 100, 올림. 건물을 잃으면 더 만들 수 없다.
- 피해(근사식): 50 × (공격 ÷ 방어) × 운 0.9~1.1. 공격은 체력에 비례해 줄고, 방어는 서 있는 칸의 지형·건물 보너스만큼 는다. 건물을 칠 때는 35 × (공격 ÷ 건물 방어).
- 상성: 보병은 공성·건물에 +33%. 기병은 보병·원거리·수도사에 +33%, 건물에 −50%. 원거리는 건물에 −50%. 공성은 건물에 +50%.
- 반격: 맞은 유닛은 공격한 유닛이 자기 사거리 안에 있으면 반격한다. 공성 무기와 수도사는 반격하지 않는다. 선제공격 유닛은 먼저 친다.
- 점령: 점령값 20(건물 체력에 비례). 점령할 수 있는 보병이 자기 표시 체력만큼 줄인다. 마을 사람은 두 배.
- 회복: 내 건물 위에서 차례를 시작한 유닛은 체력 +20. 내 건물은 차례마다 +10씩 고쳐진다.
- 수도사: 이웃 아군(공성 무기 제외)을 +30 치유하거나, 1~2칸의 적을 개종한다. 확률 40% × 수도사 체력(두 칸이면 절반). 영웅과 고유 병종은 개종하지 않는다.
- 용병: 시장에서 날마다 여섯 가지 중 세 가지가 나온다. 가격은 25% 할인된 값이다. 성유물은 없다.
- 영웅: 문명마다 한 명이 마을회관 곁에서 시작한다. 특별한 능력 없이 강한 일반 유닛이며, 쓰러지면 다시 만들 수 없다.
문명
병종표
지형과 건물
수치는 원작에서 읽고, 그림·지도·코드는 새로 만들었다.
동현워는 닌텐도 DS용 턴제 전술 게임 「Age of Empires: The Age of Kings」(2006)의 규칙 틀(건물 수입·점령·병종 상성·지형 보너스·수도사·용병)을 단순하게 옮긴 팬 실험이다.
원작의 그림·소리·지도·글은 담지 않았다.
원작의 그래픽, 음악·효과음, 지도, 대사와 시나리오는 하나도 쓰지 않는다. 화면의 모든 도트 그림과 여섯 지도는 동현워 코드로 새로 그렸다. 원작에서 가져온 것은 병종·건물의 숫자(공격·방어·이동·사거리·가격 등)와 이름뿐이다.
숫자의 출처
병종과 건물의 공격·방어·이동·사거리·가격은 원작 NDS 판에 들어 있는 수치 기록을 읽어 공개 해설과 맞대었다. 공개 해설은 Age of Empires 위키 「The Age of Kings」 항목(지형·건물·병종·용병·영웅)과 GameFAQs 해설, SuperCheats 공략(인구 한도 식·연구 할인)이다. 원작의 정확한 피해 공식은 공개되어 있지 않아 근사식을 쓴다.
상표와 관계
Age of Empires는 Microsoft Corporation의 상표다. 동현워는 Microsoft, Majesco, Backbone Entertainment와 관계가 없고, 이들의 승인이나 후원을 받지 않았다.
코드와 글꼴의 이용 조건
동현워 코드는 MIT, 글꼴(검은고딕 Black Han Sans · Pretendard · 나눔고딕코딩)은 SIL Open Font License를 따른다. 동현랭 실행기는 동현랭 저장소의 MIT 코드를 그대로 쓴다. 코드 라이선스는 원작의 수치·이름에 대한 권리를 주지 않는다.