لغة البرمجة Monkey X هي لغة برمجة عالية المستوى مصممة خصيصًا لتطوير ألعاب الفيديو على منصات متعددة، بما في ذلك الحواسيب المكتبية والمحمولة، الهواتف الذكية، الأجهزة اللوحية، وأجهزة ألعاب الفيديو. تتميز هذه اللغة بأنها نسخة موجهة كائنيًا من لغة BASIC، حيث يقوم المترجم بترجمة الكود إلى الشفرة المصدرية الأصلية لعدة منصات مستهدفة. ومن ثم، يتم تجميع الشفرة الناتجة بشكل عادي.
حاليًا، تشمل المنصات الرسمية التي تدعمها اللغة Monkey X ما يلي: ويندوز (بما في ذلك متجر ويندوز 8)، OS X، لينكس، Xbox 360، أندرويد، iOS، وغيرها. كما تم إنشاء منصات محددة من قبل المجتمع، مثل MonkeyMax (BlitzMax)، وMonkey-Python (Python)، ومنصة Nintendo DS.
النسخة الرئيسية لتنفيذ Monkey X (المترجم)، وعدد من الوحدات النمطية الرسمية، مفتوحة المصدر. بينما يكون إطار التطبيق/اللعبة الرئيسي لـ Monkey X، Mojo، جزئيًا تجاريًا. يمكن العثور على المترجم ومعظم الوحدات الرسمية على GitHub. كما يتم توزيع لغة Monkey X بصور مترجمة متعددة من موقعها الرسمي (يتطلب التسجيل لبناء المترجم). للمزيد من التفاصيل، راجع: Mojo (إطار العمل)، وأهداف الألعاب (الفنية).
تتمتع لغة Monkey X بمجموعة من الميزات مثل إمكانية إضافة التعليقات واستخدام التعليقات المباشرة في الأسطر، والتي تسهل على المطورين توثيق وفهم الكود بشكل أفضل. يمكن استخدام الرمز “#” كرمز للتعليقات في الأسطر. وبالنسبة لمستخدمي المجتمع، يمكنهم الوصول إلى معلومات وموارد إضافية عبر مجتمع GitHub المخصص لهذه اللغة.
بالإضافة إلى ذلك، يمكن العثور على معلومات إضافية حول لغة Monkey X وتاريخها واستخداماتها المختلفة من خلال الروابط التالية:
تلك المصادر ستوفر للمطورين والمهتمين بلغة Monkey X تفاصيل أكثر عن اللغة واستخداماتها المتعددة في تطوير الألعاب وغيرها من التطبيقات.