محرك بناء لعبة تقمص الأدوار الرسمية لجمهورية الهامستر

محرك بناء ألعاب تقمص الأدوار الرسمي لجمهورية الهامستر (يُختصر إلى OHRRPGCE و OHR ) هو نظام مجاني ومفتوح المصدر لإنشاء الألعاب ، وهو نظام متكامل . صُمم هذا المحرك لتمكين إنشاء ألعاب فيديو ثنائية الأبعاد من نوع تقمص الأدوار (RPG) بسرعة. كتبه جيمس بيج في الأصل بلغة QuickBASIC وأصدره عام 1997. في مايو 2005، نُشرت شفرة المصدر كبرنامج مجاني بموجب رخصة جنو العمومية العامة GPL-2.0 أو أحدث ، وسرعان ما نُقل من QuickBASIC إلى FreeBASIC وإلى أنظمة التشغيل الحديثة . [ 2 ]

صُمم برنامج OHRRPGCE ليكون سهل الاستخدام، ولإنشاء ألعاب تقمص أدوار كاملة على غرار سلسلة فاينل فانتسي دون الحاجة إلى أي برمجة. لغة البرمجة النصية HamsterSpeak، المستخدمة في OHR، بسيطة للغاية ومُصممة للمستخدمين الذين ليس لديهم أي معرفة مسبقة بالبرمجة. ونظرًا لتخصصها واحتوائها على مئات الأوامر المتاحة، فإنها توفر مرونة كبيرة، مع أنها لا تُعتبر لغة برمجة عامة . يُمكن إنشاء واجهات المستخدم الرسومية ، وأنظمة المعارك ، والمؤثرات الخاصة ، والقوائم المُخصصة، وحتى ألعاب غير تقمص أدوار مكتوبة بالكامل باستخدامها. [ 3 ]

غالباً ما تتم مقارنته بمحركات ألعاب أكثر تعقيداً وأكثر اكتمالاً مثل برنامج RPGMaker التجاري ، ولكنه برنامج مجاني مفتوح المصدر.

وصف

معظم ألعاب محرك OHRRPGCE من إنتاج هواة ومطوري ألعاب مبتدئين. مع ذلك، توجد ألعاب أخرى عبارة عن ألعاب تقمص أدوار كاملة، بعضها صدر تجاريًا. وقد تم تطوير ألعاب منصات ثنائية الأبعاد، وألعاب ألغاز، وألعاب أركيد مُعاد تصميمها، وألعاب استكشاف الأبراج المحصنة من منظور الشخص الأول باستخدام هذا المحرك. [ 3 ] محرر الألعاب (المعروف باسم "مخصص")، والذي يتضمن محررات للرسومات والخرائط والعديد من المحررات الأخرى، يعتمد كليًا على لوحة المفاتيح، مع إمكانية استخدام الفأرة لمعظم المهام. يمكن استخدام محرر الألعاب على أي منصة مدعومة باستثناء نظام أندرويد.

القيود

من أبرز عيوب هذا المحرك قيوده التقنية الصارمة. فهو يعمل بعمق ألوان 8 بت ، ويُنشئ الألعاب افتراضيًا بدقة 320 × 200 بكسل ، كما يُفضّل مُحرّره استخدام لوحة المفاتيح بدلًا من أدوات واجهة المستخدم الرسومية الحديثة . هذه القيود موروثة من وضع الرسومات الأصلي Mode X المُستخدم في نظام MS-DOS . وتعود العديد من القيود الأخرى إلى كتابة المحرك بلغة QuickBasic، التي كانت تعاني من قيود شديدة على ذاكرة الوضع الحقيقي . وهناك خطط لإزالة معظم هذه القيود، وقد بدأ المطورون بتنفيذها تدريجيًا منذ نقله إلى FreeBASIC. [ 4 ]

جالب الحظ

تميمة المحرك هي بوب الهامستر، بطل اللعبة التي صُمم المحرك من أجلها في الأصل، وهي لعبة الهامستر المتجول. [ 5 ]

تاريخ

تم إنشاء محرك OHRRPGCE بواسطة جيمس بيج كمحرك عام للاستخدام الشخصي، بدءًا من منتصف عام 1996، بالاعتماد على ألعاب مجانية وتجارية سابقة أنشأها بيج وبريان فيشر ونُشرت تحت اسم Hamster Republic. تم تطوير المحرك بالتزامن مع لعبته الأولى، Wandering Hamster ، التي صدرت عروضها التجريبية في أواخر عام 1997، والتي لا تزال قيد التطوير النشط حتى عام 2020. [ 6 ] [ 7 ] في البداية، قرر بيج إصدار المحرك كبرنامج تجريبي ، حيث قدم للجمهور نسخة محدودة بأربع خرائط فقط. لكن الكثيرين طلبوا النسخة الكاملة، فأعطاها جيمس لأي شخص يرسل إليه لعبة يعتبرها "جيدة". بعد بضعة أشهر من ذلك، أصدر النسخة الكاملة كبرنامج مجاني . [ 8 ] [ 9 ]

كان إصدار OHR بتاريخ 9 نوفمبر 1999 أول إصدار يتضمن لغة برمجة HamsterSpeak. لا يستخدم OHRRPGCE أرقام الإصدارات، بل إصدارات مُسماة، بدءًا من إصدار "handshake" بتاريخ 29 نوفمبر 2002. [ 10 ]

في 19 مايو 2005، تم نشر محرك OHRRPGCE كمصدر مفتوح بموجب رخصة GPL-2.0 أو أحدث، ومنذ ذلك الحين، تولى تطويره فريق من المبرمجين المتفانين. بعد ذلك بفترة وجيزة، نُقل المحرك بنجاح من لغة QuickBasic إلى لغة FreeBasic ليعمل بشكل أصلي على نظامي التشغيل Windows و Linux . [ 2 ] واكتسب محرك OHRRPGCE القدرة على تشغيل ملفات الصوت، بالإضافة إلى تنسيقات موسيقية أخرى، مع إصدار برنامج "Ubersetzung" في 21 سبتمبر 2007. [ 10 ] [ 11 ]

تم لاحقًا نقل المحرك إلى نظام التشغيل Mac OS X في إصدار Zenzizenic (6 مايو 2011)، وإلى نظام Android في إصدار Callipygous (4 أبريل 2016)، بالإضافة إلى أجهزة Amazon Fire TV التي تعمل بنظام Android. [ 10 ] وقد تم إصدار عدد من ألعاب OHRRPGCE على متجر Google Play ، [ 12 ] وSteam و Itch.io ، [ 13 ] ومتاجر أخرى، بالإضافة إلى أنظمة ألعاب Ouya و Gamestick التي توقف إنتاجها .

في عام 2017، أضافت الإصدارات Dwimmercrafty و Etheldreme دعمًا للماوس إلى محرر اللعبة ودعمًا أوليًا للاعب اللعبة، والذي تم الانتهاء منه في Fufluns في عام 2020.

مراجع

  1. "تاريخ تواريخ الإصدار" . تم الاطلاع عليه بتاريخ 5 سبتمبر 2025 .
  2. 1 2 برادلي، سيمون (26 نوفمبر 2005). "نقل محرك إنشاء ألعاب تقمص الأدوار الرسمي لجمهورية الهامستر" . كيو بي إكسبريس . العدد 16. موقع بيت كيو بيسك . تم الاطلاع عليه في 7 أبريل 2016 .
  3. 1 2 "كتابة السيناريو" . OHRRPGCE-Wiki . تم الاطلاع عليه في 7 أبريل 2016 .
  4. مطورو OHRRPGCE. "الخطط" . OHRRPGCE-Wiki . تم الاطلاع عليه بتاريخ 7 أبريل 2016 .
  5. ريد مافريك زيرو (يونيو 2009). "مقابلة: آر إم زد ضد جيمس بيج" . هامستر سبيك . المجلد 27. أرض الفظ الخارق . تم الاطلاع عليه في 7 أبريل 2016 .
  6. "الهامستر المتجول (أرشيف 1997)" . مؤرشف من الأصل في 11 أكتوبر 1997. تم الاطلاع عليه في 3 ديسمبر 2017 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  7. "الهامستر المتجول" . OHRRPGCE-Wiki . تم الاطلاع عليه في 3 ديسمبر 2017 .
  8. بايج، جيمس؛ وآخرون . "الجدول الزمني" . OHRRPGCE-Wiki . تم الاسترجاع في 7 أبريل 2016 . 
  9. بايج، جيمس؛ وآخرون . "نسخة الخرائط الأربع" . OHRRPGCE-Wiki . تم الاطلاع عليه في 7 أبريل 2016 . 
  10. 1 2 3 مطورو OHRRPGCE. "ما الجديد؟" . هامستر ريبابليك . تم الاطلاع عليه في 7 أبريل 2016 .
  11. دبليو، تيم (28-11-2007). "OHRRPGCE: Ubersetzung" . IndieGames.com - المدونة . IndieGames.com. مؤرشف من الأصل بتاريخ 03-05-2008 . تم الاطلاع عليه بتاريخ 28-04-2008 .
  12. "OHRRPGCE" . متجر جوجل بلاي . تم الاطلاع عليه بتاريخ 7 أبريل 2016 .
  13. "أفضل الألعاب المصنفة ohrrpgce" . itch.io. تم ​​الاطلاع عليه بتاريخ 23-04-2022 .