नियम वाले पन्ने अब वही खेल बताते हैं जो हम सचमुच चला रहे हैं
नियम-पुस्तिका, गाइड और «कैसे खेलें» पन्ना खेल से दूर हो चुके थे। तीनों दोबारा लिखे गए, गाइड को छह तस्वीरें मिलीं, और पाँच नए संदर्भ पन्ने भी जुड़े।

आसान शब्दों में
opolyx को समझाने वाले चारों पन्ने चुपचाप उस खेल से पीछे रह गए थे जिसे वे समझाते हैं। टीम मोड नियम-पुस्तिका या गाइड में एक बार भी नहीं आता था, जबकि उसे लॉबी में चुना जा सकता है। खाना 20 «मुफ़्त पार्किंग» कहलाता था, जबकि वह महीनों से «जैकपॉट» है — और नियम-पुस्तिका में जैकपॉट का ज़िक्र ही नहीं था। जेल वाले हिस्से में लिखा था कि तीन असफल कोशिशों के बाद आपको छोड़ दिया जाता है, जबकि असल में आपसे ज़मानत वसूली जाती है। किराए के नियमों में संग्रहणीय कार्ड से मिलने वाली बढ़ोतरी छूटी हुई थी। और «कैसे खेलें» पन्ना जेल से छूटने का ऐसा कार्ड बताता था जो खेल में है ही नहीं।
सबसे बुरी पंक्ति गाइड में थी: «राउंड 20 के बाद कोई असली बाज़ी जीतिए और आपको एक संपत्ति कार्ड तथा 200 XP मिलेंगे»। सीमा बीस नहीं, पाँच राउंड है, और प्रोग्रेशन अपडेट के बाद हर सीट XP कमाती है — यानी वह वाक्य एक साथ दस भाषाओं में ग़लत था। चारों पन्ने कोड के आधार पर दोबारा लिखे गए: नियम-पुस्तिका 13 से बढ़कर 17 खंड की हो गई और अब हर मोड को शामिल करती है, और गाइड 22 से 26 खंड की।

गाइड में अब वहाँ भी तस्वीरें हैं जहाँ लगभग नहीं थीं: चार के बजाय दस चित्र, सब असली बाज़ियों से लिए गए। ख़रीदना, नीलामी, निर्माण, क़र्ज़ चुकाना, स्पीड पासा और जैकपॉट — हर एक के पास अब अपना स्क्रीनशॉट है, और तीन पुराने दोबारा लिए गए क्योंकि वे ऐसा बोर्ड दिखाते थे जो अब हम नहीं चलाते।
और ब्योरे पसंद करने वालों के लिए पाँच नए संदर्भ पन्ने हैं: लगभग चार हज़ार सिम्युलेटेड बाज़ियों के आँकड़े, खाना-दर-खाना बोर्ड संदर्भ, ऐसी रणनीति गाइड जिसकी सलाह राय से नहीं बल्कि उन्हीं आँकड़ों से निकली है, अठारह शब्दों की शब्दावली, और Monopoly One के साथ एक ईमानदार तुलना — वही खेल जिसके नमूने पर opolyx बना है।
तकनीकी जानकारी
दस्तावेज़ इसलिए भटकते हैं क्योंकि वे एक प्रतिलिपि होते हैं। जहाँ संभव था, इलाज यही था कि नक़ल करना बंद किया जाए: गाइड की मोड-तुलना तालिका पहले मोड सेटिंग्स की हाथ से की गई नक़ल थी, और अब उन्हीं सेटिंग्स से बनती है।
// components/GuideDoc.tsx — the comparison table reads the real configuration
const columns = MODE_COLUMNS.map((mode) => ({ mode, cfg: modeConfig(mode) }));
return [
row('cash', (c) => c.startingCash.toLocaleString('en-US')),
row('turn', (c) => `~${c.turnSeconds}s`),
row('cap', (c) => String(c.roundCap)),
row('die', (c) => (c.speedDie ? `✓ (${c.speedDieFromRound}+)` : '—')),
];
// modeConfig() is what the game server reads when a game starts, so the table
// cannot drift from the rules actually being applied.ग़ायब तस्वीरों के पीछे एक यांत्रिक वजह थी जिसे याद रखना चाहिए। गाइड कैप्शन तभी दिखाता है जब उस खंड के लिए कोई स्क्रीनशॉट जुड़ा हो — इसलिए लिखे, जाँचे और दस भाषाओं में अनूदित पाँच कैप्शन कभी किसी को दिखे ही नहीं। स्क्रीनशॉट जोड़ने से पचास अनूदित पंक्तियाँ फिर काम पर लग गईं।
आँकड़ों वाला पन्ना साइट की इकलौती ऐसी चीज़ है जिसे कहीं और से नक़ल नहीं किया जा सकता: यह असली इंजन — वही कोड जो आपकी बाज़ियाँ चलाता है — को सभी मोड और सभी खिलाड़ी-संख्याओं पर कई हज़ार बार चलाकर बनाया गया है। यह ख़ुद की जाँच भी करता है: दोहरे पासों की मापी गई दर 16.68% निकली, सैद्धांतिक 16.67% के मुक़ाबले, और एक टेस्ट इस मेल की पुष्टि करता है — क्योंकि यह सबसे सस्ता प्रमाण है कि सिमुलेशन चुपचाप बिगड़ा हुआ नहीं है।
