منصوبے کے بارے میں

Thresher's Hope ایک فرسٹ پرسن سروائیول گیم ہے جسے ہاتھ سے لکھے گئے DDA raycasting renderer (Wolfenstein-style) کا استعمال کرتے ہوئے بنایا گیا ہے، جو LÖVE framework کے ذریعے مکمل طور پر Lua میں چلتا ہے۔ گیم دو مراحل میں پیش آتی ہے: پہلے، بڑھتے ہوئے پانی کا مقابلہ کرتے ہوئے دیواروں میں مائننگ کے ذریعے ایک ڈوبتے ہوئے جہاز سے فرار ہونا؛ پھر پانی کے نیچے ایک کالونی لوپ میں زندہ رہنا جس میں وسائل جمع کرنا، کرافٹنگ، پاور مینجمنٹ، عملہ اور دشمن شامل ہیں۔ اس میں 9 biomes میں procedural BSP-based لیول جنریشن، ڈائنامک واٹر سیمولیشن، ایٹموسفیرک اثرات (دھند، vignette، کلر گریڈنگ)، دروازے، کرپشن، گہرائی/پریشر میکانکس اور بیانیہ عناصر شامل ہیں۔ اپنی موجودہ حالت میں، یہ ایک فنکشنل پروٹوٹائپ ہے — تمام 25 Lua modules سنٹیکس کے لحاظ سے درست ہیں اور گیم بوٹ اور پلے ہوتی ہے۔ رینڈرنگ کے ایک اہم بگ (blend mode کی وجہ سے بلیک اسکرین) کو ٹھیک کر دیا گیا ہے۔ معلوم حدود میں آڈیو کی عدم موجودگی، سیو/لوڈ سسٹم کا نہ ہونا، غیر متوازن گیم پلے، اور منقطع فیز ٹرانزیشنز شامل ہیں۔ کنٹرولز کے لیے حرکت کے لیے WASD، ماؤس لک، اور مائننگ، بلڈنگ، انوینٹری اور ٹیک ٹری جیسے اعمال کے لیے کی-بائنڈنگز استعمال کیے جاتے ہیں۔ اسے انسانی ڈیزائن کی رہنمائی میں AI مدد (Claude Code اور Codex) کے ساتھ تیار کیا گیا ہے۔ یہ Apache 2.0 کے تحت لائسنس شدہ ہے جس کے لیے ایٹریبیوشن ضروری ہے — کسی بھی تقسیم میں 'ThreshersHope by MysteryMeat' کا کریڈٹ دیں۔ raycaster موجودہ اوپن سورس امپلیمینٹیشنز اور ٹیوٹوریلز سے اخذ کیا گیا ہے۔