🌅 Devlog — प्रथम जन्म (First Birth) Alert Fix
Version: v0.0.9-patch | Date: August 10, 2026
Issue: #73 — First gameplay doesn’t display “Prathama Janma”
🐛 Bug
पहली बार खेलने पर स्वागत-संदेश नहीं आता था।
जब कोई नया खिलाड़ी MOKSHA खोलता था और “खेल प्रारंभ करें” दबाता था,
तो कोई प्रारंभिक संदेश नहीं दिखता था — UI चुप रहता था।
पुनर्जन्म के बाद ♻️ संदेश आता था, पर पहले जन्म का
कोई स्वागत नहीं था।
शास्त्र-संगत दृष्टि से यह अधूरा था — हर आत्मा-यात्रा का
एक औपचारिक शुभारम्भ होना चाहिए।
🔍 कारण
engine.js के reset() (पुनर्जन्म) में punarjanmaNaya alert
और notifyTimer दोनों set होते थे।
परंतु main.js के startBtn click handler में — जहाँ से
पहली बार खेल शुरू होता है — कोई alert नहीं था।
पहला जन्म बिना किसी संदेश के चुपचाप शुरू हो जाता था।
// पहले — startBtn handler में सिर्फ यही था:
isGameStarted = true;
document.getElementById('start-screen')?.remove();
tutorial.start(engine.player.x);
// ↑ कोई alert नहीं, कोई notify नहीं
Enter fullscreen mode Exit fullscreen mode
✅ समाधान
startBtn और tutorialBtn — दोनों handlers में
punarjanmaNaya जैसा ही pattern follow किया:
engine._alertKey('prathamaJanma', '🌅', 'achievement');
engine.notifyTimer = 120;
engine.notifyText = t('notify.prathamaJanma');
Enter fullscreen mode Exit fullscreen mode
साथ ही i18n.js में दोनों भाषाओं के लिए नई keys जोड़ी:
alert.prathamaJanma.title
प्रथम जन्म
Prathama Janma
alert.prathamaJanma.subtitle
आत्मा-यात्रा का शुभारम्भ।
Your soul-journey begins.
notify.prathamaJanma
🌅 प्रथम जन्म
🌅 First Birth
📁 बदली गई फ़ाइलें
-
src/i18n.js— 4 नई i18n keys (hi + en दोनों) -
src/main.js—startBtnऔरtutorialBtnदोनों handlers
🕉️ शास्त्र-संगति
“जातस्य हि ध्रुवो मृत्युः” — भगवद्गीता २.२७
हर जन्म का एक आरम्भ है। पहले जन्म को भी वही गरिमा
मिलनी चाहिए जो पुनर्जन्म को मिलती है।
अब MOKSHA हर आत्मा का — चाहे वह पहली बार आई हो
या हज़ारवीं बार — औपचारिक स्वागत करता है। 🌅
Developed by Weird Codes
Human-designed, AI-assisted.
답글 남기기
댓글을 달기 위해서는 로그인해야합니다.