테오고니아TW 개발일지 — T·W 시작부터 하나로 합친 기록
2026-11-13 — 테오고니아T·W를 테오고니아TW 하나로
글자판(T)과 웹 화면판(W)을 홈페이지에서 '테오고니아TW' 하나로 합쳤다. 장르는 웹 텍스트 MMORPG다. 그래픽판 테오고니아G와 같은 세계, 같은 캐릭터를 쓴다. 옛 T·W 주소로 들어오면 TW로 넘어간다.
출처: deploy/세션인계/00_창구_인계.md('오늘 끝난 큰 것') · 홈페이지 games.yaml theo-tw 항목(added 2026-11-13)
2026-11-13 — 발소리·날씨 소리, 지도와 화면의 날씨·빛
걸을 때 발소리가 나고, 눈 위 발소리·비 소리·바닷가 파도 소리가 G와 같은 규칙으로 들린다. 미니맵과 큰 지도에 게임 시간에 따른 하늘빛과 날씨가 칠해진다. 비가 오면 땅이 젖고 웅덩이가 생기며, 눈은 고르지 않게 쌓였다가 기온이 오르면 녹는다. 비·눈이 화면과 창 위에도 내리고(설정에서 끌 수 있음), 캐릭터·몹 창의 그림자는 시간 따라 해 위치를 따른다. 새 미니맵에는 목적지 깃발·점선 길·다른 층 표시와 단추 네 개(월드맵·필터·내 위치를 채팅에·북쪽 고정)가 생겼다.
출처: deploy/세션인계/상상보드_TW기능.md 3-1절 · deploy/세션인계/TW_G모션_미니맵.md '끝난 것'·남은 일 1번
2026-11-13 — 퀘스트 자동 가기·때 조건 알림·'하는 법'
퀘스트 자동 가기가 배 구간을 넘어간다. 선착장까지 걸어가 배를 타고 내린 뒤 이어서 간다. 자동 사냥은 나무에 막히면 돌아가고, 두 번 막히면 다른 몹으로 바꾼다. 해·달·물때 조건이 열리면 알림과 [지금 하기]가 뜨고, 아직이면 '지금은 안 됨 — 약 ○분 뒤'를 보여 준다. 퀘스트 줄마다 [하는 법]이 생겨 단계별로 어디로·누구·어떻게를 알려 준다(퀘스트 286개, 9개 언어). 목록에는 미션·서브 퀘스트·수련 꼬리표가 붙는다.
출처: deploy/세션인계/상상보드_TW기능.md 3-1절·4절 · deploy/세션인계/퀘스트_하는법.md '지금 상태' · deploy/세션인계/G_TW_창내용일치.md 1-2 · side-session-notes 때조건퀘스트알림_1113.md
2026-11-13 — 레벨·전투력과 결투 화면
레벨과 전투력이 사람 카드·상태 창·능력치 창에 보인다. 레벨은 맨몸 능력치와 모든 숙련·마법이 고르게 오를수록 올라 99까지 가고 떨어지지 않는다. 전투력은 레벨에 장비 수치를 더한 값이다. 사람 카드의 [결투]로 신청하면 상대에게 수락·거절 카드가 가고, 3초를 센 뒤 둘만 싸운다. 체력이 바닥나면 1을 남기고 지며, 끝나면 체력이 가득 차고 잃는 것은 없다.
출처: deploy/세션인계/레벨표시.md '식'·'넣은 곳' · deploy/세션인계/속성수치_결투.md 2절·남은 일 1번
2026-11-13 — 휴대폰: 빠른 첫 화면·로딩 안내·자동 화질
휴대폰 첫 화면이 약 절반 시간으로 빨라졌다. 불러오는 동안 단계별 로딩 안내가 나오고, 늦으면 [다시 시도]가 나온다. 설정에 화질(자동·높음·보통·낮음)이 생겼고, 자동은 기기와 화면 빠르기에 따라 오르내린다. 연결이 끊기면 다시 연결한다는 띠가 나온다. 휴대폰 화면 배치와 메뉴 묶음(캐릭터·가방·모험·동료·설정)을 G와 같게 정리했고, 휴대폰에서 로그인 칸이 가려 접속이 막히던 문제를 고쳤다.
출처: deploy/세션인계/TW_화면_메뉴_휴대폰.md '휴대폰 첫 화면·자동 화질'·'로딩 판'·'끊김 안내 띠'·'11-13 급함 고침'
2026-11-12 — 새벽: 만들기 선택지를 G에서 읽다
글자판(T)에서 캐릭터 만들기의 선택지와 생성 규칙을 따로 베끼지 않기로 했다. 실행 중에 G에서 읽어 새 캐릭터를 만든다. 같은 날 새벽에 위치·돌무지·기술·능력·퀘스트·도감·은행·파티가 T에서 되는 것을 확인했다. G를 고치면 T도 같이 바뀌는 구조다.
출처: deploy/theogonia_textmud/인계.md('확인한 것') · deploy/theogonia_textmud/설계안.md 0절
2026-11-12 — 계단, 부활, 줍기 확인
웹 화면판(W)에서 새벽에 남은 확인을 했다. 계단 오르내림, 쓰러졌다가 부활하기, 물건 줍기가 되는지 봤다. 줍기는 게임 규칙을 따른다. 싸우는 중에는 주울 수 없어서, 평화 모드로 바꾼 뒤 줍는다. 배·굴·오르기 길은 2장 이후 지역이라 아직 시험하지 못했다.
출처: deploy/theo_webgame/인계.md(남은 확인)
2026-11-12 — 02시 무렵: 명령을 G 한 곳으로 모으다
글자판(T)에서 명령표를 G 서버 한 곳에 두었다. G 채팅창·W·T가 같은 명령을 쓴다. 명령은 9개 언어로 만들었고, 쓰는 틀은 <대상> <명령>이다. 예를 들면 뱀 공, 물약 먹어, 3 북이다. 거리·쿨타임·마나 검사는 G가 그대로 하고, 순간이동 같은 특별한 길은 두지 않았다.
출처: deploy/theogonia_textmud/글명령_8094규격.md 1~2절 · deploy/theogonia_remake_dev/data/cmdbook.json 파일 시각 11-12 02:02 · 기억 메모 theogonia-remake-vcmd
2026-11-12 — 용어를 우리 게임 말로 맞추다
글자판(T)에서 명령과 안내에 쓰는 말을 우리 게임 용어로 정리했다. 일거리는 퀘스트·미션·서브 퀘스트로 부른다. 명령표와 안내 글에 이 말이 그대로 들어간다.
출처: 기억 메모 theogonia-cmd-our-terms
2026-11-12 — 오전: 모든 것은 목록, 명령은 <…>로 안내
글자판(T)에서 글 화면의 출력 규칙을 정했다. 보이는 것은 모두 목록으로 보여 준다. 쓸 수 있는 명령은 줄 끝에 <…>로 붙인다. 예를 들면 "보리빵이 땅에 널브러져 있다 <보리빵 주워>"다. 읽고 바로 따라 칠 수 있게 하려는 규칙이다.
출처: 기억 메모 textmud-describe-with-cmd
2026-11-12 — 오전~낮: 묘사 글 2,766개를 넣다
글자판(T)에서 봐로 보이는 묘사 글을 만들어 G에 넣었다. 몹 197·NPC 132·물건 2,211·지역 226, 모두 2,766개이고 9개 언어다. 몹은 평소·화남·다침 모습에 따라 글이 달라진다. 글은 미리 만든 자료만 쓰고, 실행 중에 새로 지어내지 않는다.
출처: 기억 메모 theogonia-desc-text · 묘사 작업 폴더 파일 시각 11-12 10:26~11:47 · deploy/theogonia_textmud/인계.md('묘사 글')
2026-11-12 — 웹 화면에 캐릭터 칸을 넣다
글자판(T)의 웹 화면이 글 창만 있던 모양에서 칸이 여럿인 모양이 됐다. 나·캐릭터·둘레 지도·주변·가방·장비 칸이다. 글 창은 그대로 쓰고, 칸은 옆에서 보조한다.
출처: deploy/theogonia_textmud/인계.md('웹 화면 거울')
2026-11-12 — 4단계: 캐릭터 그림에 방향과 장비 반영
웹 화면판(W)의 4단계에서 캐릭터 그림에 방향과 장비를 반영했다. 모든 그림은 G 그림을 쓴다. AI 그림은 쓰지 않았다. 직접 그린 것은 이동 지도 위의 점 두 개, 막대 색, 상자 테두리뿐이다.
출처: deploy/theo_webgame/인계.md(4단계·그림 원칙)
2026-11-12 — 5단계: 9개 언어와 접속 한도
웹 화면판(W)의 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)에서 W 화면과 G 게임 화면을 나란히 놓고 비교했다. 외형, 크기, 채팅, 걸음 빠르기를 봤다. 고친 뒤에는 G 화면을 그대로 보여 주는 방식 대신 '가벼운 방식'으로 정했다. 가벼운 방식은 페이지 탭과 단추로 꾸미는 화면이다. 휴대폰에서도 가볍게 열리는 쪽을 골랐다.
출처: deploy/theo_webgame/인계.md(게임 화면 보기 창·가벼운 방식) · compare·ref 파일 날짜 11-12 오전
2026-11-12 — 명령 29개를 더하다
글자판(T)에서 위탁·교환권·도감·미용·주사위·염색·거래 세부·전리품·표시·안내·보상·활손 명령 29개를 G에 추가했다. 거래·위탁·미용 같은 명령은 아직 시험 중이다.
출처: deploy/theogonia_textmud/글명령_8094규격.md 5-2절 · deploy/theogonia_textmud/인계.md('명령'·'재시작 대기'·'확인한 것')
2026-11-12 — 오후: 번호로 치고, 걸어가서 싸운다
글자판(T)에서 3 공처럼 번호로 공격할 수 있게 했다. 대상을 찾는 범위도 넓혔다. 사거리가 모자라면 그 자리까지 걸어가서 친다. 글자 지도에는 번호와 이름이 나온다. 마법 장착 명령도 이날 들어갔다.
출처: deploy/theogonia_textmud/인계.md('11-12 오후')
2026-11-12 — 통합 계정과 홈페이지 로그인 이어받기
글자판(T)과 웹 화면판(W) 모두에서 여울게임터 아이디 하나로 홈페이지·G·T·W를 쓰도록 맞췄다. 아이디는 캐릭터 이름이다. T의 만들기 화면, W의 로그인 칸 아래와 새 캐릭터 만들기 화면에 이 안내 글을 넣었다. T의 웹 주소는 /theo/t/로 열리게 했다. 홈페이지에 로그인한 채로 웹 길을 열면 비밀번호 없이 들어가는 통합 로그인을 W 쪽에 반영했고, 실제 사이트에서 시험해 성공했다. 들어갈 때 쓰는 입장 표는 한 번만 쓰이고 금방 만료된다. 홈페이지에서 로그아웃하면 W는 로그인 칸을 보여 준다. 텔넷 길에는 이 기능이 없다.
출처: deploy/theogonia_textmud/인계.md('통합 계정'·'SSO') · deploy/theogonia_textmud/mud_lang.json · deploy/theo_webgame/인계.md(통합 계정 안내·통합 로그인 SSO) · app_bak_1112g · 기억 메모 yeoulgame-theo-unified-account
2026-11-12 — 홈페이지 흰 디자인, 걷는 캐릭터 상자, 채팅 창
웹 화면판(W)을 홈페이지와 같은 흰 디자인으로 바꿨다. 쪽 위에는 8방향으로 걷는 내 캐릭터 상자를 두었고, 장비나 생김새가 바뀌면 바로 다시 그린다. 채팅 창도 붙였다. G 채팅 창과 같은 전체·지역·월드·길드·파티·시스템 탭이 있고, 갈래마다 색이 다르다. PC와 휴대폰 화면을 모두 시험했다.
출처: deploy/theo_webgame/인계.md(가벼운 방식·채팅창) · ref/cmp_홈페이지_웹게임.jpg · ref/web_white_phone.jpg
2026-11-12 — 하위 주소 대응, 소리 빼기, G 화면 막기
웹 화면판(W)이 홈페이지 안의 하위 주소에서 돌아가도록 맞췄다. W의 소리는 모두 뺐다. W 주소로는 G 게임 화면에 바로 닿지 않도록 막았다.
출처: deploy/theo_webgame/인계.md(하위 경로 2차·소리 모두 없앰) · app_bak_1112c~f 폴더 날짜
2026-11-12 — 이름을 테오고니아T·테오고니아W로 확정
글자판(T)과 웹 화면판(W)의 이름이 정해졌다. 그래픽 본게임은 테오고니아G, 텍스트 머드는 테오고니아T, 웹게임은 테오고니아W다. 고치는 곳은 G로 정했다. 원인이 본게임에 있으면 G에서 고치고, T에는 배치·글 모양·입력 같은 보여 주는 방식만 둔다.
출처: deploy/theogonia_textmud/인계.md(맨 앞) · deploy/theo_webgame/인계.md(이름 테오고니아W) · ref/w_login_acct.jpg · app_bak_1112b · 기억 메모 theogonia-gtw-names
2026-11-12 — 홈페이지에 실제로 반영
글자판(T)과 웹 화면판(W)을 홈페이지에 실제로 연결했다. 머리줄에 '테오고니아 G·T·W' 묶음을 넣고, 로그인 아이콘 메뉴에 '테오고니아W →'를 넣었다. 게임 카드 theo-t와 theo-w를 새로 올렸고 /theo/t/ 연결도 반영했다. yeoulgame.com/theo/w/ 가 W로 이어지는 것을 실제 사이트에서 확인했다. 홈페이지 표시는 둘 다 '시험 운영 중'이다.
출처: deploy/theo_r/yglogin/인계.md('반영 묶음 2'·W 연결) · deploy/theo_webgame/app/config.json(base_path) · deploy/theo_webgame/homesys.yaml
2026-11-12 — 웹으로 모두에게 공개, 접속 한도를 둠
글자판(T)의 웹 길을 모두에게 열었다. 동시 접속은 전체 60명, 같은 주소마다 4명까지다. 새 캐릭터는 같은 주소에서 하루 3개까지 만든다.
출처: deploy/theogonia_textmud/인계.md('공개'·'첫 바이트 규칙') · deploy/theogonia_textmud/homesys.yaml · deploy/theogonia_textmud/mud_lang.json
2026-11-12 — 화면 다듬기: 걷는 캐릭터, 흰 테마, 다른 플레이어 강조
글자판(T)의 웹 화면에서 캐릭터 칸의 내 캐릭터가 8방향으로 걷는다. 장비와 외형을 바꾸면 바로 반영된다. 웹 화면은 홈페이지와 같은 흰 테마이고, 어두운 테마도 고를 수 있다. 소리는 모두 뺐다. 다른 플레이어는 초록 굵게, 파티원은 청록, 나는 흰색으로 보인다. 다른 사람이 오거나 가거나 쓰러뜨리는 행동은 한 줄 글로 나온다.
출처: deploy/theogonia_textmud/인계.md('캐릭터 칸'·'흰 테마'·'웹 화면 거울'·'mudact')
2026-11-12 — 방향·거리 표시와 가방 단추
웹 화면판(W)의 지역 탭에서 이동, 말 걸기, 사냥터 단추 옆에 '방향 · 직선 약 N칸'을 붙였다. 가까운 순으로 늘어서고, 퀘스트 탭에서는 지금 목표까지의 방향과 거리가 나온다. 가방에는 장착, 벗기, 쓰기 단추가 들어갔다. 모자를 벗거나 쓰면 8방향 캐릭터 그림이 바로 바뀐다.
출처: deploy/theo_webgame/인계.md(거리 표시·가방 단추) · ref/w_distance.jpg
2026-11-11 — 시작: 글로 걷고 싸우는 길을 열다
글자판(T)에서 개발을 시작했다. 텔넷과 웹이 한 문으로 들어오는 구조를 먼저 만들었다. 캐릭터 만들기 6단계를 거치면 본게임 G에 계정이 생긴다. หนังสือ 한 번으로 179칸을 자동으로 걸어 도착했고, 두 캐릭터가 서로 보고 말하고 공격하는 것도 확인했다. 웹 길에서는 로그인·보기·말·가방·나가기가 됐다. 9개 언어도 이날부터 붙였다.
출처: deploy/theogonia_textmud/인계.md('확인한 것') · 기억 메모 theogonia-textmud
2026-11-11 — 개발 시작, 세 번째 기획안으로 방향 확정
웹 화면판(W)에서 개발을 시작했다. W는 테오고니아G를 웹 페이지 화면으로 즐기는 '창'이다. 처음 기획(서버 안에 모듈을 넣는 방식)은 버렸다. 두 번째 기획(사용자마다 G 서버에 대리 접속하는 방식)을 승인했고, 이어 세 번째 기획에서 원칙을 정했다. 원칙은 "G를 그대로 따라 간다"이다. G에 있는 것을 W로 복사해 두지 않고, W만의 새 이름도 만들지 않으며, 이동 방식을 정했다.
출처: deploy/theo_webgame/기획안.md(3판 머리) · 기억 메모 theogonia-remake-webclient
2026-11-11 — 1단계: 들어가기부터 가방까지
웹 화면판(W)에서 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단계: 걷고, 싸우고, 줍기
웹 화면판(W)의 2단계에서 길찾기 걷기, 세계 지도, 자동 전투, 줍기, 쉴 때 마을로 돌아가기를 만들었다. 이동은 순간이동이 아니다. 캐릭터가 지도 위를 실제로 걷는다. 시험에서 77칸을 31초에 걸어 도착했고, 암소 2마리를 쓰러뜨렸다. 가는 길에 몬스터에게 맞으면 전투로 바뀌고, 전투가 끝나면 하던 이동을 이어 간다.
출처: deploy/theo_webgame/인계.md(2단계)
2026-11-11~11-12 — 3단계: 층을 오가고 말을 걸고 사고팔기
웹 화면판(W)의 3단계에서 다른 층으로 가는 길(문·계단)을 넣었다. 대화, 문답 고르기, 상점, 은행, 대장간 강화, 퀘스트 탭도 이때 들어갔다. 시험에서는 대장간에서 물건을 사고(1065 → 762 드라크마), 강화 표를 받고, 은행에 10을 맡기고 찾았다. 먼 마을까지 236칸을 걸어가 말도 걸었다.
출처: deploy/theo_webgame/인계.md(3단계)