OPENWORLD
ڈاؤن لوڈ

مشینیں اور طاقت · منطق اور ریڈیو

منطقی گیٹس، میموری اور ریڈیو والا سینڈ باکس گیم — اور کبھی نہ رکنے والی مشینیں

ایک سوئچ کو ریلے سے جوڑیں، ایک تاخیر کو NOT گیٹ سے، ایک ڈش کو چاند سے۔ Openworld کے سرکٹ حقیقی پرزوں سے بنے ہیں — منطقی گیٹس، میموری، سینسر، ریڈیو — اور آپ کے دور جانے پر بھی اپنے تھریڈ پر چلتے رہتے ہیں، گیم کو کبھی سست کیے بغیر۔

از Tom Pascard· اپ ڈیٹ ·پڑھنے کا وقت: 18 منٹ

مختصراً

  • پتلی سگنل کیبلوں، فائبر یا ریڈیو پر 0 سے 255 تک کے سگنل، 128 سے آن۔ ہر منطقی پرزہ 50 ms کا ایک مرحلہ جوڑتا ہے: آپ حساب کو سفر کرتے دیکھتے ہیں۔
  • alpha 1.0.9 میں نیا: منطقی گیٹ (AND، OR، NOT)، تاخیر، میموری، آپ-ایمپ (جمع، تفریق، A×B÷C، موازنہ) اور آپٹیکل کپلر — گھڑیاں، کاؤنٹر، چاہیں تو پورا CPU۔
  • ایک ڈسپلے پینل زندہ قدریں دکھاتا ہے (“گنتی: 7”)، اور ہر پرزے کی ترتیب اس کے ماڈل پر کندہ ہوتی ہے: سرکٹ کو دیکھ کر ہی پڑھ لیں۔
  • 256 چینل کا ریڈیو: آپ کی وادی کے لیے مینار، چاند کا پیچھا کرتی ڈشیں۔ زمین لہروں کو روکتی ہے۔
  • سب کچھ OVM میں چلتا ہے، اپنے تھریڈ پر: آس پاس کوئی نہ ہو تب بھی سرکٹ چلتے رہتے ہیں۔ Mac (Apple Silicon کے لیے اصلی)، Windows اور Linux پر؛ یہ الفا ہے، اعداد بدل سکتے ہیں۔
گائیڈ پڑھیں
Openworld ڈاؤن لوڈ کریںMac · Windows · Linux

دوسرے سسٹمز کے لیے بھی

الفاابھی کھیلنے کے لیے تیار

سنیں… ان پر کلک کریں

اس صفحے پر
  1. کیا منطقی گیٹس والا کوئی سینڈ باکس گیم ہے؟
  2. کیا یہ منطقی گیٹس ہیں، یا کوڈنگ؟
  3. پرزے: کیا سگنل بھیجتا ہے، کیا سنتا ہے
  4. Openworld میں منطقی گیٹس کیسے بنائیں
  5. مشینیں جو آس پاس کوئی نہ ہو تب بھی چلتی رہتی ہیں
  6. ریڈیو: مینار، اور چاند کا پیچھا کرتی ڈشیں
  7. گیئرز، ٹرانسفارمرز اور سگنل رائٹر
  8. سرکٹ جو ایک دنیا چلاتے ہیں
  9. آگے کیا آ رہا ہے
  10. سوالات

کیا منطقی گیٹس والا کوئی سینڈ باکس گیم ہے؟

جی ہاں — اور یہ تو پورے سیارے پر چلتا ہے۔ Openworld ایک وکسل سینڈ باکس گیم ہے جس میں منطقی گیٹس پہلے سے موجود ہیں: سوئچ، ریلے، سینسر، AND، OR، NOT، NAND، NOR اور XOR گیٹس، تاخیر، میموری اور ریڈیو، جنہیں آپ حقیقی کیبلوں سے جوڑتے ہیں۔ یہ ایک گول سیارے پر آباد ہے — سیدھا چلتے جائیں تو وہیں لوٹ آتے ہیں جہاں سے چلے تھے — حقیقی آسمان تلے، سورج تک، اور یہ Mac (Apple Silicon)، Windows اور Linux پر نیٹو چلتا ہے۔

اسے سرکٹ کی پہیلی سے جو چیز الگ کرتی ہے وہ یہ ہے کہ آپ کے سرکٹ ایک زندہ دنیا میں کچھ کرتے ہیں۔ وہ شام کو گھر روشن کرتے ہیں، دوست کے قریب آنے پر دروازہ کھولتے ہیں، ٹینک چھلکنے سے پہلے آپ کو خبردار کرتے ہیں، یا ریڈیو سے سیارے کے پار پیغام لے جاتے ہیں۔ اور وہ OVM — Openworld Virtual Machine — کے اندر چلتے ہیں، جو آپ کے دور ہونے پر بھی انہیں سمولیٹ کرتی رہتی ہے۔

  • 256سگنل کیبل پر قدریں، 0 سے 255
  • 128وہ سطح جہاں سے سگنل آن شمار ہوتا ہے
  • 50ملی سیکنڈ: ایک مرحلہ، جو ہر منطقی پرزہ جوڑتا ہے
  • 256ریڈیو چینل

کیا یہ منطقی گیٹس ہیں، یا کوڈنگ؟

زیادہ تر منطقی گیٹس۔ کھلاڑی سوئچ، انورٹر اور میموری لیچ کو AND، OR، NOT سرکٹس اور حتیٰ کہ پورے کمپیوٹروں میں جوڑ دیتے ہیں۔ یہ کوڈنگ جیسا لگتا ہے کیونکہ آپ ایک رویہ ڈیزائن کرتے ہیں، لیکن آپ ایک سطر بھی نہیں لکھتے: آپ اسے ٹکڑے ٹکڑے بناتے ہیں، الیکٹریشن کی طرح۔

سرکٹ ہاتھ سے کرنے کے رہتے ہیں، سادہ اصولوں کے ساتھ۔ سگنل ایک عدد ہے 0 سے 255 تک، صرف آن یا آف نہیں: وہ “پورا”، “آدھا” یا “تھوڑا” کا مطلب دے سکتا ہے — اور وہ 128 سے آن شمار ہوتا ہے۔ منطقی پرزے 255 یا 0 میں جواب دیتے ہیں، اور ہر ایک 50 ms کا ایک مرحلہ جوڑتا ہے، اس لیے سگنل آپ کی تعمیر میں واقعی سفر کرتا نظر آتا ہے۔ اور سگنل اور طاقت دو الگ چیزیں ہیں: منطق پتلی سگنل کیبلوں پر چلتی ہے، جبکہ لیمپ جلانے یا موٹر گھمانے والی توانائی کو پیدا کر کے پاور کیبلوں پر لے جانا پڑتا ہے۔ توانائی کا پورا پہلو ہماری بجلی اور ریڈیو گائیڈ میں ہے — یہاں ہم صرف منطق پر رہتے ہیں۔

تو یہ پروگرامنگ گیم نہیں ہے؟

کوئی کوڈ نہیں، کوئی اسکرپٹ نہیں۔ ہر رویہ دنیا میں رکھے پرزوں اور ان کے بیچ کیبلز سے آتا ہے۔ اگر آپ ایسا گیم چاہتے ہیں جہاں روبوٹس کو سطر بہ سطر پروگرام کریں، تو یہ وہ نہیں۔ اگر آپ کو سرکٹ کو اپنی آنکھوں سے کام کرتے دیکھنا — اور اس کے اندر چلنا — پسند ہے، تو یہ وہی ہے۔

پرزے: کیا سگنل بھیجتا ہے، کیا سنتا ہے

ہر ڈیوائس میں پورٹس ہوتے ہیں: جو اندر آتا ہے اس کے لیے سبز، جو باہر جاتا ہے اس کے لیے نارنجی، کیبل پکڑنے پر روشن — اور اب ہر ایک پر اس کے نام اور سمت والا چھوٹا ٹیگ دکھائی دیتا ہے (“ان پٹ A · ان پٹ”، “لکھیں”، “چینل 3”)؛ F1 انھیں چھپا دیتا ہے۔ خالی ہاتھ سے کسی ڈیوائس پر رائٹ کلک کریں اور اس کی شیٹ سادہ الفاظ، تیروں اور حقیقی اعداد (“180 × 100 ÷ 255 = 71”) میں بتاتی ہے کہ وہ کیا کرتی ہے اور ابھی کیا کر رہی ہے۔

کیا سگنل بھیجتا ہے

  • لائٹ سوئچ اور بٹن: آن رہنے تک 255 — یا سوئچ کی شیٹ پر آپ کی طے کی ہوئی قدر، 0 سے 255 تک (1 پر طے سوئچ “+1” ہے، 100 پر طے سوئچ “×100”)۔ بٹن ایک سیکنڈ تک دبا رہتا ہے۔
  • موجودگی کا سینسر: جب تک کوئی کھلاڑی یا مخلوق اس کے سامنے کھڑی ہو 255 (رداس 1 سے 8 م)، ان کے جانے کے بعد کچھ سیکنڈ تھامے رکھتا ہے۔ نگرانی کے لیے اسے تھوڑی بجلی چاہیے۔
  • لیول سینسر: ٹینک کے ساتھ لگائیں تو بتاتا ہے کہ وہ کتنا بھرا ہے، 0 سے 255 تک۔ یہ بھی بجلی سے چلتا ہے۔
  • چنک سینسر: جب تک اس کے گرد زمین لوڈ ہو اور ٹھہر چکی ہو 255۔
  • بیٹری اپنا چارج بتاتی ہے، شمسی پینل جو وہ دے رہا ہے، جنریٹر کہ وہ چل رہا ہے یا نہیں، اور وصول کرنے والا اینٹینا جو وہ سن رہا ہے۔

کیا سنتا ہے

  • برقی ریلے: جب اس کی کمانڈ پیمانے کے آدھے 128 تک پہنچے تو پاور لائن بند کرتا ہے۔ بند ہونے پر 2 W کھینچتا ہے۔
  • ٹرانزسٹر: سگنل کے مطابق کرنٹ کا ایک حصہ گزرنے دیتا ہے — سگنل ÷ 255۔ یہی آپ کا ڈمر ہے: اس کے پیچھے کا لیمپ چوتھائیوں میں روشن ہوتا ہے۔
  • والو: پائپ کو ہاتھ سے، یا سگنل کے تناسب سے کمانڈ پر کھولتا ہے (20 W)۔ ساتھ والا نل بس آپ کی بالٹی بھرتا ہے۔
  • سگنل کیبل پر لگے دروازے اور ٹریپ ڈور 128 پر کھلتے ہیں اور اس سے نیچے بند ہو جاتے ہیں۔
  • لیمپ، مشینیں، موٹریں اور پمپ جب ان کی کمانڈ 0 پر گرے تو رک جاتے ہیں، اور موٹر کی رفتار اس کی کمانڈ کے ساتھ چلتی ہے۔
  • جنکشن: کیبل کو تقسیم کرتا ہے۔ سگنل کیبل پر وہ سگنل کو ہر شاخ میں نقل کرتا ہے۔

منطقی کمپوننٹ (alpha 1.0.9 میں نئے)

  • تاخیر: جو اسے N مرحلے پہلے ملا تھا وہی لوٹاتی ہے — 1 سے 600 مرحلے، یعنی 0.05 سے 30 سیکنڈ، ڈیفالٹ 0.5 s۔
  • منطقی گیٹ: AND، OR، NOT، NAND، NOR یا XOR، جو اس کی شیٹ پر چنا جاتا ہے۔ NAND اور NOR، AND اور OR کے الٹ ہیں؛ XOR تب آن ہوتا ہے جب ٹھیک ایک ان پٹ آن ہو۔ یہ سگنل کے 8 بٹس پر بٹ بہ بٹ کام کرتا ہے (NOT دیتا ہے 255 − A)؛ 0 یا 255 کے سگنلز کے ساتھ یہ کلاسیکی گیٹ ہے۔
  • آپ-ایمپ: جمع کرتا ہے (255 پر محدود)، تفریق کرتا ہے (0 سے نیچے کبھی نہیں)، قاعدۂ ثلاثہ A × B ÷ C کرتا ہے (C کو خالی چھوڑیں تو وہ 255 ہے: یعنی فیصد)، یا A > B اور A = B کا موازنہ کرتا ہے۔
  • میموری: اپنے Write ان پٹ کے چڑھتے کنارے پر وہ Value کی نقل کر کے رکھ لیتی ہے — ایک D فلپ فلاپ، شروع میں 0۔
  • آپٹیکل کپلر: ایک طرف آٹھ سگنل چینل، دوسری طرف ایک فائبر۔ لیزر کے طور پر وہ انہیں فائبر میں بھیجتا ہے، فوٹو سیل کے طور پر واپس پڑھتا ہے۔ اسے 5 W چاہیے۔
  • ڈسپلے پینل: دیوار کا بڑا سائن بورڈ، چار کمانڈ ان پٹس کے ساتھ۔ اس کے متن میں {1} سے {4} زندہ قدریں بن جاتے ہیں — “بیٹری: {1} %” — 1 W بجلی پر۔

منطقی کمپوننٹس کو پاور کیبل نہیں چاہیے: انہیں جوڑنے والی سگنل کیبل ہی انہیں چلاتی ہے۔ صرف کپلر اور ڈسپلے پینل کو ایک چھوٹی پاور کیبل چاہیے۔ ہر ایک لوہے سے منڈھا چھوٹا بلوط کا ڈبہ ہے جس کی ترتیب اوپر اور سامنے پیتل میں کندہ ہے — “0.5s”، “AND”، “A+B”، “A*B/C”، “>”، “MEM”، “TX” / “RX” — اور ایک شیشے کا لیمپ جو آؤٹ پٹ آن ہونے پر جلتا ہے۔ پرانے آلات بھی اپنی ترتیب کندہ کرتے ہیں: اینٹینا کا “CH 7”، والو کا “AUTO”، موجودگی کے سینسر کا “4m 2s”۔ ہر کمپوننٹ گرڈ میں کرافٹ ہوتا ہے، ترکیبوں کی کتاب کی ٹیکنالوجی شاخ سے۔

سگنل لے جانے کے لیے سگنل کیبل 256 m تک، آپٹیکل فائبر 10 km تک پہنچتا ہے، اور آکٹو فائبر رنگ کے حساب سے ایک، آٹھ سگنل ایک ساتھ لے جاتا ہے۔ اس سے دور، ریپیٹر انہیں آگے بڑھاتا ہے۔ یہ چھوٹی کیبلیں وکسل بہ وکسل (25 cm) بچھائی جاتی ہیں، دیوار کے ساتھ یا شیلف کے نیچے، جتنی صاف ستھری آپ چاہیں۔

Openworld میں منطقی گیٹس کیسے بنائیں

یہ رہے ایسے سرکٹ جو آج کے پرزوں سے واقعی چلتے ہیں۔ پرانے الیکٹریشن کے نسخے اب بھی چلتے ہیں، اور نئے ڈبے باقی راستہ کھولتے ہیں۔ نیچے منظر میں ان میں سے پانچ آزمائیں: سوئچز اور بٹن پر کلک کریں، سرکٹ بدلیں، دھڑکنوں کو دوڑتے دیکھیں — سنہری بجلی کی، سرخ سگنل کی۔

  • AND، OR، NOT، NAND، NOR، XOR — ایک ہی ڈبہ۔ شیٹ پر ایک منطقی گیٹ سیٹ کریں اور اس کے ان پٹس A اور B جوڑیں۔ الیکٹریشن کا طریقہ بھی چلتا ہے: سلسلے میں دو ریلے AND بناتے ہیں، اور ایک سگنل کیبل پر دو بھیجنے والے OR بناتے ہیں، کیونکہ کیبل ہمیشہ اس پر رکھا سب سے اونچا سگنل لے جاتی ہے — /ovm demo home کا گھر اپنا سامنے کا دروازہ دو موجودگی کے سینسروں سے ایسے ہی کھولتا ہے۔
  • گھڑی — ایک تاخیر اور ایک NOT، لوپ میں۔ NOT تاخیر کے آؤٹ پٹ کو الٹ دیتا ہے اور واپس اندر بھیج دیتا ہے: سگنل ہر آدھے سیکنڈ میں پلٹتا ہے، ہمیشہ۔ تیز تال کے لیے تاخیر چھوٹی کریں۔
  • دھڑکن۔ ایک سگنل AND اپنی ہی تاخیر شدہ نقل کا NOT: بٹن آن ہوتے ہی آپ کو ایک چھوٹی دھڑکن ملتی ہے، جتنی لمبی تاخیر ہو اتنی۔
  • کاؤنٹر۔ بٹن میموری کے Write پر؛ میموری کا آؤٹ پٹ Add پر سیٹ آپ-ایمپ میں، B پر 1 پر سیٹ ایک سوئچ؛ مجموعہ واپس میموری کی Value میں۔ ہر دباؤ ایک جوڑتا ہے۔ میموری کو ڈسپلے پینل پر لگائیں اور “گنتی: 7” پڑھیں۔
  • ٹوگل۔ ایک میموری جس کی Value اس کے اپنے آؤٹ پٹ کا NOT ہو، اور Write پر ایک بٹن: ہر دباؤ اسے پلٹ دیتا ہے — ہال کی بتی کے لیے ایک ہی بٹن۔
  • ایڈجسٹ ہونے والی حد۔ ریلے 128 پر بند ہوتا ہے؛ کسی بھی اور سطح کے لیے، “>” پر سیٹ آپ-ایمپ اور آپ کی چاہی قدر پر سیٹ ایک سوئچ: “ٹینک 200 سے اوپر”۔
  • فیصد میں بیٹری۔ A × B ÷ C میں ایک آپ-ایمپ، A پر بیٹری کا چارج، B پر 100 پر سیٹ سوئچ، C خالی: 255 بن جاتا ہے 100۔ ڈسپلے پینل پر: “بیٹری: 71 %”۔
  • متناسب — ایک ڈمر۔ ٹرانزسٹر پر ایک لیول سینسر ٹینک بھرنے کے ساتھ لیمپ کو روشن کرتا ہے، ایک ایک چوتھائی کر کے؛ والو پر آپ کو سطح کے پیچھے چلتا بہاؤ ملتا ہے، موٹر پر ایک رفتار۔
  • 8 لین کی بس۔ آٹھ سگنل لیزر پر سیٹ آپٹیکل کپلر میں، 10 km تک کا آکٹو فائبر، اور دوسرے سرے پر فوٹو سیل پر سیٹ کپلر: آپ کا پورا کنٹرول پینل، دور کہیں۔

انھیں بنا بنایا چاہیے؟ کریئیٹو دنیا میں /ovm demo logic ان میں سے چار کو ان کی تختیوں کے ساتھ بنا دیتا ہے: لیمپ کو جھپکاتی گھڑی، پینل پر بیٹری کا فیصد، ہر دباؤ پر چڑھتا کاؤنٹر، اور دو کپلرز کے بیچ فائبر پار کرتے تین سوئچ۔

مکینک

کسی سوئچ، بٹن یا پرزے پر کلک کریں

پانچ سرکٹ جو آج گیم میں چلتے ہیں، اس کے اصولوں کے مطابق — ہر منطقی پرزہ 50 ms کا ایک مرحلہ جوڑتا ہے۔ سوئچز اور بٹن پر کلک کریں، سرکٹ بدلیں، پھر دور چلے جائیں: زمین ان لوڈ ہوئے چنک کی طرح دھندلا جاتی ہے، اور سرکٹ چلتا رہتا ہے۔

مشینیں جو آس پاس کوئی نہ ہو تب بھی چلتی رہتی ہیں

سرکٹ کسی لوڈ شدہ چنک پر منحصر نہیں۔ ہر آلہ اور ہر لنک OVM میں بھی درج ہوتا ہے، جو انہیں وہاں بھی سمولیٹ کرتی ہے جہاں کوئی چنک لوڈ نہیں۔ جب آپ سیارے کے دوسرے رخ کی چھان بین کرتے ہیں، آپ کے سینسر پڑھتے رہتے ہیں، ریلے بدلتے رہتے ہیں اور ٹینک بھرتا رہتا ہے۔

OVM اپنے تھریڈ پر چلتی ہے، فی سیکنڈ 20 چکروں کا ہدف رکھتے ہوئے، اور ہر چکر ہمیشہ 50 ms سمولیٹ شدہ وقت ہے۔ کچھ بہت بڑا بنائیں تو گھٹتی OVM کی رفتار ہے — سب کچھ یکساں سست ہوتا ہے، کچھ چھوڑا نہیں جاتا — گیم کا TPS کبھی نہیں: کھلاڑی، مخلوقات اور بلاکس اپنی عام رفتار رکھتے ہیں۔ اسکرین پر ایک بیج آپ کو بتاتا ہے (“OVM 12 Hz (60 %)”، 90 % سے نیچے نارنجی، 50 % سے نیچے سرخ)، /ovm stats تفصیل دیتا ہے، اور F3 ڈیبگ اسکرین میں OVM کارڈ ہے۔

فاصلے پر تقریباً کچھ خرچ نہیں آتا۔ لنک دو سروں، ایک لمبائی اور ایک گراوٹ والا ایک چینل ہے، اس لیے وادی کے پار کیبل یا سیارے کے گرد پائپ لائن کا خرچ چھوٹے والے جتنا ہے؛ خرچ آلات کی تعداد کا ہوتا ہے۔ یہی آپ کی غیر موجودگی میں کارخانوں کو چلنے دیتا ہے: بھٹیاں اور کنویئر آپ کے سرکٹس کی اسی سمولیشن میں رہتے ہیں۔

/ovm stats
/ovm scope world
/ovm scope loaded
آپ کے سرور پر: OVM کی رفتار، پوری دنیا سمولیٹ (ڈیفالٹ)، یا صرف کھلاڑیوں کے گرد کے علاقے۔

ریڈیو: مینار، اور چاند کا پیچھا کرتی ڈشیں

اینٹینا سگنل بغیر کسی کیبل کے لے جاتے ہیں۔ 256 چینل ہیں: ایک ٹرانسمیٹر اپنی کمانڈ (0 سے 255) اپنے چینل پر بھیجتا ہے، اور اس چینل کو سننے والا حد کے اندر ہر اینٹینا جو سنتا ہے اسے اپنی سگنل کیبل پر رکھ دیتا ہے۔ گھر میں بٹن دبائیں، اگلے گاؤں میں لیمپ جل اٹھتا ہے۔

  • ہمہ سمتی مینار ہر طرف بولتا ہے: وادی یا گاؤں کے لیے بہترین۔ وہ چاند تک نہیں پہنچ سکتا۔
  • سمتی ڈش اپنی شعاع کو 2° کے مخروط میں مرکوز کرتی ہے اور اسی طاقت پر بہت دور پہنچتی ہے۔ اسے دوربین کے منظر (×1 سے ×32) سے نشانہ بنائیں، یا اسے چاند کا پیچھا کرنے کو کہیں — یا چاند سے، زمین کا — اور سیارے کے گھومنے کے ساتھ وہ خود گھومتی ہے۔

اس کی شیٹ صاف بولتی ہے: ہدف چنیں — قریب (100 م)، گاؤں (1 کلومیٹر)، علاقہ (10 کلومیٹر)، دور (100 کلومیٹر)، چاند — اور وہ بتاتی ہے کہ کتنا خرچ کرے گی۔ رینج حقیقی ریڈیو قانون (فریس فارمولا) کی پیروی کرتی ہے: گیم میں 60,000 کلومیٹر دور چاند تک پہنچنے کے لیے ہر سرے پر ایک ڈش کے ساتھ تقریباً 34 kW چاہییں۔

اور لہریں زمین سے کبھی نہیں گزرتیں۔ دو میناروں کے بیچ ایک ٹیلہ، گول سیارے کا خم، یا چاند ڈوبنے پر خود زمین: لنک کٹ جاتا ہے۔ جس ڈش کا ہدف افق کے نیچے ڈوب جائے وہ خاموش ہو جاتی ہے (“ہدف افق کے نیچے ہے”) جب تک وہ دوبارہ نہ ابھرے۔ شعاعیں دیکھنے کے لیے /radio show-signal true لکھیں۔

ننھا خلابازروبوٹ
پیمانے کے مطابق نہیں، لیکن گیم کے اصولوں کے وفادار: چاند پر ایک بٹن چینل 7 پر نشر کرتا ہے، زمینی بیس کی ڈش سیارے کے گھومنے کے ساتھ چاند کا پیچھا کرتی ہے، اس کا لیمپ صرف اسی چینل پر جلتا ہے — اور چاند ڈوبنے پر زمین لہروں کو روک لیتی ہے۔

گیئرز، ٹرانسفارمرز اور سگنل رائٹر

آپ کے چنے تناسب کے گیئرز

حرکت بھی اوزاروں کے ڈبے کا حصہ ہے۔ ایک برقی موٹر شافٹ کو 120 چکر فی منٹ پر گھماتی ہے، اور اس شافٹ پر آپ اپنے گیئر پہیے لگاتے ہیں — چھوٹے (1 م)، درمیانے (3 م) یا بڑے (5 م)، لکڑی، لوہے یا فولاد کے۔ صحیح فاصلے پر برابر برابر دو گیئر خود جڑ جاتے ہیں: تناسب ان کے سائز کا تناسب ہے، اور سمت الٹ جاتی ہے۔ مطلوبہ رفتار پانے کے لیے انہیں زنجیر کی طرح جوڑیں۔ توانائی محفوظ رہتی ہے — ہر جڑاؤ کچھ کھوتا ہے — اور متضاد گیئر ٹرین بس جام ہو جاتی ہے۔

ٹرانسفارمرز

طاقت دو سائز کی کیبل میں سفر کرتی ہے: چھوٹی پاور کیبل (10 kW) اور بڑی پاور کیبل (250 kW)۔ ایک ٹرانسفارمر دونوں کو جوڑتا ہے، اوپر یا نیچے، 97 % پر: اوپر وادی پار کرنے کو، گھر پر پھر نیچے۔ یہ سب بجلی کی گائیڈ میں ہے۔

سگنل رائٹر: کاغذ پر ریکارڈر

وقت کے ساتھ آپ کے سگنل کیا کرتے ہیں، یہ دیکھنے کے لیے سگنل رائٹر ہے، میز پر رکھا چارٹ ریکارڈر۔ اسے کاغذ اور تھوڑی بجلی (15 W) دیں، ایک سگنل کیبل جوڑیں — یا ایک آکٹو فائبر، اور آٹھ قلم آٹھ چینل اپنے رنگوں میں کھینچتے ہیں۔ اس کی رفتار چنیں، 20 نقطے فی سیکنڈ سے ایک فی منٹ تک۔ ہر ورق میں 128 نقطے آتے ہیں اور وہ ایک چارٹ بن جاتا ہے جسے آپ کاغذی کارڈ کی طرح پڑھتے ہیں؛ رائٹر ان میں سے 16 ترتیب سے رکھتا ہے — ایک سینسر کی زندگی کی پوری رات۔

  1. 1

    بجلی

    ایک شمسی پینل یا جنریٹر، اور آپ کے ٹینک کے کونے تک جاتی ایک چھوٹی پاور کیبل۔

  2. 2

    سینسر

    ٹینک کے ساتھ ایک لیول سینسر لگائیں اور اس کیبل سے اسے بجلی دیں: پڑھنے کے لیے اسے 3 W چاہییں۔

  3. 3

    ریلے

    سینسر سے لیمپ کی پاور لائن پر لگے برقی ریلے تک سگنل کیبل کھینچیں۔ آدھے سے زیادہ بھرنے پر لیمپ جل اٹھتا ہے۔

  4. 4

    ریکارڈ

    سگنل کیبل پر ایک جنکشن اور کاغذ کے ساتھ ایک سگنل رائٹر لگائیں: صبح چارٹ پوری رات کی سطح دکھاتا ہے۔

سرکٹ جو ایک دنیا چلاتے ہیں

آپ ایسے پرزوں سے کمپیوٹر بنا سکتے ہیں جنھیں ایک نظر میں پڑھا جا سکے، لیکن سرکٹ پہلے ایک دنیا چلانے کے لیے بنے ہیں: گھر، پمپ، ورکشاپ اور ریڈیو لنک جو پورے سیارے میں کام کرتے رہتے ہیں — اور جنھیں آپ کے دوست بھی جلتا دیکھتے ہیں، Mac، PC یا Linux پر۔

آگے کیا آ رہا ہے

OVM ابھی نیا ہے: یہ اکتوبر 2026 میں آیا، منطقی کمپوننٹ alpha 1.0.9 کے ساتھ آئے، اور الفا کے دوران اسے اب بھی نیا روپ دیا جا رہا ہے، اس لیے درست اعداد بدل سکتے ہیں — ہر ڈیوائس کی شیٹ ہمیشہ موجودہ اعداد دکھاتی ہے۔ ڈسپلے پینل فی الحال اعداد صرف اعشاری میں دکھاتا ہے۔ فہرست میں آگے خلا تک جانے والے اینٹینا ہیں: مدار میں ریلے اینٹینا اور سیٹلائٹ جو سگنل کو سیارے کے ایک سرے سے دوسرے تک، یا اوپر کسی اسٹیشن تک پہنچائیں گے۔ وہ ابھی گیم میں نہیں ہیں۔ آج آپ راکٹ اڑا کر مدار تک جا سکتے ہیں اور وہاں اپنا خلائی اسٹیشن بنا سکتے ہیں؛ انھیں آپس میں جوڑنے والا ریڈیو منصوبے میں ہے۔

Openworld کو فالو کریں

@play_openworld انسٹاگرام پر Openworld کا آفیشل صفحہ ہے: گیم کی ویڈیوز اور ہر اپ ڈیٹ کی نئی چیزیں۔

@play_openworld

Openworld کے خالق: @tompascard

آپ کے پہلے منطقی گیٹ تک تین قدم

  1. 1ڈاؤن لوڈ کی ہوئی فائل سے Openworld انسٹال کریں: یہ launcher سیٹ اپ کرتی ہے۔
  2. 2launcher میں اپنا اکاؤنٹ بنائیں اور اپنے ای میل کی تصدیق کریں۔
  3. 3اپنا یوزر نیم چنیں… اور کھیلیں۔
Openworld ڈاؤن لوڈ کریںMac · Windows · Linux

دوسرے سسٹمز کے لیے بھی

الفاابھی کھیلنے کے لیے تیار

سوالات

کیا منطقی گیٹس سے تعمیر کرنا کوڈنگ جیسا ہے؟

یہ پروگرامنگ سے زیادہ الیکٹرانکس کے قریب ہے: آپ کوڈ لکھ کر نہیں، پرزے رکھ کر رویہ ڈیزائن کرتے ہیں۔ Openworld بھی اسی طرح کام کرتا ہے — کوئی اسکرپٹ نہیں، صرف آلات اور کیبلز جنہیں آپ دیکھ سکتے ہیں اور جن کے گرد چل سکتے ہیں۔

Openworld جیسے گیم میں منطقی گیٹس کیسے کام کرتے ہیں؟

بھیجنے والے (سوئچ، بٹن، سینسر) سگنل کیبل پر 0 سے 255 کا ایک عدد رکھتے ہیں؛ وہ 128 سے آن شمار ہوتا ہے۔ AND، OR، NOT، NAND، NOR یا XOR پر سیٹ منطقی گیٹ ایک مرحلہ (50 ms) بعد 255 یا 0 میں جواب دیتا ہے۔ سننے والے نتیجے پر کام کرتے ہیں: برقی ریلے پاور لائن بند کرتا ہے، ٹرانزسٹر کرنٹ کا ایک حصہ گزارتا ہے، دروازہ کھلتا ہے۔

سیٹلائٹ کو مدار میں کیسے پہنچاتے ہیں؟

آج Openworld میں آپ راکٹ کو مستحکم مدار تک اڑا کر وہاں اسٹیشن بنا سکتے ہیں۔ مدار میں سیٹلائٹ اور ریلے اینٹینا منصوبے میں ہیں، لیکن ابھی گیم میں نہیں۔

کیا میرے سرکٹ تب بھی چلتے ہیں جب میں دور ہوں؟

جی ہاں۔ OVM ہر آلے کو وہاں بھی سمولیٹ کرتی ہے جہاں کوئی چنک لوڈ نہیں، اپنے تھریڈ پر۔ سرور ایڈمن اسے /ovm scope loaded کے ذریعے کھلاڑیوں کے گرد کے علاقوں تک محدود کر سکتا ہے۔

کیا Openworld میں کمپیوٹر بنایا جا سکتا ہے؟

جی ہاں: NOT اور میموری کے ساتھ آپ لیچ، رجسٹر، جمع کار اور پوری حسابی اکائی بنا سکتے ہیں۔ ہر پرزہ 50 ms کا ایک مرحلہ جوڑتا ہے، اس لیے یہ جان بوجھ کر سست ہے — اور آپ اسے سوچتے دیکھ سکتے ہیں۔

منطقی گیٹس سے گھڑی کیسے بنائیں؟

ایک تاخیر اور ایک NOT گیٹ کو ایک دوسرے میں لوپ کریں: NOT تاخیر کے آؤٹ پٹ کو الٹ کر واپس بھیجتا ہے، اس لیے تاخیر پوری ہوتے ہی سگنل پلٹ جاتا ہے۔ Openworld میں 0.5 s کی تاخیر ایسا لیمپ دیتی ہے جو تقریباً ہر سیکنڈ ایک بار جھپکتا ہے۔

پڑھتے رہیں

مزید گائیڈز

گیم

Openworld کی تلاش جاری رکھیں

ڈاؤن لوڈ

چلنے کو تیار؟

ایک چھوٹی سی فائل، اور آپ کا سیارہ منتظر ہے۔ گیم خود اپ ڈیٹ ہوتا ہے۔

ریلیز ہو چکا ہے۔ Openworld الفا میں ہے، اور آپ اسے آج ہی کھیل سکتے ہیں۔

  1. الفاآپ یہاں ہیںآج۔ پورا گیم، الفا کے پہلے دن سے کھیلنے کے قابل، اور اس کی قیمت کم ہے۔
  2. بیٹاجب گیم زیادہ مستحکم ہو جائے گا۔
  3. باضابطہ ورژنحتمی ورژن۔ launcher آپ کو خود وہاں لے جاتا ہے۔

انتظار کی کوئی ضرورت نہیں: Openworld اسی سائٹ سے ڈاؤن لوڈ ہوتا ہے، Steam یا کسی اور اسٹور سے نہیں۔

آپ کا سسٹم

Windows

Windows 10 یا 11، 64 بٹ

ڈاؤن لوڈ

Openworld.exe

آپ کا سسٹم

Linux

x64، glibc 2.31+ (Ubuntu 20.04+)، Vulkan ڈرائیورز

ڈاؤن لوڈ

Openworld-linux-x64.tar.gz

  1. 1ڈاؤن لوڈ کی ہوئی فائل سے Openworld انسٹال کریں: یہ launcher سیٹ اپ کرتی ہے۔
  2. 2launcher میں اپنا اکاؤنٹ بنائیں اور اپنے ای میل کی تصدیق کریں۔
  3. 3اپنا یوزر نیم چنیں… اور کھیلیں۔

Openworld کو فالو کریں

@play_openworld انسٹاگرام پر Openworld کا آفیشل صفحہ ہے: گیم کی ویڈیوز اور ہر اپ ڈیٹ کی نئی چیزیں۔

@play_openworld

Openworld کے خالق: @tompascard

کیا Openworld ریلیز ہو چکا ہے؟

جی ہاں۔ Openworld اپنے الفا کے پہلے دن سے کھیلا جا سکتا ہے۔ اسے Mac، Windows یا Linux کے لیے ڈاؤن لوڈ کریں، launcher میں اپنا اکاؤنٹ بنائیں اور کھیلیں: ریلیز کی کسی تاریخ کا انتظار نہیں کرنا ہے۔

کیا Openworld Steam پر آئے گا؟

Openworld نہ Steam پر ہے نہ کسی اور اسٹور پر، اور آپ کو اس کی ضرورت بھی نہیں: آپ گیم اسی سائٹ سے، آج ہی ڈاؤن لوڈ کرتے ہیں، اور اس کا launcher اسے خود اپ ڈیٹ رکھتا ہے۔

الفا، بیٹا، باضابطہ ورژن: اس کا کیا مطلب ہے؟

الفا: گیم کھیلا جا سکتا ہے اور ہر اپ ڈیٹ کے ساتھ بڑھتا ہے؛ چیزیں بدلتی ہیں اور کبھی کبھی ٹوٹ جاتی ہیں۔ جب یہ زیادہ مستحکم ہو جائے گا تو بیٹا بنے گا، پھر باضابطہ ورژن۔ یہ شروع سے آخر تک وہی گیم ہے: آپ ابھی کھیلتے ہیں، اور launcher ہر نیا ورژن خود انسٹال کر دیتا ہے۔

الفا کے دوران ہی کیوں کھیلیں؟

آپ فوراً کھیلتے ہیں، گیم کو اپ ڈیٹ در اپ ڈیٹ بڑھتا دیکھتے ہیں، اور الفا کی قیمت باضابطہ ورژن سے کم ہے۔

macOS کہتا ہے کہ ایپ “کھولی نہیں گئی”

فی الحال یہ معمول ہے: ایپ کے پاس ابھی Apple کا سرٹیفکیٹ نہیں۔ مکمل پر کلک کریں، سسٹم سیٹنگز ← پرائیویسی اور سیکیورٹی کھولیں، Openworld تک نیچے جائیں اور پھر بھی کھولیں پر کلک کریں۔ بس ایک بار۔

Windows “Windows protected your PC” دکھاتا ہے

انسٹالر کے پاس ابھی سرٹیفکیٹ نہیں۔ More info پر کلک کریں، پھر Run anyway پر۔

اور Linux پر؟

آرکائیو کھولیں اور پروگرام چلائیں:

tar xzf Openworld-linux-x64.tar.gz && ./Openworld

آپ کو Vulkan والا گرافکس ڈرائیور (Mesa یا NVIDIA) اور glibc 2.31 یا اس سے نیا ورژن چاہیے (Ubuntu 20.04، Debian 11، Fedora 32 یا ان سے نئے)۔

مجھے کس قسم کی مشین چاہیے؟

Vulkan والا گرافکس کارڈ (Mac پر، macOS 11 یا نیا)۔ گیم اپنی نظر کی حد اور موسم کا معیار خود ایڈجسٹ کرتا ہے: حالیہ لیپ ٹاپ کافی ہے۔

launcher نہیں کھلتا؟

اپنا گرافکس ڈرائیور NVIDIA، AMD یا Intel کی ویب سائٹ سے اپ ڈیٹ کریں۔ دو گرافکس کارڈ والے لیپ ٹاپ پر دونوں کو اپ ڈیٹ کریں۔ Linux پر Mesa کے Vulkan ڈرائیورز انسٹال کریں (mesa-vulkan-drivers)۔

ڈاؤن لوڈ شروع ہو گیا!

Openworld انسٹال کریں

گیم کے پاس ابھی Apple اور Microsoft کے سرٹیفکیٹ نہیں: آپ کا کمپیوٹر پہلی بار چلانے پر شک کرے گا۔ یہ معمول ہے، اور یہ رہا اسے بتانے کا طریقہ کہ سب ٹھیک ہے۔ بس ایک بار۔

  1. 1

    Openworld.dmg کھولیں

    Openworld کو Applications فولڈر میں گھسیٹیں، پھر اسے Applications سے چلائیں۔

  2. 2

    macOS انکار کرتا ہے: “Done” پر کلک کریں

    ہرگز “Move to Trash” نہیں۔

  3. 3

    System Settings ← Privacy & Security

    “Openworld was blocked” تک نیچے جائیں، Open Anyway پر کلک کریں اور تصدیق کریں (پاس ورڈ یا Touch ID)۔

  4. 4

    Openworld دوبارہ چلائیں

    آخری بار Open پر کلک کریں۔ بس: macOS دوبارہ نہیں پوچھے گا۔

Terminal میں آسانی محسوس کرتے ہیں؟
xattr -dr com.apple.quarantine /Applications/Openworld.app

پھر Openworld ہمیشہ کی طرح چلائیں۔