صانع الألعاب
GameMaker-Studio-Logo1.jpg
الشعار
معلومات عامة
نوع
نظام التشغيل
المنصة
موقع الويب
معلومات تقنية
المطور الأصلي
المطورون
لغة البرمجة
دلفي
الإصدار الأول
15 نوفمبر 1999
حالة التطوير
نشط
الإصدار الأخير
1.4.1474
الرخصة
خاص (تجاري)
تسلسل

صانع الألعاب والمعروف بإسم جيم ميكر (بالإنجليزية: GameMaker) هو سلسلة من برامج الحاسوب مصممة لإنشاء ألعاب فيديو ثنائية و ثلاثية الأبعاد لعدة منصات. تم تصميم هذا البرنامج للسماح للمطورين المبتدئين بإنشاء ألعاب فيديو خاصة بهم دون الحاجة لتعلم لغة برمجة متقدمة مثل سي بلس بلس أو جافا.

تاريخ البرنامجعدل

  • Animo أول اصدار للبرنامج اصدر عام 1999 وكان مختصا لصناعة الألعاب ثانئية الابعاد فقط.
  • GameMaker
  • GameMaker 2
  • GameMaker 3
  • GameMaker 4
  • GameMaker 5
  • GameMaker 6

الألعاب التي تم إنشاءها بإستخدام الإصدار السادس للبرنامج كانت غير متوافقة مع ويندوز فيستا وما بعده، بينما لم يكن هذا العيب في الإصداران 5 و7. لحل هذا المشكل إقترحت الشركة المطورة إعادة بناء الألعاب بإستخدام إصدارات جديدة من المحرك، كما تم إصدار باتش لتصحيح هذا الخطأ.[1]

  • GameMaker 7
  • GameMaker 8
  • GameMaker:Studio
متطلبات النظام
أدنى مستحسن
مايكروسوفت ويندوز
نظام التشغيل ويندوز إكس بي ويندوز 7/8
الذاكرة 512MB 4096MB
مساحة القرص الصلب 200MB 1000MB
مكونات الرسومات المادية كرت شاشة متوافق مع دايركت إكس 9 مع 128MB ذاكرة عشوائية
العرض شاشة بدقة 1024×600

الواجهةعدل

له واجهة إنجليزية فقط. يعتمد أساسا على البرمجة المرئية إذ يسمح بسحب و إفلات اللبنات من أجل تحديد الأوامر و المهام.

كما يدعم لغة برمجة خاصة به تسمى "لغة صانع الألعاب" (بالإنجليزية: Game Maker Language) أو GML إختصارا، تعتبر هذه اللغة نسخة بسيطة وسهلة للاستخدام. وهي موجهة للمستخدمين الأكثر تقدما.

الهندسة العكسيةعدل

كانت عملية الهندسة العكسية على العديد من إصدارات البرنامج سهلة، وذلك يعود لطريقة عمل البرنامج حيث كانت يجمع موارد اللعبة (Resources) ويضعها في آخر الملف التنفيذي بدون تشفير أو تشويش. وقد استغل المخترقين هذه الثغرة حيث قاموا بإنشاء ونشر برامج تقوم بإستخراج موارد اللعبة (صور، أصوات، كود اللعبة...). مما جعل شركة يويو جيمز تصدر تحذيراً للمخترقين لأنهم يتعدون على ملكية خاصة ويعتبرون خطارا على الشركة.

لاحقاً، قامت شركة يويو جيمز بتطوير تقنيات لتشويش موارد اللعبة وتصعيب العملية خصوصا بعد وصول الإصدار GM:Studio من البرنامج والذي إحتوى على تقنيات متطورة للتشفير والتشويش.

روابط خارجيةعدل

مراجععدل

  1. ^ http://wiki.yoyogames.com/index.php/Making_games_work_under_Windows_Vista Making_games_work_under_Windows_Vista