30 سال پہلے کے کمپیوٹر کے ابتدائی دور میں، نیٹ ہیک (NetHack) نے مجھے بہت متاثر کیا، اور یہ حیرت کی بات ہے کہ یہ اب بھی موجود ہے۔
اس وقت، میں اسے عام طور پر کھیلتا تھا، اور مجھے لگتا ہے کہ میری زیادہ سے زیادہ منزل 15ویں منزل تک تھی (یا اس کے آس پاس؟) جو کہ ایک بالکل مختلف دنیا تھی۔ مجھے اس کے بارے میں زیادہ یاد نہیں ہے۔
اس بار میں نے اسے تھوڑا کھیلنے کا سوچا، لیکن یہ یقیناً اس عمر کا نہیں ہوں جب میں سنجیدگی سے کھیلتا ہوں، لہذا ظاہر ہے کہ میں دھوکہ استعمال کروں گا۔
NetHack میں اصل میں ایک ایکسپلوریشن موڈ موجود ہے، لیکن اگر آپ اسے استعمال کرتے ہیں، تو آپ رسمی طور پر مکمل نہیں کر پاتے اور بہت سی چیزیں غیر آسان ہو جاتی ہیں۔ چونکہ ہمارے پاس سورس کوڈ موجود ہے، اس لیے میں سورس کوڈ میں تبدیلی کروں گا۔
عام طور پر، والکیری شروع سے ہی ایک اچھی ڈھال رکھتا ہے، اس لیے کھیلنا آسان ہوتا ہے۔ اور، جادو کی ایک سسٹم ایسی ہے کہ آپ کو اسے بار بار یاد رکھنا پڑتا ہے، لہذا عام طور پر کھیلنے کے لیے، طاقتور کردار زیادہ آسان ہوتے ہیں۔ لیکن اگر آپ دھوکہ استعمال کرتے ہیں، تو آپ جادو کو جتنی بار چاہیں استعمال کر سکتے ہیں، اور HP اور MP کا کوئی اثر نہیں ہوتا، اس لیے میں ایک الوڑن کی لڑکی جادوگر (ویزارڈ) کے ساتھ کھیلوں گا۔ جب میں جادوگر کہتا ہوں، تو مجھے کسی طرح لوڈس جزیرے کی لڑائی کی خواتین الوڑن کی تصویر یاد آتی ہے۔
2023/10/16 میں اضافہ کیا گیا۔
یہ کوڈ پہلے میک پر براہ راست بلڈ کیا گیا تھا، لیکن اب اسے ڈوکر میں تبدیل کر کے گیتھب پر اپ لوڈ کر دیا گیا ہے۔https://github.com/masalatea/NetHackCustom
https://github.com/masalatea/NetHackCustom
ڈوکر انسٹال کرنے کے بعد، آپ اسے اپنے سسٹم پر بلڈ کر سکتے ہیں۔
(نیچے دیے گئے کچھ حصے شامل نہیں ہیں۔)
| اس بار، ہم چیٹ کرنے کے لیے سورس کوڈ سے بلڈ کریں گے۔ ماحول میک ہے۔ سب سے پہلے، درج ذیل چیزیں ڈاؤن لوڈ کریں: http://www.nethack.org/) http://jnethack.osdn.jp/) https://github.com/NetHack/NetHack https://github.com/NetHack/NetHack Ver 3.6.2 (بیٹا) ■ کمانڈز کے بارے میں کچھ نوٹ: GCC کی ضرورت ہے، اس لیے Brew استعمال کر کے انسٹال کریں۔ brew install gcc بلڈ کریں اور انسٹال کریں۔ sh sys/unix/setup.sh sys/unix/hints/macosx10.10 make install میں سوچ رہا تھا کہ یہ کہاں انسٹال ہوا ہے، تب معلوم ہوا کہ یہ Users/username/nethackdir میں انسٹال ہوا ہے، اس لیے اسے چلانے کے لیے، کمانڈ لائن سے درج ذیل کمانڈ چلائیں: nethackdir/nethack |
اگر یہ سلسلہ جاری رہا تو، نمبر پیڈ کو استعمال کرنے میں دشواری ہوگی اور یہ غیر مناسب ہوگا۔ اس لیے، Users/ユーザ名/.nethackrc نامی ایک فائل بنائیں اور اس میں سیٹنگز شامل کریں۔
number_pad آپشن https://nethackwiki.com/wiki/Options#number_pad |
| (اگر نمبر پیڈ آن ہے) تو 5 دبیں اور پھر ڈائریکشن کیز دبائیں، آپ کو کچھ نہ ملے تب تک آگے بڑھیں۔ سے۔و: S CTRL + C (سے۔و کیے بغیر) گیم ختم کریں (اگر آپ سے۔و کے وقت واپس جانا چاہتے ہیں تو پہلے اس سے ختم کریں اور پھر دوبارہ شروع کریں) ۔ سے تھمیں۔ s سے تلاش کریں (اگر کسی راستے کا انتہا بند ہے تو کئی بار دبانے سے آگے کا راستہ نظر آ سکتا ہے) اسکرین پر موجود > یا < で同じキーを押すと階段を上り下りする。ペットがいる場合は隣接していないと付いてこないので注意 k を押してから方向キーを押すとキック。閉じている扉を蹴り破ることができる。 dで荷物を置く。魔物の死骸をペット近くに置くとペットに餌をあげるという意味になる。 eで食べる(チートするなら関係ない) ,で拾う(お店の商品など) pでお店で買った代金を払う wで剣装備, Wで鎧装備, Aで剣/鎧解除 Pで指輪やお守り(アミュレット)装備, Rで指輪やお守り(アミュレット)解除 Zで魔法 @ 自動で物を拾うモード(Auto Pick up)の切り替え aで道具を使う。例えば、暗いところでランプを使うと遠くまで見えるようになる。魔法のマーカ(Magic Marker)を使うと何も書いていない巻物に呪文を書き込むことができる。何を書けるかはNethack Wiki: Magic marker https://nethackwiki.com/wiki/Magic_markerを参照。「magic mapping」等。 $で現在の所持金表示 r 巻物を読む qで何かを飲む tで物を投げる #chat で話しかける #loot で地面にある大箱(Large Box)を開ける。鍵がかかっている場合は鍵を「.」に対して使うと箱の鍵を開けることができる。 #adjust で道具に割り当てられたレターのアルファベットを変更できる。 #offer で祭壇に獲物の死体を捧げる(同じ属性の祭壇が基本。属性が違うと神様が怒る) |
اس بات سے بچنے کے لیے کہ ہر بار جب آپ بلڈ کرتے ہیں تو 'save' ڈائریکٹری صاف ہو جاتی ہے، ہم بلڈ کے عمل میں کچھ اضافی کمانڈ شامل کرتے ہیں جو 'make install' سے پہلے اور بعد میں چلائے جاتے ہیں۔
mkdir save_backup ; mv ~/nethackdir/save/.Z save_backup/ ; make install ; mv save_backup/.Z ~/nethackdir/save/
| src/allmain.c 83ویں لائن پر موجود for (;;) { کے لوپ میں، جو کہ کمانڈ انپٹ کے لیے ہے، اس میں کچھ پروسیسنگ شامل کی جائے۔ if (context.move) { کے اوپر والا حصہ مناسب جگہ لگ رہا ہے۔MAX HP کو 9999 پر سیٹ کریں۔ u.uhpmax = 9999;ہمیشہ جسمانی طاقت کی بازیافت، جسمانی طاقت کم ہونے کی صورت میں تیز بازیافت۔ اگرچہ جسمانی طاقت ہمیشہ زیادہ سے زیادہ (MAX) ہو سکتی ہے، لیکن یہ دکھانے کے لیے کہ آپ کو کتنا نقصان ہو رہا ہے، اسے اس طرح بنایا گیا ہے۔ if (u.uhpMAX MP کو 9999 پر سیٹ کریں۔ u.uenmax = 9999;ہمیشہ ایم پی کی بازیابی، اور جب ایم پی کم ہو تو تیز بازیابی۔ ایم پی ہمیشہ زیادہ سے زیادہ (MAX) ہو سکتا ہے، لیکن یہ دکھانے کے لیے کہ کتنا ایم پی استعمال ہو رہا ہے، اسے اس طرح دکھایا گیا ہے۔ if (u.uenہمیشہ کے لیے غذا کی بحالی (اب، آپ مارے گئے جانوروں کو اپنے پالتو جانوروں کو مکمل طور پر کھلانے کے لیے استعمال کر سکتے ہیں۔) if (u.uhungerتیز رفتار سے لیول بڑھانے کے لیے ایک آسان طریقہ۔ اگر (u.ulevel |
| کھانے کے دوران موت (طاقت کا مکمل خاتمہ) سے بچیں۔ src/eat.c کی 2215ویں لائن پر u.uhp += otmp->cursed ? -rnd(20) : rnd(20); میں، طاقت میں بے ترتیب کمی کی وجہ سے موت کا امکان ہے، اس لیے اس کے بعد ایک تشخیص شامل کریں۔ u.uhp += otmp->cursed ? -rnd(20) : rnd(20); یہاں یہ حصہ ویسا ہی رہے گا۔ |
| زیادہ پیسے src/hack.c میں درج ذیل تبدیلیاں کریں: money_cnt(otmp) یہ حصہ ویسا ہی رہےجب میں دکان سے خرید کرتا ہوں، تو کبھی کبھار عجیب پیغامات ظاہر ہوتے ہیں، لیکن میں خرید کر لیتا ہوں اور اس پر توجہ نہیں دیتا۔ |
| ویزارڈ موڈ میں نہ ہونے کی صورت میں بھی، ہمیشہ "فائل کو محفوظ کرنے کا انتخاب کریں" آپشن دستیاب ہو۔ sys/mac/macmain.c کی 101ویں لائن کے آس پاس موجود شرط والے بیان کو ہٹا دیں۔ // if (discover || wizard) { اس لائن کو تبصرہ کیجیےاگر آپ ہمیشہ سیو فائل کو برقرار رکھنا چاہتے ہیں، تو مزید تبصرے شامل کریں۔ (اس صورت میں، اگر آپ "شروع سے دوبارہ شروع" کرنا چاہتے ہیں، تو آپ سیو فائل کو حذف کر سکتے ہیں।)// if (discover || wizard) { اس لائن کو تبصرہ کیجیےsrc/restore.c فائل کو بھی تبدیل کرنے کی ضرورت ہے۔// اگر (wizard اور discover دونوں موجود نہیں ہیں) تو یہ لائن کو تبصرہ کیجیےاگر آپ موجودہ سیو فائل کو اوور رائٹ کرنا چاہتے ہیں اور اس کے لیے تصدیق کو ختم کرنا چاہتے ہیں، تو src/save.c کی 149ویں لائن اور اس کے بعد کی لائنوں کو تبدیل کریں۔ if (fd > 0) {اس سے "اگر آپ مر جاتے ہیں تو آپ کو شروع سے دوبارہ کھیلنا ہوگا" جیسے مشکل گیم سے، ایک ایسے گیم میں تبدیل ہو جائے گا جس میں آپ عام طور پر سیو کر سکتے ہیں۔ |
| جادو کو "ضروری طور پر کامیاب" بنائیں۔ src/spell.c کے 1713ویں لائن پر موجود percent_success فنکشن کے return کو 100 پر سیٹ کریں۔ percent_success(spell)جادو کا استعمال کرنے کے ساتھ، یہ آہستہ آہستہ بھول جاتا ہے، اس لیے بھولنے سے بچانے کے لیے، میموری (ریٹینشن) کو لازمی طور پر اوور رائٹ کریں۔ src/spell.c کے تقریباً 912ویں لائن پر۔ spellknow(spell) = KEEN; یہ لائن شامل کریں۔ |
| جب کوئی چیز اٹھائی جاتی ہے، تو اس پر ہمیشہ "بشارت یافتہ" خصوصیت لگی جائے۔ src/pickup.c کے 1530ویں لائن پر موجود pick_obj فنکشن کی شروعات میں، مندرجہ ذیل خصوصیت کو لازمی طور پر سیٹ کریں۔ struct obj |
| جب کوئی چیز اٹھائی جاتی ہے، تو اسے لازمی طور پر "موم بتیاں" میں تبدیل کر دیا جائے۔ یہ ان مواقع کے لیے ہے جب یہ چیز مکمل کرنے کے لیے ضروری ہے لیکن مل نہیں رہی۔ اوپر کے مطابق، src/pickup.c کے 1530ویں لائن پر موجود pick_obj فنکشن کی شروعات میں یہ ترتیب کی گئی ہے۔ otmp->otyp = TALLOW_CANDLE; اس لائن کو شامل کریں۔تاہم، یہ بات ذہن میں رکھیں کہ اس تبدیلی سے دیگر خصوصیات متاثر نہیں ہوں گی، جیسے کہ وزن یا قسم، لہذا اس سے رویے میں تبدیلی آ سکتی ہے۔ یہ صرف کھیل کو مکمل کرنے کے لیے ایک ہنگامی حل ہے۔ اگر آپ اسے اٹھاتے ہیں، تو صرف ان اشیاء کو اٹھائیں جن کے ساتھ "a استعمال کریں" کمانڈ استعمال کیا جا سکتا ہے، اور انہیں فوری طور پر "پرا ر کی کندیلابرم آف انووکیشن" (Candelabrum of Invocation) سے جوڑ دیں۔ |
| کاغذ کو ہمیشہ "مبارک" خصوصیت دیں۔ src/read.c کی 402ویں لائن پر، if (!seffects(scroll)) { کے اوپر، خصوصیت کو زبردستی سیٹ کریں۔scroll->blessed = 1; یہ لائن شامل کریںشاید کبھی کبھار مجھے کسی "لعنت شدہ" کتاب کو پڑھنے کی خواہش ہو، لیکن اس صورت میں، براہ کرم اسے تبصرے میں شامل کر دیں اور دوبارہ تعمیر کر لیں۔ اگر "آئٹم اٹھانے پر ہمیشہ 'مبارک' خصوصیت کو شامل کرنے" کے آپشن سے کام چل جائے، تو یہ غیر ضروری ہے۔ |
| جب آپ کسی تحریر کو پڑھتے ہیں، تو مقدار کو 2 پر سیٹ کریں (اس کے بعد ایک استعمال ہو جائے گا، لہذا باقی 2 رہ جائے گا)। ا اسی طرح، src/read.c کی 402ویں لائن پر if (!seffects(scroll)) کے اوپر تقریباً اسی جگہ پر اسے زبردستی سیٹ کریں۔scroll->quan = 3; اس لائن کو شامل کریں۔ |
جب آپ کسی تحریر (سکڑول) کو پڑھتے ہیں، تو یہ ایک خاص تحریر کو پڑھنے کے طور پر طے کر دیتا ہے۔ [اضطراری]src/read.c کے 402ویں لائن پر if (!seffects(scroll)) کے اوپر، تحریر کی قسم کو زبردستی طے کیا جاتا ہے۔یہ ایک ایسی کارروائی ہے جس میں پہلے استعمال کی جانے والی تحریر میں متعلقہ خصوصیات شامل کی جاتی ہیں، اور پھر اسے پڑھا جاتا ہے۔ اس لیے، اگر آپ کے پاس دو یا اس سے زیادہ تحریریں ہیں، تو ان کی قسم تبدیل ہو سکتی ہے، اور جب آپ میں سے ایک کو استعمال کرتے ہیں تو وہ ختم ہو جائے گا۔ اس کا خیال رکھیں۔
|
| دشمنوں کو ہونے والے نقصان میں اضافہ۔ src/weapon.c کے 349ویں لائن پر موجود return tmp; کے بعد قدر کو بڑھائیں۔ tmp = (tmp 5) + 100; اس لائن کو شامل کریں۔یہ چیز قوی دشمنوں کے آنے تک غیر ضروری ہو سکتی ہے۔ عام طور پر، اسے نارمل حالت میں استعمال کریں، اور صرف اس صورت میں استعمال کریں جب آپ ایسے حالات میں ہوں جہاں بہت زیادہ ڈیمن موجود ہوں، جنہیں مارا نہیں جا سکتا، اور آپ ایک طرف سے گھیرے میں ہوں، مارے نہیں جا سکتے، اور بھاگ نہیں سکتے۔ اگر کوئی ایسا دشمن ظاہر ہوتا ہے جس پر آپ حملہ نہیں کر سکتے، تو اس کی قدر بڑھائیں۔ |
| چوب کے استعمال کی قابل مقدار کو لازمی طور پر مقرر کرنا۔ src/zap.c کی 2199ویں لائن پر موجود if (!zappable(obj)) کے اوپر، ایک قدر کو لازمی طور پر مقرر کریں۔ obj->spe = 10; یہ لائن شامل کریں (اسے 10 پر سیٹ کریں) |
| "祈و" (#[pray] کمانڈ) کو ہمیشہ کامیاب بنانا ہے۔ src/pray.c کے 1834ویں لائن میں موجود dopray فنکشن میں موجود ویزارڈ موڈ کے کوڈ کا استعمال کریں۔ 1846ویں لائن پر: |
ایسی منزل جہاں دو سیڑھیاں ہیں، وہاں سے آپ نوام کے کان کنی (Gnomish Mines) تک پہنچ سکتے ہیں۔ پہلے وہاں کی حکمت عملی بنائیں، پھر دو سیڑھیاں والی منزل پر واپس جائیں۔
عموماً، حکمت عملی بنانے میں آپ کئی بار مر جاتے ہیں (شروع سے)، اور آپ کو اسے بار بار دوبارہ کرنا پڑتا ہے، اور آپ بہت کم ہی اسے مکمل کر پاتے ہیں۔ چونکہ آپ کو ہر بار لیول 1 سے دوبارہ شروع کرنا پڑتا ہے، اس لیے اکثر آپ کی حوصلہ مدمعن ہو جاتی ہے۔ اس بار، میں چیٹ کا استعمال کر رہا ہوں، اس لیے میں مزید آگے بڑھ رہا ہوں۔ آگے جو کچھ ہے، وہ میرے لیے بہت نیا ہے، اور میں پہلی بار بہت سی جگہوں پر جا رہا ہوں۔
میں "دی اوریکل" (The Oracle) کے مندر میں پہنچ گیا۔
ایکسٹینڈ کمانڈ کے #chat کے ذریعے آپ بات کر سکتے ہیں۔ 50 کے ساتھ آپ زیادہ معلومات نہیں حاصل کر سکتے، لیکن 2000 ادا کرنے پر آپ اہم معلومات حاصل کر سکتے ہیں۔ مثال کے طور پر، میڈوسا کو شکست دینے کا طریقہ، یا آخری تباہی کے دیوتا، مولوک (Moloch) کے مقدس مقام (سنکچوئری) میں داخل ہونے کا طریقہ۔
اس میں، جلد ہی ایک اور سیڑھی کا راستہ (جہاں دو کمروں میں جانے کے لیے سیڑھیاں ہیں) سامنے آئے گا، لیکن اس کے لیے "وسٹر ہاؤس" جیسے ایک پہیلی کو حل کرنا ضروری ہے۔ کتنی عجیب بات ہے۔ کیا ایسا کچھ پہلے کبھی تھا؟ آخری راستہ ایک گڑھا ہے، اس لیے اسے پتھروں سے بند کرنا ہوگا۔ شروع میں، مجھے لگا کہ یہ حل نہیں ہو سکتا، لیکن یہ بالکل "وسٹر ہاؤس" نہیں ہے، لہذا کچھ پتھروں کو جادو کی چھڑی سے توڑ کر اسے حل کیا جا سکتا ہے۔ اس منزل پر، جادو کی "dig" (کھودنے) کی صلاحیت غیر فعال ہو جاتی ہے، لہذا شاید اس کے بغیر اس کو حل کرنا ممکن نہیں ہے۔ ایسا لگتا ہے کہ اس کو حل کرنے کے لیے پہلے منزل سے اٹھائے گئے دو چھڑیاں استعمال کی جا رہی ہیں۔
یہ منزل اتنی مشکل نہیں ہے، لیکن سب سے آخر میں موجود پتھر کے نیچے ایک چھڑی چھپی ہوئی تھی۔
یہ منزل دشمنوں سے بھری ہوئی ہے، اس لیے آخری راستے پر دشمنوں کا جم جانا کلئیر کرنا ناممکن بنا دے گا، لہذا احتیاط کریں۔اگر آپ اسے فتح کرتے ہیں، تو آپ کو ایک ایسی جگہ ملے گی جو ایک زو ہے (یا جو کہ ایک ایسی جگہ ہے جہاں بہت سارے راکشس موجود ہیں)، اور اس کے پیچھے اچھے آئٹمز موجود ہیں۔ اس بار، یہ ایک ہلکا وزن والا بیگ ہے۔ اگر آپ اس کا معائنہ نہیں کرتے ہیں، تو یہ ایک عام بیگ کی طرح نظر آئے گا، لیکن جب آپ اس میں چیزیں ڈالتے ہیں، تو یہ وزن کو کم کر دینا چاہیے۔
پھر، آپ اصل تہہ خانے میں واپس چلے جائیں گے۔
تب تو، ایک مذبح "" دریافت ہوا۔ یہ ایک آندربار ہے، لیکن یہ ایک مذبح ہے۔ اس میں کچھ خصوصیات ہیں، اور اگر آپ کی خصوصیات اس کے مطابق نہیں ہیں تو کچھ عجیب چیزیں ہو سکتی ہیں۔یہ چیزیں اکثر نچلے منزل پر ظاہر ہوتی ہیں، لیکن اس بار یہ پہلی بار ہے۔ یہاں کوئی چیز رکھنے سے آپ یہ جانچ سکتے ہیں کہ کیا اس پر کوئی لعنت ہے۔
مزید برآں، اگر آپ کسی تازہ جلا ہوا جانور کے لاشے کو "#offer" کمانڈ کے ذریعے پیش کرتے ہیں، تو اس سے اچھے نتائج مل سکتے ہیں۔ اس سے خصوصیات کو آپ کی خصوصیات میں تبدیل کیا جا سکتا ہے۔
اگر آپ بہت مشکل میں ہوں، تو "#pray" کے ذریعے کچھ اچھا ہو سکتا ہے، لیکن اگر آپ بہت زیادہ دعا کریں گے، تو خدائی ناراض ہو سکتے ہیں اور آپ پر سزا ہو سکتی ہے۔



ایک اور تھوڑا آگے بڑھنے پر، اچانک ٹیلی پورٹ کا جال (?) میں پھنس گیا، اور مجھے ایک ایسی جگہ پر منتقل کر دیا گیا جو میرے گھر (Homeland) جیسی لگ رہی تھی۔ یہ ایسا لگتا ہے کہ مختلف پیشوں کے لوگوں کو مختلف جگہوں پر منتقل کیا جاتا ہے۔ ایسا لگتا ہے کہ مجھے "Dark One" کو شکست دینا ہے اور "Eye of the Aethiopica" کو واپس لانا ہے۔ مجھے ایک کمرے میں ایک کام سونپا گیا تھا، اور کمرے کے اندر ایک چھپے ہوئے دروازے کے پیچھے ایک سیڑھی تھی، جس سے میں نے یہ کام شروع کیا۔


ڈارک ون کو شکست دیں اور "آئی آف دی ایثیوپیکا" حاصل کریں، اور پھر کام دینے والے سے بات کریں تو یہ کوئسٹ ختم ہو جائے گی۔"سِلور بیل" حاصل کریں۔ اگر آپ اسے جانچتے ہیں تو یہ "بیل آف اوپننگ" میں تبدیل ہو جائے گا۔ یہ مکمل کرنے کے لیے ضروری ہے۔
واضح رہے کہ، کوئسٹ کے آخر میں موجود محراب پر دعا کرنے پر، "マジک بین" نام کا جادوگر کے لیے سب سے طاقتور ہتھیار ظاہر ہوا۔




اس کے بعد، وہ ایک گہرے زیر زمین کمرے میں موجود ایک پوشیدہ خزانے میں داخل ہوئے، اور وہاں سے انہیں فورٹ لودیوئس (Fort Ludios) تک پہنچا دیا گیا۔

اگر آپ شیطانی مخلوقات کے گروہوں کو شکست دیتے ہیں، تو آپ کو بہت زیادہ پیسہ ملتا ہے، لیکن اگر آپ دھوکہ کر رہے ہیں، تو اس کا زیادہ اثر نہیں پڑتا۔
اصل تہہ خانے میں مزید نیچے جاتے ہوئے، آپ میڈوسا لیول (Medusa level) پر پہنچ گئے۔"دی اوریکل" (The Oracle) کے ذریعے درج ذیل معلومات حاصل کی جا سکتی ہیں، لیکن یہ وہ معلومات ہیں جو عام طور پر میڈوسا کے افسانے کے بارے میں جانتے ہوئے بھی سمجھ میں آ جاتی ہیں۔
میں اتفاقاً ایک جادوگر ہوں اور میرے پاس "cone of cold" کی جادو کی صلاحیت ہے، اس لیے میں اس کا استعمال کرکے زمین کو جمادیتا ہوں اور آگے بڑھ سکتا ہوں۔ یہ ایک ایسی جگہ ہے جہاں اگر جادو یا اشیاء نہ ہوں تو میں بے حد پریشان ہو جاؤں گا۔ اگرچہ میں اسی جادو کا استعمال کر سکتا ہوں، لیکن اگر میں دھوکہ نہیں کر رہا ہوتا تو میرے پاس جادو کی طاقت یا جادو کی یاداشت (retention) کافی نہیں ہوتی۔ میں پانی سے گھرا ہوا ہوں۔ میں ایک مجسمے میں موجود "shield of reflection" کو پہن کر میڈوسا کے کمرے میں جاتا ہوں، تو میڈوسا ایک پتھر کی مجسمہ بن جاتی ہے۔ کوئی پیغام نہیں ہے، اس لیے یہ سمجھنا مشکل ہے۔ اگر آپ "shield of reflection" کے بغیر جاتے ہیں، تو آپ پتھر میں تبدیل ہو جائیں گے اور کھیل ختم ہو جائے گا، اس سے فرق کا پتہ چلتا ہے۔ میڈوسا کے موجود ہونے کی جگہ پر پتھر وغیرہ بکھرے ہوئے ہیں، اس لیے یہ سمجھنا مشکل ہے۔ اس جگہ پر نیچے جانے کے لیے ایک سیڑھی ہے۔
زیر زمین کی 29ویں منزل پر واقع "قلعہ" پہنچ گئے۔ یہاں گڑھے کو چھلانگ کے جوتے پہن کر #jump یا پھر فلائیگ جوتوں سے چھلانگ لگا کر عبور کیا جا سکتا ہے۔
باقیدگی سے آگے بڑھ کر زیرزمین کی 30ویں منزل پر پہنچ گیا۔ یہ منزل "مرنے کی وادی" کہلاتی ہے۔ گائیڈز میں بتایا گیا ہے کہ اس منزل سے "گھینا" شروع ہوتا ہے، لیکن پیغام پڑھنے سے معلوم ہوتا ہے کہ یہ منزل گھینا نہیں ہے، بلکہ اگلی منزل سے گھینا شروع ہوتا ہے۔ کیا یہ کوئی تبدیلی ہے؟بالآخر، دشمن بہت طاقتور ہو گئے ہیں اور اس وجہ سے آگے بڑھنے کی رفتار کم ہو گئی ہے۔ ایسا لگتا ہے کہ میں ایسی منزل پر پہنچ گیا ہوں جہاں میری دعا میرے اپنے خدا تک نہیں پہنچ رہی ہے۔ اگر ڈیمن بڑھتے رہیں اور مجھے گھیر لیں، تو میں حرکت نہیں کر पाउں گا اور مجھے مسلسل شکست کھानी پڑے گی۔ اگر میں چیٹ کا استعمال نہیں کروں تو یہ کھیل جلد ختم ہو جائے گا۔
میں سیڑھیاں نہیں پا رہا تھا، اس لیے میں نے ہر جگہ "ڈِگ" (کھودنے) کی جادوئی طاقت استعمال کرتے ہوئے سوراخ بنائے، اور آخر کار مجھے سیڑھیاں ملیں۔ تقریباً تمام دیواروں پر "ڈِگ" (کھودنے) کی طاقت کام نہیں کرتی تھی، لیکن کچھ دیواریں کھودنا ممکن تھا۔

اور پھر 31ویں منزل، گﮩینا میں داخل ہوئے۔ちなみに، اب تک جو جادو سیکھے گئے ہیں، وہ یہ ہیں۔
اگر آپ جادو سیکھ لیتے ہیں، تو اسی طرح کے ورق کی ضرورت نہیں رہتی۔ ورق ایک بار استعمال کرنے کے بعد ختم ہو جاتے ہیں، لیکن جادو صرف ایم پی (MP) استعمال کرتا ہے۔ مثال کے طور پر، اگر آپ "جانچ" کا جادو سیکھ لیتے ہیں، تو "جانچ" کے ورق کی ضرورت نہیں رہتی۔سب سے زیادہ استعمال ہونے والے حملہ کرنے والے جادو "فنگر آف ڈیتھ" (Finger of Death) ہیں، لیکن دشمن کی قسم کے لحاظ سے "کوون آف کولڈ" (Cone of Cold) یا "マジک مسائل" (Magic Missile) بھی کارآمد ہو سکتے ہیں۔
تالاب وغیرہ کو جمنے کے لیے "کوون آف کولڈ" استعمال کیا جا سکتا ہے، جس پر چلنا ممکن ہے۔
دیواروں کو توڑنے کے لیے "ڈِگ" (dig) استعمال کیا جاتا ہے۔
اگر آپ کچھ منزلیں نیچے جائیں تو آپ ایک ایسی جگہ پر پہنچ جائیں گے جو بھولبلییا کی طرح لگتی ہے۔ لیکن یہاں آپ "dig" (کھودنے) کی جادوئی طاقت استعمال کر سکتے ہیں، اس لیے یہ بھولبلییا نہیں ہے۔
میں ایک بھولبلییا سے گزر کر ایک بڑے کمرے میں پہنچ گیا۔ یہ زیر زمین 34واں منزل ہے۔ یہ بہت تاریک ہے، اس لیے میں نے لیمپ استعمال کیا، لیکن اس سے صرف میرے آس پاس کا علاقہ نظر آتا ہے۔ ایسا لگتا ہے کہ یہ ایک ایسی منزل ہے جہاں پانی بہت زیادہ ہے۔یہ جگہ "جوئبلییکس کا جھاڑ" (Juiblex's swamp) کہلاتی ہے۔
بالآخر، "اسموڈیس کا چھپاؤ گاہ" (Asmodeus' Lair, اسموڈیس فلور) پر پہنچ گئے۔ یہ زیر زمین 36ویں منزل ہے۔اسموڈیس کو، اگرچہ چیٹ کا استعمال کرتے ہوئے، شکست دینا مشکل ہے۔ 30 حملے کرنے کے باوجود بھی اسے شکست نہیں دی جا سکی، لہذا چیٹ کے ذریعے ہونے والے نقصان کی مقدار کو تھوڑا بڑھایا تو وہ ایک ہی وار میں شکست کھا گیا۔ شاید نقصان پہنچانے کے لیے ضروری حد سے کم نقصان ہو رہا تھا۔
زیر زمین کی 37ویں منزل، باالزِبُب کا چھپا ہوا ٹھکانا (Baalzebub's Lair، بیلزِبُب فلور) پر پہنچ گئے۔
باالزِباب (Baalzebub) ٹول فیس کی مانگ کرتا ہے، اس لیے میں اسے خوشی سے ادا کرتا ہوں۔اگر آپ ادا نہیں کرتے یا رقم کم ہے، تو وہ ناراض ہو جاتا ہے اور شیاطین کو بلاتا ہے۔ یہ شیاطین انتہائی طاقتور ہوتے ہیں، اور اگر آپ چیٹ کرتے ہیں تب بھی آپ کو شکست ہو جائے گی اور آپ مارے جائیں گے۔ اس لیے، آپ کو ٹول فیس ادا کرنا بہتر ہے۔ میں دیگر راستے نہیں جانتا، لیکن اس مرحلے پر، پیسے کا کوئی استعمال نہیں ہے، اس لیے آپ کو ادا کرنے میں کوئی مسئلہ نہیں ہے۔ اس کے علاوہ، چونکہ میں چیٹ کر رہا ہوں، اس لیے پیسے کا کوئی اثر نہیں ہے۔ اگر آپ چیٹ کر رہے ہیں، تو وہ بہت زیادہ رقم کی مانگ کر آپ کو حیران کر دے گا۔ لیکن اگر آپ چیٹ کو بند کر دیتے ہیں اور کئی بار کوشش کرتے ہیں، تو کبھی کبھی وہ 1500 روپے جیسی رقم کی مانگ کرتا ہے، جو کہ اتنی زیادہ نہیں ہے۔ ایسا لگتا ہے کہ وہ آپ کی مالی حالت کو دیکھ کر فیصلہ کرتا ہے۔
زیر زمین 39ویں منزل، اورکس ٹاؤن (Orcus-town) اور اورکس فلور کو عبور کریں۔
چونکہ ایک ہی منزل پر شاخیں تھیں، اس لیے میں نے سیڑھیاں چڑھیں۔ جب میں نے ایسا کیا تو "حرارت اور دھواں غائب ہو گئے" لکھا نظر آیا، اس سے لگتا ہے کہ یہ راستہ گھینا کے علاوہ دوسرے مقامات سے بھی منسلک ہے۔

یہ جگہ "ورلڈ کا ٹاور (Vlad's Tower)" لگتا ہے۔"ورلڈ دی امپیلر (Vlad the Impaler)" نام کے خونخوار کو شکست دیں اور "دعائی کندیل (Candelabrum of Invocation)" حاصل کریں۔ اسے مکمل کرنے کے لیے ضروری ہے۔
زیر زمین 45ویں منزل پر، ایک جعلی جادوگر کے ٹاور (Fake Wizard's Tower) کی دریافت ہوئی۔ہم نے جادو کا استعمال کرتے ہوئے تالاب کو منجمد کیا، اور پھر "dig" (کھودنے) کے جادو سے دیوار میں سوراخ کر کے اندر موجود "disenchanter" نامی مخلوق کو شکست دی، لیکن اس کے پاس کوئی خاص چیز نہیں تھی۔
زیر زمین 47ویں منزل پر، اسی طرح کی ایک "جعلی جادوگر کا ٹاور" (Fake Wizard's Tower) دریافت ہوئی۔اس کے مرکز میں جانے سے، جادو کا دروازہ کھل جائے گا اور آپ اصل "جادوگر کے ٹاور" (Fake Wizard's Tower) میں جا سکتے ہیں۔
اس کے اندر "یینڈر کا جادوگر" (Wizard of Yendor) موجود ہے جسے شکست دینا ضروری ہے، لیکن اسے شکست دینے کے باوجود، وہ مضبوط ہو کر واپس آ جاتا ہے، لہذا ابھی اسے شکست نہیں دینا چاہیے، بلکہ صرف دروازے کی جانچ کرنا چاہیے اور پہلے عام بھولبلییا کو جتنی ممکن ہو سکے مکمل کرنا چاہیے۔ اس کے بعد، "جادوگر کے ٹاور" (Fake Wizard's Tower) میں "یینڈر کے جادوگر" (Wizard of Yendor) کو شکست دینا ہے۔

آخری کمرے میں کچھ بہت ہی حیرت انگیز چیزیں موجود ہیں، ایسا لگتا ہے۔ وہاں آپ یینڈر کے جادوگر (Wizard of Yendor) کو شکست دیتے ہیں۔



اگر آپ اسے الٹ دیتے ہیں، تو آپ ایک سپل بک (Spellbook) حاصل کریں گے، اور اگر آپ اس کا معائنہ کرتے ہیں، تو یہ "مرنے والوں کی کتاب" (Book of the Dead) بن جائے گی۔ اسے مکمل کرنے کے لیے ضروری ہے۔
زیر زمین 48ویں منزل پر واقع "ایسی جگہ جہاں آپ اپنے پاؤں کے نیچے سے ایک ہلکی سی لرزش محسوس کریں" پر جائیں۔یہاں آپ کو یہ معلوم ہوگا کہ آپ کو کیا کرنا ہے، اس کے لیے آپ "دی اوریکل" (The Oracle) میں موجود پیشگوئی کے مقام سے معلومات حاصل کر سکتے ہیں۔
سب سے پہلے، دعا کے چراغ (Candelabrum of Invocation) میں سات موم بتیاں لگائیں۔
اس کے بعد، آپ اس دعا کے چراغ کا استعمال کریں گے۔
اب ہم "اوپننگ بیل" (Bell of Opening) استعمال کریں گے۔


اب ہم "دی بک آف دی ڈیڈ" (Book of the Dead) کو پڑھیں گے۔
تب، نقشہ تبدیل ہو جائے گا اور سیڑھیاں ظاہر ہوں گی۔
زیر زمین، چوالیسواں منزل۔ اس کمرے کے داخلی دروازے پر بھی ایک خصوصی پیغام ظاہر ہوا: "یہ کمرہ ایک عجیب اور گھبراہٹ کا احساس دلاتا ہے۔"
تباہ کاری کے دیوتا، مولوچ (Moloch) کی مذبح اور اس کے پجاریوں کا پتہ چلا۔




تباہیوں کو نظر انداز کرتے ہوئے اندر جانے سے، آپ نے تقدس کا گستاخی کی، جس کی وجہ سے وہ غضبناک ہو کر حملہ کرتا ہے۔اسے شکست دینے پر، وہ "یینڈر کا طلسم" (Amulet of Yendor) چھوڑتا ہے، جسے آپ حاصل کر سکتے ہیں۔
اس کے بعد، آپ مسلسل زمین کی سطح پر واپس جاتے ہیں۔

ز زمین پر واپس آنے کے بعد، مزید آزمائشیں جاری رہیں گی۔

یہ آخری امتحان (Final Test) لگتا ہے۔یہاں تک تو یہ ایک آر پی جی (RPG) ہے، لیکن اس آخری امتحان (Final Test) میں پانچ منزلیں ہیں، لیکن ان میں سے پہلی چار منزلیں، جیسے کہ زمین کی منزل، ہوا کی منزل، آگ کی منزل، اور پانی کی منزل، کا ماحول اتنا مختلف ہے کہ لگتا ہے جیسے یہ کوئی اور تخلیق کار نے بنائے ہیں۔ یہ صرف اتنی ہی مشکل ہے کہ یہ "گیم" نہیں لگتا۔ یہ تک تو ایک مکمل اور کلاسیکی آر پی جی (RPG) تھا، لیکن یہاں کوئی واضح حل یا حکمت عملی نہیں ہے، اور ایسا لگتا ہے جیسے کسی بدنیتی والے، ذہین پروگرامر نے اسے بعد میں شامل کر دیا ہو۔ یہ بہت افسوسناک ہے کہ ایک ایسا دلچسپ کھیل ہے، لیکن اس طرح کے بدنیتی والے پروگرامر کھیل کے توازن کو خراب کر دیتے ہیں۔ یہ واقعی، بہت برا ہے۔ اس آخری امتحان (Final Test) کی ضرورت نہیں ہے۔ یہ صرف مشکل اور وقت لینے والا ہے، اور یہ "گیم" نہیں ہے۔ آخری منزل، جو کہ آسمانی جہان (Astral Plane) ہے، آخری ہونے کی وجہ سے اس میں یہ چیزیں قابلِ قبول ہیں۔
شروع میں زمین کی منزل (Earth Plane) ہے۔ یہاں ایک جادوئی دروازے (random) کو تلاش کرنا پڑتا ہے، جو کہ ایک پیچیدہ اور غیر واضح طریقہ ہے۔ جادوئی دروازہ اصل میں ایک خالی جگہ میں کہیں موجود ہوتا ہے۔
اگلا مرحلہ ہوا کا لیول ہے (Air Plane)। یہ سطح آسمان میں موجود ہے، اس لیے اگر آپ فلائی کرنے والے جوتے جیسے اشیاء استعمال نہیں کرتے تو آپ حرکت نہیں کر سکتے۔یہ ایک وسیع علاقہ ہے، لیکن جب آپ حرکت کرتے ہیں تو کچھ جگہوں پر بادل چھٹ جاتے ہیں، اور جہاں بادل چھٹ جاتے ہیں، وہاں آپ "واز آف سیکرٹ ڈور ڈیٹیکشن" (wand of secret door detection) جیسے اشیاء استعمال کر سکتے ہیں۔
اس بار یہ دائیں جانب کے اوپری حصے میں ملا۔ ایسا لگتا ہے کہ یہ تقریباً ایک ہی جگہ پر ہے۔
اگلا، آگ کا میدان (Plane of Fire) ہے۔زمین پر کہیں ایک جادوئی دروازہ موجود ہے، اسے تلاش کریں۔ اس مرتبہ یہ مرکزی حصے کے اوپر تھا۔



اگلا مرحلہ "واٹر پلین" ہے۔ پانی کے اندر موجود تالابوں میں حرکت کرتے ہوئے، جادوئی دروازے کی تلاش کریں۔اگرچہ، ایسا لگتا ہے کہ دروازہ حرکت پذیر ہے، اس لیے یہ قسمت پر منحصر ہے۔
کچھ دیر تک حرکت کرنے کے بعد، اچانک آپ کو اندازہ بھی نہیں ہو پائے گا کہ کیا ہوا، اور آپ "اسٹرل پلین" میں منتقل ہو گئے۔




"&" نشان والا "پیسٹیننس" (Pestilence) ایک ایسی بیماری پھیلا رہا ہے جو موت کا باعث بنتی ہے، اس لیے اسے ایک سوار کی سینگ سے ٹھیک کیا جاتا ہے اور اسے شکست دی جاتی ہے۔ اگرچہ دھوکہ دہی کرتے ہوئے بھی، اگر آپ لاپرواہ رہے تو یہ اتنے طاقتور ہیں کہ چند ٹرن میں ہی آپ کو شکست ہو سکتی ہے۔
ٹھیک ہے، اب آخری مذبح پر پہنچ گئے۔ میں یینڈر کی طلسم (Amulet of Yendor) کو پیش کرتا ہوں، لیکن کچھ عجیب سا...


اینڈنگ؟"توت کا دیوتا نے قربانی قبول کر لی۔ اور طاقت حاصل کرنے کے بعد، جنگ کے دیوتا انھور (Anhur) کے مقابلے میں غالب آگیا، اور توت کا دیوتا حکمرانی حاصل کر گیا۔"
"انھور کا دیوتا (Anhur) بہت غضبناک ہو گیا، لیکن آپ توت کے دیوتا کی طرف سے محفوظ ہیں، اس لیے آپ مر نہیں گئے۔"
"نارنجی رنگ کی دھواں آپ کو گھیر لی..."
<ختم؟>
ایں؟
کوئی پیغام عجیب ہے... مجھے آسمان پر جانا چاہیے تھا... لیکن اگر میں اس مندر کے پجاری سے بات کرتا ہوں، تو معلوم ہوتا ہے کہ یہ توت کے دیوتا کا مندر ہے۔ ہمم۔
میں نے جب یہ چیک کیا تو یہ معلوم ہوا کہ پہلے یہ انھور کے دیوتا (Anhur) کی پوجا کرتا تھا، لہذا میں کسی دوسرے دیوتا کو قربان کر دیا۔ ایسا لگتا ہے کہ یہ ایک بری اختتام ہے۔ میں دھوکہ استعمال کر رہی ہوں، اس لیے میں سیو پوائنٹ سے دوبارہ شروع کروں گی۔
ویکے منزل پر بائیں جانب جانے کی کوشش کرتا ہوں۔ وہاں بھی ایک مذبح اور ایک پجاری موجود ہیں۔
یہ جگہ مختلف دیوتاؤں کے لیے وقف ہے، اور یہ پتاہ (Ptah) کے مندر کی طرح لگتا ہے۔



اگر آپ اسے آزماتے ہیں، تو نتیجہ پھر بھی وہی بدترین خاتمہ ہوتا ہے۔
دائیں جانب کی محراب کی طرف جائیں تو وہاں انھور (Anhur) کا مندر ہے۔ لگتا ہے کہ یہی صحیح جگہ ہے۔



اینڈنگ"تم نے یینڈر کی طلسم (Amulet of Yendor) کو انھور کے دیوتا (Anhur) کو پیش کیا..."
"ایک نامرئی گلوکارہ نے گانا شروع کر دیا۔ اور تم چمکنا شروع ہو گئے۔"
"انھور کے دیوتا کی آواز گڑگڑایا: (ان لوگوں کے لیے جن کا مقدر موت ہے) جاندار! تم نے بہت اچھا کام کیا!"
"تمہارے کارناموں کے بدلے میں، میں تمہیں امارت دوں گا!"
"تم نے (افسانوی) دیوتا کے درجے کا خطاب حاصل کیا اور آسمان کی طرف اٹھ گئے۔"
<ختم>
تمام نقشے





