개발일지 모음 · Theogonia W · En prueba

테오고니아W 개발일지 — 시험 운영까지의 기록

고친 날 2026-11-12

2026-11-12 — 계단, 부활, 줍기 확인

새벽에 남은 확인을 했습니다. 계단 오르내림, 쓰러졌다가 부활하기, 물건 줍기가 되는지 봤습니다. 줍기는 게임 규칙을 따릅니다. 싸우는 중에는 주울 수 없어서, 평화 모드로 바꾼 뒤 줍습니다. 배·굴·오르기 길은 2장 이후 지역이라 아직 시험하지 못했습니다.

출처: deploy/theo_webgame/인계.md(남은 확인)

2026-11-12 — 4단계: 캐릭터 그림에 방향과 장비 반영

4단계에서 캐릭터 그림에 방향과 장비를 반영했습니다. 모든 그림은 G 그림을 씁니다. AI 그림은 쓰지 않았습니다. 직접 그린 것은 이동 지도 위의 점 두 개, 막대 색, 상자 테두리뿐입니다.

출처: deploy/theo_webgame/인계.md(4단계·그림 원칙)

2026-11-12 — 5단계: 9개 언어와 접속 한도

5단계에서 W 전용 글을 8개 언어로 옮겼습니다. 게임 글은 G 번역을 그대로 씁니다. 주소 뒤에 언어 값을 붙여 언어별 화면을 확인했습니다. 접속 한도도 시험했습니다. W는 동시 5명, 전체는 12명을 넘으면 새 W 접속을 막고 안내 글을 보여 줍니다.

출처: deploy/theo_webgame/인계.md(5단계) · deploy/theo_webgame/app/config.json(max_web·max_total)

2026-11-12 — G 화면과 나란히 비교, '가벼운 방식'으로 결정

W 화면과 G 게임 화면을 나란히 놓고 비교했습니다. 외형, 크기, 채팅, 걸음 빠르기를 봤습니다. 고친 뒤에는 G 화면을 그대로 보여 주는 방식 대신 '가벼운 방식'으로 정했습니다. 가벼운 방식은 페이지 탭과 단추로 꾸미는 화면입니다. 휴대폰에서도 가볍게 열리는 쪽을 골랐습니다.

출처: deploy/theo_webgame/인계.md(게임 화면 보기 창·가벼운 방식) · compare·ref 파일 날짜 11-12 오전

2026-11-12 — 홈페이지 흰 디자인, 걷는 캐릭터 상자, 채팅 창

W 화면을 홈페이지와 같은 흰 디자인으로 바꿨습니다. 쪽 위에는 8방향으로 걷는 내 캐릭터 상자를 두었고, 장비나 생김새가 바뀌면 바로 다시 그립니다. 채팅 창도 붙였습니다. G 채팅 창과 같은 전체·지역·월드·길드·파티·시스템 탭이 있고, 갈래마다 색이 다릅니다. PC와 휴대폰 화면을 모두 시험했습니다.

휴대폰 화면의 W 첫 화면
휴대폰에서 본 W 화면 (캡처 예정)

출처: deploy/theo_webgame/인계.md(가벼운 방식·채팅창) · ref/cmp_홈페이지_웹게임.jpg · ref/web_white_phone.jpg

2026-11-12 — 이름 '테오고니아W'와 통합 계정 안내

이름을 '테오고니아W'로 정했습니다. 로그인 칸 아래와 새 캐릭터 만들기 화면에 통합 계정 안내를 넣었습니다. 여울게임터 아이디 하나로 G·T·W를 함께 쓰고, 아이디는 캐릭터 이름입니다.

로그인 칸과 통합 계정 안내
로그인 칸 아래의 통합 계정 안내 (캡처 예정)

출처: deploy/theo_webgame/인계.md(이름 테오고니아W·통합 계정 안내) · ref/w_login_acct.jpg · app_bak_1112b · 기억 메모 theogonia-gtw-names

2026-11-12 — 하위 주소 대응, 소리 빼기, G 화면 막기

W가 홈페이지 안의 하위 주소에서 돌아가도록 맞췄습니다. W의 소리는 모두 뺐습니다. W 주소로는 G 게임 화면에 바로 닿지 않도록 막았습니다.

출처: deploy/theo_webgame/인계.md(하위 경로 2차·소리 모두 없앰) · app_bak_1112c~f 폴더 날짜

2026-11-12 — 통합 로그인, W 쪽 반영

홈페이지에 로그인해 있으면 비밀번호 없이 W로 들어가는 통합 로그인을 W 쪽에 반영했습니다.

출처: deploy/theo_webgame/인계.md(통합 로그인 SSO) · app_bak_1112g

2026-11-12 — 홈페이지에 실제 반영

홈페이지에 W를 실제로 연결했습니다. 머리줄의 '테오고니아 G·T·W' 묶음, 로그인 아이콘 메뉴의 '테오고니아W →', 신규 게임 카드(theo-w)가 들어갔습니다. 주소 yeoulgame.com/theo/w/ 가 W로 이어지는 것을 실제 사이트에서 확인했습니다. 홈페이지 표시는 '시험 운영 중'입니다.

출처: deploy/theo_r/yglogin/인계.md(W 연결·반영 묶음 2) · deploy/theo_webgame/app/config.json(base_path) · deploy/theo_webgame/homesys.yaml

2026-11-12 — 통합 로그인, 실제 사이트 시험 성공

통합 로그인을 실제 사이트에서 시험해 성공했습니다. 홈페이지에 로그인한 채로 W를 열면 비밀번호 없이 들어갑니다. 들어갈 때 쓰는 입장 표는 한 번만 쓰이고 금방 만료됩니다. 홈페이지에서 로그아웃하면 W는 로그인 칸을 보여 줍니다.

출처: deploy/theo_webgame/인계.md(통합 로그인 SSO)

2026-11-12 — 방향·거리 표시와 가방 단추

지역 탭의 이동, 말 걸기, 사냥터 단추 옆에 '방향 · 직선 약 N칸'을 붙였습니다. 가까운 순으로 늘어서고, 퀘스트 탭에서는 지금 목표까지의 방향과 거리가 나옵니다. 가방에는 장착, 벗기, 쓰기 단추가 들어갔습니다. 모자를 벗거나 쓰면 8방향 캐릭터 그림이 바로 바뀝니다. 가방 단추는 시험 운영 중에 차례로 반영하고 있습니다.

지역 탭의 방향·거리 표시
이웃 지역과 NPC 단추 옆의 방향·직선 거리 (캡처 예정)

출처: deploy/theo_webgame/인계.md(거리 표시·가방 단추) · ref/w_distance.jpg · app_bak_1113a

2026-11-11 — 개발 시작, 세 번째 기획안으로 방향 확정

테오고니아W를 시작했습니다. W는 테오고니아G를 웹 페이지 화면으로 즐기는 '창'입니다. 처음 기획(서버 안에 모듈을 넣는 방식)은 버렸습니다. 두 번째 기획(사용자마다 G 서버에 대리 접속하는 방식)을 승인했고, 이어 세 번째 기획에서 원칙을 정했습니다. 원칙은 "G를 그대로 따라 간다"입니다. G에 있는 것을 W로 복사해 두지 않고, W만의 새 이름도 만들지 않으며, 이동 방식을 정했습니다.

출처: deploy/theo_webgame/기획안.md(3판 머리) · 기억 메모 theogonia-remake-webclient

2026-11-11 — 1단계: 들어가기부터 가방까지

1단계를 마쳤습니다. 로그인, 새 캐릭터 만들기, 지역 화면, 상태, 가방, 자동 점검이 들어갔습니다. 같은 밤에 실제 접속 시험 8가지를 모두 통과했습니다. 시험에서 W 캐릭터가 G 게임 화면에도 보였습니다. G로 접속하면 W가 끊기고, W로 다시 들어오면 G가 끊기는 것도 확인했습니다. 같은 계정은 한 곳에서만 쓸 수 있고 나중에 접속한 쪽이 이깁니다.

출처: deploy/theo_webgame/인계.md(상태·시험 11-11 8/8) · deploy/theo_webgame/기획안.md(4절)

2026-11-11 — 2단계: 걷고, 싸우고, 줍기

2단계에서 길찾기 걷기, 세계 지도, 자동 전투, 줍기, 쉴 때 마을로 돌아가기를 만들었습니다. 이동은 순간이동이 아닙니다. 캐릭터가 지도 위를 실제로 걷습니다. 시험에서 77칸을 31초에 걸어 도착했고, 암소 2마리를 쓰러뜨렸습니다. 가는 길에 몬스터에게 맞으면 전투로 바뀌고, 전투가 끝나면 하던 이동을 이어 갑니다.

출처: deploy/theo_webgame/인계.md(2단계)

2026-11-11~11-12 — 3단계: 층을 오가고 말을 걸고 사고팔기

3단계에서 다른 층으로 가는 길(문·계단)을 넣었습니다. 대화, 문답 고르기, 상점, 은행, 대장간 강화, 퀘스트 탭도 이때 들어갔습니다. 시험에서는 대장간에서 물건을 사고(1065 → 762 드라크마), 강화 표를 받고, 은행에 10을 맡기고 찾았습니다. 먼 마을까지 236칸을 걸어가 말도 걸었습니다.

출처: deploy/theo_webgame/인계.md(3단계)