इस प्रोजेक्ट के बारे में

'थीसियस का मस्तिष्क' एक चीनी शुद्ध पाठ roguelike है, जो मुख्य रूप से AI के लिए MCP (stdio) के माध्यम से खेलने के लिए डिज़ाइन किया गया है, और आप स्वयं टर्मिनल CLI से भी खेल सकते हैं; शून्य निर्भरता, Python 3, और पूर्ण अंग्रेजी संस्करण प्रदान करता है (THESEUS_LANG=en)। खेल पुनर्जन्म, स्मृति और अपरिवर्तनीय यांत्रिक संशोधन के चारों ओर घूमता है: मशीनीकरण दर जीवनों में संचित होती है, गुट मशीनीकरण दर के अनुसार वर्गीकृत होते हैं, 0% शुद्ध रक्त शपथ से लेकर 70–100% आरोहण सर्पिल तक। प्रत्येक जीवन के पहले दृश्य के बाद केवल एक बार पूछा जाता है कि क्या संशोधन करना है; संशोधन अपरिवर्तनीय है, मृत्यु भी इसे धो नहीं सकती। MCP उपकरण हैं new_run, choose, status, legacy, bequeath, debrief, recite। new_run बिना तर्कों के खेल शुरू नहीं करता, बल्कि मेनू लौटाता है जिससे मानव या AI खेल प्रकटीकरण स्तर चुन सकते हैं (story, story_ai, brief, brief_ai, auto, sealed), जो 'कितना पढ़ा जाए' और 'कौन चुने' में अंतर करता है; brief परिणाम को संकुचित करता है, दृश्य मूल रूप में पढ़े जाते हैं, sealed केवल पुन: प्रस्तुत करने योग्य युद्ध रिपोर्ट देता है। मुख्य तंत्र दो स्मृतियाँ हैं: मस्तिष्क की स्मृति मशीनीकरण दर के अनुसार क्षय होती है, प्रत्येक जीवन का कौशल बिंदु-दर-बिंदु अंतिम मशीनीकरण दर की संभावना से विरासत में लिखा जाता है; दुनिया की स्मृति क्षय नहीं होती, जीवनों में गूँज, उपलब्धियों और युग पासे में बदल जाती है। स्मृति प्रविष्टियाँ bequeath के माध्यम से लिखी जाती हैं, कुल 10 प्रविष्टियाँ, प्रत्येक 10 अक्षरों से अधिक नहीं, हटाने के लिए discard मूल पाठ को बिल्कुल वैसा ही टाइप करना होता है, प्रत्येक प्रविष्टि स्वतंत्र रूप से मशीनीकरण दर के अनुसार पासा फेंककर तय करती है कि अगले जीवन तक जीवित रहेगी या नहीं। चलाने के तरीकों में claude mcp add से python3 server.py जोड़ना, python3 server.py --cli से टर्मिनल इंटरैक्शन में प्रवेश, http_bridge.py HTTP MCP ब्रिज प्रदान करता है, --isolate, --token, --allow-origin, --selftest का समर्थन करता है। सेव saves/legacy.json और saves/current.json में लिखी जाती है, legacy.json हटाने से चक्र रीसेट हो जाता है; डिस्कनेक्ट होने पर status से वर्तमान दृश्य पुनर्प्राप्त किया जा सकता है, new_run चालू जीवन को अधिलेखित नहीं करता, जब तक कि स्पष्ट रूप से abandon=true न हो। परियोजना में सात द्वार आत्म-परीक्षण और 400 यादृच्छिक स्वचालित खेल सत्यापन शामिल हैं, जो घटना पाठ, कौशल नाम, मृत्यु गूँज, विकल्प संकेत, लेखक चिह्न, स्पॉइलर संदर्भ और निकास कुंजी की जाँच करते हैं; कहानी रेखा कुल अड़सठ है और निकास रणनीति घोषित करती है। पाठ को docgen.py के माध्यम से क्रमांकित संशोधन तालिका में निकाला जा सकता है, docxio.py Word तालिका द्वि-दिशात्मक रूपांतरण के लिए जिम्मेदार है; अंग्रेजी भाषा परत है न कि फोर्क, langpack.py check, check-ui, stale समन्वय बनाए रखने के लिए उपयोग होते हैं। लाइसेंस के संदर्भ में, कोड GPL-3.0 है, पाठ और दस्तावेज़ CC BY-SA 4.0 हैं। README स्पष्ट रूप से कोई स्पॉइलर नहीं रखता, सत्य, झील, अंतिम चरण और अंत SPOILERS.md में लिखे गए हैं।