DONKEY.BAS
گدھا، جسے اکثر اس کے فائل نام DONKEY.BAS سے جانا جاتا ہے، ایک ویڈیو گیم ہے جو 1981 میں لکھا گیا تھا، اور اصل IBM PC کے ساتھ تقسیم کردہ IBM PC DOS آپریٹنگ سسٹم کے ابتدائی ورژن کے ساتھ شامل ہے۔ یہ ایک ٹاپ ڈاؤن ڈرائیونگ گیم ہے جس میں کھلاڑی کو گدھوں کو مارنے سے گریز کرنا چاہیے۔ اس گیم کو مائیکروسافٹ کے شریک بانی بل گیٹس اور ابتدائی ملازم نیل کونزین نے لکھا تھا۔ اگرچہ گیم کی ٹائٹل اسکرین پر اسے صرف ڈونکی کا نام دیا گیا ہے، لیکن اسے اکثر اس کے فائل نام DONKEY.BAS سے حوالہ دیا جاتا ہے۔ تمام بیسک پروگراموں نے ". BAS" ایکسٹینشن، اور MS-DOS ہم آہنگ آپریٹنگ سسٹم استعمال کیے جو ونڈوز 95 سے پہلے آئے تھے۔ یہ کنونشن اکثر اس وقت برقرار رکھے جاتے ہیں جب کھیل کا تحریری طور پر حوالہ دیا جاتا ہے۔ گیم پلے DONKEY.BAS ایک سادہ ڈرائیونگ گیم ہے جس میں کھلاڑی کار کو کنٹرول کرتا ہے لیکن گاڑی نہیں چلا سکتا، تیز نہیں کر سکتا یا بریک نہیں کر سکتا، سڑک پر گدھوں کے سلسلے سے بچنے کے لیے صرف لین تبدیل کرتا ہے۔ گدھوں سے بچنے کے علاوہ کوئی مقصد نہیں ہے۔ یہ گیم سی جی اے ڈسپلے موڈ کا استعمال کرتا ہے، جو اصل آئی بی ایم پی سی پر دستیاب واحد رنگین گرافکس موڈ ہے۔ موڈ چار رنگوں کی اجازت دیتا ہے لیکن DONKEY.BAS میں عام طور پر اسکرین پر صرف تین ہوتے ہیں۔ اسکرین کا مرکز دو لینوں کے ساتھ عمودی اسکرولنگ روڈ دکھاتا ہے۔ سڑک کے دونوں طرف کے علاقے اسکور اور ہدایات کے لیے استعمال ہوتے ہیں۔ کھلاڑی کی گاڑی سڑک پر چل رہی ہے اور ہر چند سیکنڈ میں اسکرین کے اوپری حصے میں سڑک کے ایک طرف ایک گدھا بے ترتیب نظر آئے گا۔ جیسے ہی گدھا اسکرین سے نیچے جاتا ہے، کھلاڑی گدھے سے بچنے کے لیے لین کے درمیان تبدیل کرنے کے لیے اسپیس بار کو دبا سکتا ہے۔ اگر کار گدھے سے ٹکراتی ہے، تو کار اور گدھا دونوں پھٹ جاتے ہیں، اور گرافکس کے کچھ حصے اسکرین کے چاروں کونوں تک بکھرے ہوئے ہوتے ہیں، پی سی اسپیکر کے ذریعے چلائی جانے والی ایک مختصر مونوفونک دھن کی آواز تک، جس میں لفظ "بوم!" ہوتا ہے۔ اسکرین کے بائیں جانب ظاہر ہوتا ہے۔ اگر کھلاڑی گدھے سے بچتا ہے، تو یہ اسکرین کے نیچے سے سکرول کرے گا، الفاظ کے ساتھ "گدھا ہار جاتا ہے!" اسکرین کے دائیں جانب ظاہر ہوتا ہے، اور چند سیکنڈ کے بعد دوسرا ظاہر ہوگا۔ کسی بھی وقت اسکرین پر ایک سے زیادہ گدھے نہیں ہوتے۔ کھیل کھلاڑی اور گدھوں کے درمیان اسکور رکھتا ہے۔ اگر گاڑی گدھے سے ٹکراتی ہے تو گدھے کو ایک پوائنٹ مل جاتا ہے اور کھلاڑی کو سڑک کے آغاز پر واپس کر دیا جاتا ہے۔ جیسا کہ کار گدھوں سے بچتی ہے، یہ اسکرین پر آہستہ آہستہ اوپر کی طرف بڑھتی ہے، جس سے گدھوں کے ظاہر ہونے پر کھلاڑی کو رد عمل ظاہر کرنے کے لیے کم وقت ملتا ہے۔ اگر گاڑی کافی گدھوں سے بچتی ہے، تو کھلاڑی کو ایک پوائنٹ ملتا ہے اور گاڑی کو سڑک کے نچلے حصے میں واپس منتقل کر دیا جاتا ہے۔ کھیل کھلاڑی اور گدھے کی طرف سے حاصل کردہ پوائنٹس کی تعداد کو ظاہر کرتا ہے، لیکن کسی خاص اسکور تک پہنچنے پر ختم یا تبدیل نہیں ہوتا ہے۔ Esc کلید کھیل کو چھوڑ دیتی ہے۔ اسپرائٹس کو کیو بیسک مترجم اور اصل آئی بی ایم بیسیکا/جی ڈبلیو-بیسک مترجم کے درمیان قدرے مختلف انداز میں پیش کیا جاتا ہے۔ ترقی جب آئی بی ایم 1970 کی دہائی کے آخر اور 1980 کے اوائل میں اپنا پرسنل کمپیوٹر تیار کر رہا تھا، اس نے مائیکروسافٹ کو ایک آپریٹنگ سسٹم اور نئے کمپیوٹر کے ساتھ جاری کرنے کے لیے بیسک پروگرامنگ زبان کا ایک ورژن تیار کرنے کا معاہدہ کیا۔ آپریٹنگ سسٹم کو آئی بی ایم پی سی ڈی او ایس کے طور پر جاری کیا گیا تھا جب اسے آئی بی ایم پی سی اور ایم ایس-ڈی او ایس کے ساتھ شامل کیا گیا تھا جب مائیکروسافٹ نے اسے الگ سے فروخت کیا تھا۔ دونوں میں مائیکروسافٹ بیسک کے ورژن شامل تھے۔ DONKEY.BAS کو بل گیٹس اور نیل کونزین نے آئی بی ایم پی سی اور بیسک پروگرامنگ زبان کی رنگین گرافکس اور آواز کے ساتھ انٹرایکٹو پروگرام تیار کرنے کی صلاحیت کا مظاہرہ کرنے کے لیے لکھا تھا۔ یہ کھیل دلچسپی پیدا کرتا رہتا ہے، جزوی طور پر اس وقت گیٹس کی شمولیت کی وجہ سے جب مائیکروسافٹ نسبتا چھوٹا تھا اور صرف چھ سال کا تھا۔ 2001 میں گیٹس کی تقریر کے مطابق: ایپل کے اینڈی ہرٹزفیلڈ نے میکنٹوش ٹیم کے 1981 کے آئی بی ایم پی سی کے رد عمل کی تفصیل میں اس کھیل کا ذکر کیا جو اسٹیو جابز نے ان کے لیے "چھانٹنے اور تشخیص کرنے کے لیے" خریدا تھا، یہ نوٹ کرتے ہوئے کہ نیا کمپیوٹر "بیسک میں لکھے گئے کچھ گیمز کے ساتھ بھیجا گیا تھا جو خاص طور پر شرمناک تھے:" DONKEY.BAS کا پہلا ورژن 1981 میں جاری کیا گیا تھا، اس کے بعد 1982 میں ورژن 1.10 جاری کیا گیا تھا۔ آپریٹنگ سسٹم جن کے ساتھ گیم کو پہلی بار تقسیم کیا گیا تھا وہ اب بھی ہم آہنگ بائیوس اور فلاپی ڈرائیوز والے جدید کمپیوٹرز پر کام کرتے ہیں۔ تاہم، آئی بی ایم بیسیکا جس نے پی سی ڈاس 1. x کے تحت پروگرام چلایا تھا، اس کے لیے روم پر مبنی آئی بی ایم کیسٹ بیسک کی ضرورت ہوتی ہے، جو جدید کمپیوٹرز میں نہیں ہے۔ سورس کوڈ اب بھی دستیاب ہے۔ کھیل GW-BASIC (اصل کوڈ) یا QBasic (موافقت شدہ کوڈ) ترجمانوں کے ساتھ یا مرتب شدہ شکل میں کھیلا جا سکتا ہے (نیچے "بیرونی لنکس" دیکھیں)۔ میراث نئے پلیٹ فارم اور بصری بنیادی پروگرامنگ زبان کے لیے ایک پروگرامنگ مثال کے طور پر، 2001 میں مائیکروسافٹ نے ایک گیم تیار کیا جسے خراج تحسین DONKEY.BAS کہا جاتا ہے۔ یہ ایک سہ جہتی ڈرائیونگ گیم ہے جس کا مقصد گدھوں کو مارنا ہے۔ گیم پروگرامرز کو دکھاتا ہے کہ کس طرح ایک ایپلی کیشن کو تشکیل دیا جا سکتا ہے اور پلیٹ فارم کی مختلف خصوصیات کو کیسے استعمال کیا جا سکتا ہے۔ گوگل کے ڈبلیو ڈبلیو بی اے ایس آئی سی براؤزر پر مبنی مترجم کے حصے کے طور پر ایک ورژن بھی شامل کیا گیا تھا۔ GORILLA.BAS NIBBLES.BAS حوالہ جات بیرونی لنکس تقریر بھی دیکھیں جس میں بل گیٹس اور اری بکس ہورن DONKEY.BAS پر بحث کرتے ہیں اور میکنٹوش ڈویلپرز کے بارے میں ڈونکی. NET اسٹوری جس میں DONKEY.BAS DONKEY.BAS قابل عمل دریافت کیا گیا ہے، مذکورہ سورس کوڈ کا ایک مرتب شدہ ورژن ہے جسے بغیر کسی مترجم کے ونڈوز پی سی پر انجام دیا جا سکتا ہے۔ گدھا. NET مائیکروسافٹ سے ڈاؤن لوڈ کریں۔ پککس مائکرو کنکولر کے لیے DONKEY.BAS کا نفاذ۔ Donkey.bas پر مضمون اینیمیشن کے ساتھ پروگرام کو دکھاتا ہے DONKEY.GB پگالور پر چل رہا ہے، پیگا سافٹ ویئر ویکی ونڈوز فون کے لیے DONKEY.BAS کا نفاذ۔ آئی فون اور آئی پیڈ کے لیے DONKEY.BAS ونڈوز 8 کے لیے ونڈوز اسٹور میں DONKEY.APP آئی فون کے لیے، ایپل واچ اور ایپل ٹی وی 1981 ویڈیو گیمز بنیادی سافٹ ویئر تجارتی ویڈیو گیمز آزادانہ طور پر دستیاب سورس کوڈ کے ساتھ DOS گیمز IOS گیمز لینکس گیمز مائیکروسافٹ گیمز ویڈیو گیمز جو ریاستہائے متحدہ میں تیار کیے گئے ہیں ونڈوز گیمز بل گیٹس سنگل پلیئر ویڈیو گیمز DOS فائلوں کے ذریعے کام کرتے ہیں