العاب الكمبيوتر الاساسية
غلاف طبعة 1973 | |
| مؤلف | ديفيد هـ. أهل |
|---|---|
| فنان الغلاف | بوب بارنر |
| موضوع | برمجة الحاسوب |
تاريخ النشر | 1973 |
| سبقه | 101 لعبة كمبيوتر أساسية |
ألعاب الكمبيوتر الأساسية هي مجموعة منألعاب الكمبيوتر المكتوبة بلغة البرمجة الأساسية التي جمعها ديفيد إتش. أهل . كما كتب أهل بعض الألعاب أو عدلها. ومن أشهر ألعابها حمورابي وسوبر ستار تريك .
نُشر الكتاب في الأصل بواسطة DEC في عام 1973 تحت عنوان 101 BASIC Computer Games ، وكان الكتاب شائعًا للغاية لدرجة أنه تمت طباعته مرتين أخريين، آخرها في مارس 1975. تمت كتابة البرامج في هذه الكتب في الغالب باللهجة BASIC الموجودة على أجهزة الكمبيوتر الصغيرة من Digital ، على الرغم من عدم إمكانية تحويل بعضها وظهرت في لهجات مختلفة مثل Dartmouth BASIC .
في عام 1974، غادر أهل شركة DEC. واشترى حقوق الكتاب وأعاد نشره تحت الاسم الجديد. ومع إصدار أول أجهزة كمبيوتر صغيرة ، وإصدار Microsoft BASIC بعد فترة وجيزة، أضافت المجموعة العديد من الألعاب الجديدة، وأزالت بعضها، وتم نقل الألعاب المتبقية من الأصل إلى هذه اللهجة. وبحلول أوائل الثمانينيات، ومع وجود عشرات الملايين من أجهزة الكمبيوتر المنزلية في السوق، أصبح أول كتاب كمبيوتر يبيع مليون نسخة. [1]
تاريخ
حوالي عام 1971، نقل أهل لعبتين شهيرتين من ألعاب الحاسوب الرئيسية المبكرة من لغة FOCAL الخاصة بشركة DEC إلى لغة BASIC: Hamurabi و Lunar Lander . ونشر إصدارات BASIC في النشرة الإخبارية التعليمية لشركة DEC، EDU ، والتي قام بتحريرها. كانت شعبيتها كبيرة لدرجة أنه دعا إلى المزيد من المشاركات لإصدارات مستقبلية من النشرة الإخبارية، وجمع العديد منها بسرعة، مع مجموعة كبيرة منها قادمة من طلاب المدارس الثانوية. [2]
أدى التوفر الواسع النطاق للغة BASIC على منصات مختلفة، ولا سيما سلسلة Data General Nova و HP 2100 ، إلى بذل جهود كبيرة في نقلها من وإلى منصة DEC. في يوليو 1973، نشر Ahl مجموعة مختارة من هذه الإصدارات تحت عنوان 101 BASIC Computer Games ، والتي بيعت بسرعة. أدى هذا إلى طبعتين أخريين في أبريل 1974 ومارس 1975. [3] لاحظ Ahl لاحقًا أن هذا الرقم "كان أكثر بكثير من عدد أجهزة الكمبيوتر المتوفرة، لذلك كان الناس يشترون ثلاثة أو أربعة أو خمسة كتب لكل جهاز كمبيوتر." [2]
في عام 1974، غادر أهل شركة DEC لبدء مجلة Creative Computing . وشهد العام التالي إطلاق أول أجهزة الكمبيوتر الصغيرة وأصبحت مجلة 101 شائعة جدًا بين مالكي هذه الأجهزة. وسرعان ما تبع إطلاق أجهزة "ترينيتي 1977" ( Apple II و Commodore PET و TRS-80 ) عدد كبير جدًا من منصات الكمبيوتر الصغيرة المتنافسة الجديدة التي تتميز بلغة BASIC، إلى جانب قاعدة المستخدمين التي تصاحبها، وأدى الطلب على الكتاب إلى إصدار طبعة ثانية في عام 1978. أزال هذا الإصدار الألعاب غير التابعة لشركة DEC، واستبدلها ببعض من العديد من الإصدارات التي قدمها على مر السنين، ونقل تلك التي بقيت إلى تنسيق MS-BASIC. وبحلول عام 1979، بيعت منه أكثر من مليون نسخة، وهو أول كتاب كمبيوتر يفعل ذلك. [1]
ظلت المبيعات قوية لسنوات، وأفرزت مجموعات مماثلة في More Basic Computer Games (1979)، و Big Computer Games (1984) و Basic Computer Adventures (1984)، مع ترجمات إلى ست لغات. [2]
ألعاب
- قضم
- الحرب الاهلية
- سداسي
- حمورابي (مقتبس من لعبة السومر للكاتب دوج ديمنت)
- نيم
- سوبر ستار تريك
استقبال
تم طبع النسخة الأولى، 101، مرة أخرى وبيعت منها 10000 نسخة في النهاية. لاحظ أهل لاحقًا أن "عدد الكتب كان أكبر بكثير من عدد أجهزة الكمبيوتر المتوفرة، لذا كان الناس يشترون ثلاثة أو أربعة أو خمسة كتب لكل جهاز كمبيوتر". [2]
تمت إعادة طباعة الإصدار الثاني، BASIC ، عدة مرات وكان أول كتاب كمبيوتر يتم بيع مليون نسخة منه. أطلق عليه هاري ماكراكين "الكتاب الأكثر تأثيرًا في عصر BASIC". [2]
إرث
باستخدام Vintage Basic، يمكن تشغيل الألعاب على أي نظام Microsoft Windows (32 بت أو 64 بت)، أو macOS (64 بت فقط)، أو Linux (64 بت فقط). [4] تم توفير الكود المصدر للكتاب (بإذن من David H Ahl) على صفحة ألعاب الكمبيوتر الأساسية في Vintage Basic.
يمكن أيضًا لجهاز كمبيوتر يعمل بنظام Microsoft Windows مع مترجم GW-BASIC (32 بت فقط) تشغيل الألعاب. [5]
كما يمكن تجميع الألعاب وتشغيلها باستخدام بيئة تطوير Microsoft Small Basic للأطفال. [6] أصدرت Computer Science for Kids إصدارًا صغيرًا أساسيًا لعام 2010 من كتاب Basic Computer Games الكلاسيكي المسمى Basic Computer Games: Small Basic Edition . [7]
بدأ مشروع على GitHub في عام 2021 لنقل الألعاب الموجودة في هذه الكتب إلى اللغات الحديثة.
يمكن تشغيل قوائم البرامج من الإصدار الثاني ("الميكروكمبيوتر") ومن ألعاب الكمبيوتر الأساسية الأخرى ، بواسطة مفسر Brassica مفتوح المصدر في R أو Python.
يتيح لك مُجمِّع BASIC to Javascript تشغيل الألعاب الأصلية البالغ عددها 101 لعبة في متصفحك.
مراجع
- ^ ab Anderson, JJ (نوفمبر 1984). "ديف يخبر أهل - تاريخ الحوسبة الإبداعية". الحوسبة الإبداعية . ص 66-8+.
- ^ abcde McCracken, Harry (29 أبريل 2014). "خمسون عامًا من لغة البرمجة BASIC التي جعلت أجهزة الكمبيوتر شخصية". تايم . تم الاسترجاع في 5 مارس 2021 .
- ^ أهل، ديفيد (مارس 1975). 101 ألعاب كمبيوتر أساسية. ديسمبر.
- ^ "Vintage BASIC - تنزيل".
- ^ النسخة المؤرشفة من GW-BASIC
- ^ موقع Microsoft Small Basic
- ^ موقع Small Basic Computer Games على موقع computerscienceforkids.com
روابط خارجية
- مركز التعليم المستمر 78-50028
- ألعاب الكمبيوتر الأساسية: إصدار Small Basic 2010
- موقع BEKERBOTS الخاص بجورج بيكر. قام بيكر بتوضيح كتب ألعاب الكمبيوتر الأساسية
- ألعاب الكمبيوتر الأساسية محفوظه على AtariArchives.org
- ألعاب GW-BASIC وبرامج أخرى، بما في ذلك مختارات من سلسلة ألعاب الكمبيوتر الأساسية أرشيف 2019-12-25 على موقع Wayback Machine
