둔 대국을 화면으로 읽어 기보로 받아 적고 승률 곡선을 그립니다. 어디서 승부가 갈렸는지 되짚어 보기 위한 앱입니다. 이 문서는 설치 직후부터 첫 분석을 끝낼 때까지의 순서를 그대로 따라갑니다.
화면을 읽어 분석합니다. 장기 앱의 기보 보기 화면을 한 수씩 읽어 국면을 복원하고, 엔진으로 평가해 승률 곡선을 그립니다. 끝나면 기보가 남아 어디서 승부가 갈렸는지 되짚을 수 있습니다.
게임을 조작하지 않습니다. 앱은 화면을 읽기만 하고, 게임에 클릭도 착수도 보내지 않습니다. 두는 것은 언제나 사람입니다.
설치는 누구나 할 수 있지만, 분석을 받으려면 JanggiDay 계정을 연결해야 합니다 (STEP 2). 구독이 없으면 앱이 시작되지 않습니다.
받은 JanggiDay-Advisor-Setup-버전.exe 를 두 번 누르면 됩니다.
관리자 권한은 필요 없습니다 — 내 계정 폴더에만 깔리므로 UAC 창이 뜨지 않습니다.
%LOCALAPPDATA%\Programs\JanggiDay 그대로 두면 됩니다.
필요한 공간은 43.7MB — 엔진 두 벌과 기물 인식 자료가 함께 들어갑니다.다음 화면에서 바탕화면 아이콘을 만들지 고르고, 마지막에 [설치] 를 누르면 끝납니다. 설치가 끝나면 시작 메뉴에 두 항목이 생깁니다:
JanggiDay — 앱사용 설명서 — 지금 보고 계신 이 문서받은 새 설치 파일을 그대로 실행하면 됩니다. 먼저 지울 필요가 없습니다 — 같은 자리에 덮어씁니다. 앱이 켜져 있으면 닫아도 되는지 물어봅니다.
앱 이름은 Janggi.Day 훈수 → Janggi.Day 분석 →
JanggiDay 로 바뀌어 왔습니다. 예전 이름으로 깔아 두신 분이 새 파일을
실행하면 예전 폴더에 그대로 덮어씁니다 — 시작 메뉴와 바로가기
이름만 JanggiDay 로 바뀝니다. 폴더까지 새 이름으로 맞추고 싶으면
먼저 제거한 뒤 설치하세요.
기보와 설정은 어느 쪽이든 그대로 남습니다.
Windows 설정 > 앱 > 설치된 앱 에서
JanggiDay 를 제거합니다.
제거할 때 기보·설정·로그는 지우지 않습니다. 어느 폴더에 남는지 제거 직전에 알려 주므로, 다시 설치하면 그대로 이어서 씁니다.
정말 전부 없애려면 그 폴더를 탐색기에서 직접 지우세요.
앱을 처음 켜면 JanggiDay 계정을 연결합니다. 한 번만 하면 되고, 그 뒤로는 켤 때마다 앱이 알아서 확인합니다.
이 앱의 창은 하나입니다. 계정 확인, 장기판 창 고르기, 기보 저장은 새 창이
뜨는 것이 아니라 그 한 창 안에서 내용만 바뀝니다 — 자리는 그대로, 크기만
내용에 맞춰집니다. 창은 여느 윈도우 창처럼 제목 표시줄로 끌어 옮기고 ✕로
닫습니다. (판 옆에 따로 뜨는 사람 확인 질문 창만 예외입니다.)
JanggiDay는 카카오·구글 로그인도 받습니다. 그렇게 가입한 계정에는 비밀번호라는 것이 아예 없습니다. 앱이 비밀번호를 물었다면 그분들은 돈을 내고도 앱을 못 씁니다.
그래서 로그인은 언제나 브라우저에서 합니다. 앱은 코드만 보여 줍니다.
ABCD-2345).코드는 10분 뒤 만료됩니다. 시간이 지났으면 [새 코드] 를 누르면 됩니다.
연결이 살아 있고 구독 중이면 계정 화면이 아예 나타나지 않고 바로 다음 단계로 갑니다. 확인이 0.6초 안에 끝나기 때문입니다 — 켤 때마다 "확인 중…"이 번쩍이지 않게 한 것입니다.
계정 화면이 보인다면 사람이 뭘 해야 한다는 뜻입니다:
| 화면 | 뜻 | 할 일 |
|---|---|---|
코드 + 브라우저에서 승인 |
아직 연결되지 않았거나 연결이 끊겼습니다 | 위 순서대로 연결합니다 |
구독 신청하기 |
계정은 맞는데 구독이 없습니다 | JanggiDay에서 구독한 뒤 다시 확인 |
JanggiDay에 닿지 못했습니다 + 남은 기간 |
인터넷이 끊겼거나 서버가 잠시 멈췄습니다 | 계속 사용 으로 그냥 씁니다 (아래 설명) |
다시 시도 만 있는 화면 |
못 닿은 지 7일이 넘었습니다 | 인터넷을 확인하고 다시 시도합니다 |
서버에 닿지 못해도 마지막 확인으로부터 7일은 열어 둡니다. 우리 서버가 잠시 멈춘 것이 사용자 잘못은 아니기 때문입니다.
다만 그때는 남은 기간을 알려 주는 창이 한 번 뜹니다 — 조용히 넘어가면 유예가 끝나는 날 갑자기 앱이 안 열리고, 그날이 문제를 처음 아는 날이 됩니다.
트레이 아이콘을 우클릭하면 맨 위에 지금 계정이 한 줄로 있습니다. 그 줄을 누르면 관리 창이 열리고, 나머지 셋은 그 창의 버튼입니다.
| 어디 | 하는 일 |
|---|---|
계정: someone@example.com (구독) |
지금 연결된 계정. 누르면 관리 창이 열립니다 |
다시 확인 | 구독 상태를 지금 다시 물어봅니다 |
다른 계정으로 연결 | 새 코드를 받아 다른 계정에 붙입니다 |
연결 해제 |
연결을 끊습니다. 앱도 함께 닫힙니다 (구독자 전용이므로) |
고장이 아니라 "지금은 안 쓰겠다"로 받아들인 것입니다. 다시 켜면 같은 자리에서 이어집니다.
장기 앱(에뮬레이터 또는 PC 클라이언트)을 먼저 띄워 두세요. 이 앱은 이미 떠 있는 창을 골라서 읽습니다. 창이 없으면 고를 것이 없습니다.
앱은 화면을 읽기만 합니다. 게임을 대신 클릭하거나 착수하지 않습니다.
앱을 실행하면 검은 창이 하나 뜹니다. 처음에는 아무 창도 고르지 않은 상태라
테두리가 회색이고 첫 줄에 창 없음이라고 적혀 있습니다.
창 선택을 누르면 같은 창 안에서 지금 열려 있는 창 목록으로
바뀝니다. 장기판이 보이는 창을 고르고 선택을 누르세요. 목록에 없으면 장기 앱을
띄운 뒤 새로 고침을 누르면 됩니다.
BlueStacks App Player 를 고르는 중입니다.엉뚱한 창을 고른 채로 시작하는 것을 막는 유일한 방법입니다. 첫 줄을 한 번 확인하세요.
창은 여느 윈도우 창과 같습니다 — 제목 표시줄을 끌어 옮기고
✕ 로 닫습니다. ⋯ 를 누르면 상세 표시가 켜집니다.
창을 고르면 앱이 그 안에서 장기판을 찾습니다. 분석을 믿기 전에 판을 올바로 읽고 있는지 한 번 확인하는 것이 좋습니다.
분석을 시작한 뒤 격자 켬을 누르면 장기판 위에 격자선과 칸 좌표가 겹쳐 보입니다.
선이 실제 판의 줄과 맞아떨어지면 정상입니다.
읽지 못한 칸은 주황색 삼각형으로 표시됩니다.
격자 켬 상태의 판입니다. 앱이 인식한 격자선과 칸 좌표가 장기판 위에 겹쳐 그려집니다 — 선이 실제 판의 줄과 맞아떨어지면 제대로 읽힌 것이고, 한 칸씩 밀려 있으면 재인식이 필요합니다.앱은 켜자마자 기보 분석 모드입니다 — 따로 고를 것이 없습니다.
장기 앱에서 기보 보기 화면(카카오 장기의 기보 타임라인)을 띄워 두고
쓰는 기능입니다.
|<<) 돌려 놓습니다 —
앱은 시작 배치를 본 뒤부터 받아 적습니다.시작을 누릅니다.자동 넘김을 켜면 앱이 > 를 대신 눌러 가며 끝까지 읽습니다.
직접 넘겨도 됩니다.기보 분석 모드 와 지금 할 일입니다 —
시작 을 누르면 읽기 시작합니다.읽는 동안 화면에는 지금까지 받아 적은 수와 화면이 가리키는 수가 함께 적힙니다. 다 읽고 나면 승률 곡선이 그려집니다 (STEP 6).
24수 · 기록 24수 (화면 24/46) 은 지금 화면이 46수 중 24수째이고 그때까지를 다 받아 적었다는 뜻입니다 — 두 숫자가 어긋나면 놓친 수가 있다는 신호입니다.다 읽고 나면 아래쪽에 승률 곡선이 그려집니다. 가로축이 수 번호, 세로축이 승률입니다. 곡선 위 한 줄에 지금 누구 관점인지가 적혀 있습니다 — 이것부터 보세요. 관점을 잘못 알면 그래프를 거꾸로 읽게 됩니다.
| 보이는 것 | 뜻 |
|---|---|
| 채워진 면적 | 넓은 쪽이 유리합니다. 경계선이 곧 승률입니다 |
| 파란 선 | 기물 점수차입니다 (승률과 다른 축) |
| 노란 점 | 부정확한 수 — 승률을 10%p 이상 깎았습니다 |
| 주황 점 | 실수 — 20%p 이상 |
| 빨간 점 | 대실수 — 30%p 이상 |
곡선을 누르면 그 수로 표시선이 옮겨 갑니다. 곡선 위 한 줄에는 그 판에서 가장 크게 꺾인 수도 함께 적혀 있어서, 어디서 승부가 갈렸는지 한눈에 찾을 수 있습니다.
한 관점으로 보고 있고, 25수에서 초가 43%p를 잃은 것이 그 판의 최대 낙폭이라고 적혀 있습니다. 곡선이 뚝 떨어진 자리에 빨간 점이 찍혀 있습니다.다 읽었으면 종료를 누르세요. 누르는 순간 읽어 낸 기보가
games\ 폴더에 저장되고, 같은 창 안에서 승패와 대국 종류를 묻는
화면이 뜹니다 — 앱이 이미 아는 것은 묻지 않습니다
(마지막 국면이 외통이면 승패는 엔진이 정합니다).
닫기를 눌러도 기보는 남습니다
이 화면이 뜰 때 기보는 이미 저장이 끝난 상태입니다. 여기서 받는 것은 그 위에 덧쓸 두 가지 — 대국 종류와 승패 뿐입니다.
닫기를 누르면 그 둘이 비어 있을 뿐, 착수는 그대로 남고 기보함에도
그대로 올라갑니다. 승패는 모름으로 적힙니다 — 나중에 웹의
기보함에서 고치실 수 있습니다.
저장된 기보는 곧이어 JanggiDay 계정의 개인 기보함으로 올라갑니다.
웹의 기보함에서 다시 보고 분석·해설을 받을 수 있습니다.
인터넷이 끊겨 있었다면 파일은 그대로 남아 있다가 다음에 앱을 켤 때 저절로 올라갑니다
— 기다리거나 다시 누르실 것은 없습니다.
매번 손으로 쳐야 하는 값어치보다, 저장물에 개인정보가 남는 쪽이 크다고 보았습니다.
그래서 기보함에는 상대 이름이 카카오장기로만 적힙니다 — 웹에서 고치실 수 있습니다.
앱은 동작 기록(로그)을 JanggiDay로 함께 보냅니다. 무언가 잘못됐을 때 로그 파일을 찾아서 보내 주세요라고 부탁드리지 않아도 되도록 하기 위한 것입니다. 판 이미지나 화면 캡처는 올라가지 않습니다.
작업 표시줄 오른쪽 아래 아이콘을 우클릭하면 나옵니다. 패널에 없는 설정이 여기 모여 있습니다.
| 항목 | 하는 일 |
|---|---|
진단 저장 | 지금 화면과 인식 결과를 파일로 남깁니다. 언제든 누를 수 있습니다. |
기물 학습 (보정) | 기물 모양을 다시 배우게 합니다. 보통은 자동 학습이 대신합니다. |
분석 모드 |
이 앱의 모드입니다 — 체크된 채로 있고, 끌 일이 없습니다. |
캡처 모드 |
켜면 첫 줄 오른쪽 끝에 보라색 배지가 뜹니다. 켜져 있는지 창만 봐도 알 수 있게 한 것입니다. |
엔진 선택 |
쓸 엔진을 고릅니다. 고르면 즉시 바뀝니다. 고를 것이 둘 이상일 때만 나옵니다. |
자료 폴더 | 지금 기보가 쌓이는 폴더를 보여 줍니다 (회색, 눌리지 않음). |
자료 폴더 바꾸기… |
폴더를 고릅니다. 다음에 앱을 켤 때부터 적용됩니다. |
종료 | 메인 창 제목 표시줄의 ✕, Esc 와 같습니다. |
글자를 읽지 않아도 색 하나로 상태를 알 수 있게 한 것입니다. 위에 있는 색이 우선합니다.
| 색 | 뜻 | 할 일 |
|---|---|---|
| 빨강 | 골라 둔 창이 사라졌습니다 | 창 선택으로 다시 고르세요 |
| 주황 | 판이 무언가에 가려져 있습니다 | 장기 창 위에 뜬 팝업·광고를 치우세요 |
| 파랑 | 엔진이 계산 중입니다 | 잠깐 기다리면 추천수가 나옵니다 |
| 청록 | 앱이 사람을 기다립니다 | 판이 나타나기를 기다리는 중이거나, 답·저장이 필요합니다 |
| 초록 | 읽는 중 · 정상 동작 | 없습니다 |
| 회색 | 대기 중 (아무 일도 하지 않음) | 시작을 누르면 읽기 시작합니다 |
기본 위치는 %USERPROFILE%\.janggi_advisor\ 이고, 트레이의
자료 폴더 바꾸기… 로 옮길 수 있습니다.
| 폴더 | 들어 있는 것 |
|---|---|
games\ | 대국이 끝날 때 저장되는 기보 |
logs\ | 실행 기록. 문제를 되짚을 때 봅니다 |
diagnostics\ | 진단 저장으로 남긴 화면과 인식 결과 |
analysis\ | 승률 곡선 계산 결과 (다시 볼 때 재계산하지 않습니다) |
격자와 기물 학습 같은 설정은 새 폴더로 자동 복사되지만, 기보와 녹화는 옮기지 않습니다 (용량이 커서 탐색기로 옮기는 편이 안전합니다). 옛 폴더에 그대로 남아 있습니다.
바꾼 값은 다음에 앱을 켤 때부터 적용됩니다.
기보를 처음으로(|<<) 돌려 주세요 라고 적혀 있으면 아직 시작 배치를
못 본 것입니다 — 장기 앱에서 기보를 맨 앞으로 돌리세요.창 없음 이면 고른 창이 닫힌 것입니다 — 창 선택으로 다시 고르세요.격자 켬으로 격자선이 실제 판과 맞는지 먼저 보세요.종료 뒤 시작을 다시 누르세요 — 격자를 처음부터 다시 찾습니다.진단 저장을 누르고, 저장된 폴더를 개발자에게 보내면 됩니다.장기 앱 창의 크기가 바뀌면 판의 위치가 달라져 인식이 어긋날 수 있습니다.
바꿨다면 종료 뒤 시작을 다시 눌러 주세요.
앱이 장기판을 읽으려면 화면을 계속 찍어야 합니다. 그런데 앱 창과 격자선이 그 그림에 같이 들어오면 앱이 자기 창을 장기판으로 착각합니다. 그래서 앱은 자기 창을 화면 캡처에서 제외합니다 — 인식이 어긋나지 않게 하려는 기술적인 조치이고, 그 결과로 다른 캡처 도구에도 같이 안 담깁니다.
트레이 우클릭 → 자료 폴더 줄이 지금 쓰는 폴더를 알려 줍니다.
폴더를 옮긴 적이 있다면 옛 폴더에 남아 있을 수 있습니다.