DEV Community

Cover image for प्रथम जन्म (First Birth) Alert Fix
Weird Codes
Weird Codes

Posted on • Originally published at weirdcodes.itch.io

प्रथम जन्म (First Birth) Alert Fix

🌅 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 जोड़ी:

Key हिंदी English
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.jsstartBtn और tutorialBtn दोनों handlers

🕉️ शास्त्र-संगति

"जातस्य हि ध्रुवो मृत्युः" — भगवद्गीता २.२७

हर जन्म का एक आरम्भ है। पहले जन्म को भी वही गरिमा
मिलनी चाहिए जो पुनर्जन्म को मिलती है।
अब MOKSHA हर आत्मा का — चाहे वह पहली बार आई हो
या हज़ारवीं बार — औपचारिक स्वागत करता है। 🌅


Developed by Weird Codes
Human-designed, AI-assisted.

Top comments (0)