Spaces:
Sleeping
Sleeping
| """ | |
| 상수 및 설정 값을 관리하는 모듈 | |
| """ | |
| # 초기 메시지 | |
| INITIAL_MASTER_MESSAGE = "어서 오세요, 모험가님. 어떤 세계를 탐험하고 싶으신가요?" | |
| # 백업 응답 | |
| BACKUP_RESPONSES = { | |
| "world": "당신이 선택한 세계는 신비로운 곳으로, 다양한 인종과 마법이 공존합니다. 북쪽의 산맥에는 고대 종족이 살고 있으며, 남쪽의 숲에는 미지의 생물이 서식합니다. 중앙 평원에는 인간 문명이 발달했으며, 동쪽 바다에는 무역 항로가 발달했습니다. 세계의 균형은 최근 어둠의 세력으로 인해 위협받고 있습니다.", | |
| "character": "당신은 멀리서 온 여행자로 특별한 재능을 가지고 있습니다. 어린 시절 신비로운 사건을 경험한 후, 그 진실을 찾아 여행하게 되었습니다. 길을 떠나는 동안 다양한 기술을 익혔고, 이제는 자신의 운명을 찾아 나서고 있습니다.", | |
| "story": "당신은 조심스럽게 앞으로 나아갔습니다. 주변 환경을 잘 살피며 위험 요소를 확인합니다. 다행히 위험은 발견되지 않았고, 앞길이 열렸습니다. 계속해서 탐험을 이어나갈 수 있습니다.", | |
| "question": "흥미로운 질문입니다! 이 세계의 그 부분은 아직 완전히 탐험되지 않았지만, 전설에 따르면 그곳에는 고대의 지식이 숨겨져 있다고 합니다. 더 알고 싶다면 직접 탐험해보는 것이 좋겠습니다." | |
| } | |
| # API 관련 설정 | |
| API_KEY_SECRET_NAME = "GEMINI_NEW_0226" | |
| # 주사위 관련 | |
| DEFAULT_DICE_TYPE = 20 | |
| DEFAULT_DICE_COUNT = 1 | |
| DEFAULT_DIFFICULTY = 15 | |
| # 테마별 설정 | |
| THEME_COLORS = { | |
| 'fantasy': {'primary': '#4b5d78', 'secondary': '#6b8afd'}, | |
| 'sci-fi': {'primary': '#3a7b9c', 'secondary': '#2196F3'}, | |
| 'dystopia': {'primary': '#8b4045', 'secondary': '#F44336'}, | |
| } | |
| # 능력치 관련 | |
| ABILITY_NAMES = { | |
| 'STR': '근력', | |
| 'INT': '지능', | |
| 'DEX': '민첩', | |
| 'CON': '체력', | |
| 'WIS': '지혜', | |
| 'CHA': '매력' | |
| } | |
| # 배경 태그 관련 | |
| BACKGROUND_TAGS = { | |
| "영웅적": "#4CAF50", # 녹색 | |
| "비극적": "#F44336", # 빨간색 | |
| "신비로운": "#9C27B0", # 보라색 | |
| "학자": "#2196F3", # 파란색 | |
| "범죄자": "#FF9800", # 주황색 | |
| "전사": "#795548", # 갈색 | |
| "귀족": "#FFC107", # 노란색 | |
| "서민": "#607D8B", # 회색 | |
| "이방인": "#009688", # 청록색 | |
| "운명적": "#E91E63" # 분홍색 | |
| } | |
| # 아이템 관련 | |
| ITEM_TYPES = { | |
| "무기": "⚔️", | |
| "방어구": "🛡️", | |
| "소비품": "🧪", | |
| "도구": "🔧", | |
| "마법": "✨", | |
| "기술": "🔌", | |
| "일반": "📦" | |
| } | |
| # 아이템 희귀도 | |
| ITEM_RARITY = { | |
| "일반": "#AAAAAA", # 회색 | |
| "고급": "#4CAF50", # 녹색 | |
| "희귀": "#2196F3", # 파란색 | |
| "영웅": "#9C27B0", # 보라색 | |
| "전설": "#FFC107" # 노란색 | |
| } | |
| # 직업별 중요 능력치 | |
| PROFESSION_KEY_STATS = { | |
| '마법사': ['INT', 'WIS'], | |
| '전사': ['STR', 'CON'], | |
| '도적': ['DEX', 'CHA'], | |
| '성직자': ['WIS', 'CHA'], | |
| '음유시인': ['CHA', 'DEX'], | |
| '연금술사': ['INT', 'DEX'], | |
| '우주 파일럿': ['DEX', 'INT'], | |
| '사이버 해커': ['INT', 'DEX'], | |
| '외계종족 전문가': ['WIS', 'CHA'], | |
| '정보 브로커': ['INT', 'CHA'], | |
| '밀수업자': ['DEX', 'CHA'], | |
| '저항군 요원': ['DEX', 'CON'] | |
| } | |
| # 제안된 질문 목록 | |
| SUGGESTED_WORLD_QUESTIONS = [ | |
| "이 세계의 마법/기술 체계는 어떻게 작동하나요?", | |
| "가장 위험한 지역은 어디이며 어떤 위협이 있나요?", | |
| "주요 세력들 간의 관계는 어떻게 되나요?", | |
| "일반적인 사람들의 생활 방식은 어떠한가요?", | |
| "이 세계에서 가장 귀중한 자원은 무엇인가요?", | |
| "최근에 일어난 중요한 사건은 무엇인가요?", | |
| "전설적인 인물이나 영웅은 누구인가요?", | |
| ] | |
| # 게임 진행 중 제안된 질문 목록 | |
| SUGGESTED_GAME_QUESTIONS = [ | |
| "이 지역의 위험 요소는 무엇인가요?", | |
| "주변에 어떤 중요한 인물이 있나요?", | |
| "이 장소에서 찾을 수 있는 가치 있는 것은?", | |
| "이 지역의 역사는 어떻게 되나요?", | |
| "현재 상황에서 가장 좋은 선택은?", | |
| ] |