cette page en français.
Firemonkey هو مكون منصة ومكتبة إطار مكتبة يتم توفيرها مع Delphi. يسمح بتطوير برنامج أصلي (= تجميع) لنظام التشغيل Windows و Mac و iOS و Android و Linux من قاعدة رمز واحد.
نظرًا لأن هذا الإطار يعتمد على محرك الرسومات ، فهو مثالي لتطوير ألعاب الفيديو ثنائية الأبعاد وثلاثية الأبعاد دون تعلم كيفية استخدام محرك ألعاب متخصص (مثل محرك لعبة القلعة الرائع الذي يتضمن أيضًا العديد من الأدوات (محرري الخريطة ، العفاريت ، ...) لمطوري ألعاب Pascal).
ستجد المزيد من محركات الألعاب في Pascal (Delphi ، Lazarus ، ...) المدرجة على Pascal Awesome.
يوفر مستودع التعليمات البرمجية وحدات قابلة لإعادة الاستخدام وأمثلة لمشاريع ألعاب الفيديو الخاصة بك.
إنه يأتي من سنوات من تطوير الألعاب من أجل المرح والجلسات الحية في Twitch بدأت في عام 2021 (ووقت طويل قبل Twitch).
يمكنك العثور على أمثلة لميزات اللعبة الكلاسيكية في مقتطفات لعبة Delphi FMX إذا كنت تبحث عن الإلهام.
بعض ألعاب الفيديو الخاصة بي مفتوحة من مصادر على جيثب. ابحث عنها كفيروسات فرعية لهذا المستودع.
منذ يوليو 2024 ، تتوفر طقم بداية ترميز اللعبة في شكل مشاريع FireMonkey. هذه هي مجموعة Gamolf FMX Game Starter Kit. يستخدم محرك لعبة Delphi للروتين الأساسي (الصوت ، وحدات التحكم في اللعبة ، وواجهة المستخدم ، والدرجات ، ...) ويوفر لك قالب مشروع Delphi لإنشاء ألعابك الخاصة ، مع العديد من الأمثلة.
يحتوي مستودع الرمز هذا على مشروع تم تطويره بلغة كائن Pascal تحت Delphi. أنت لا تعرف ما هو دلفي وأين تنزيله؟ ستتعلم المزيد على موقع الويب هذا.
اتبع تدفقات التطوير الخاصة بي من البرامج وألعاب الفيديو وتطبيقات الهاتف المحمول ومواقع الويب على قناتي Twitch أو كإعادة على Serial Streameur في الغالب باللغة الفرنسية.
لتنزيل مستودع الرمز هذا ، نوصي باستخدام "git" ، ولكن يمكنك أيضًا تنزيل ملف zip مباشرة من مستودع github الخاص به.
يستخدم هذا المشروع التبعيات في شكل لوحات فرعية. سوف تكون غائبة من ملف الرمز البريدي. سيكون عليك تنزيلها باليد.
إذا كنت ترغب في استخدام ميزات وحدات التحكم في اللعبة لنظام التشغيل iOS أو MacOS ، فلا تنس إضافة إطار عمل GameController إلى SDK (S) في الأدوات/الخيارات/النشر/SDK وتحديث الملفات.
تحتاج حزم المكونات فقط إلى حزمة RTL لتجنب النزاعات أثناء التثبيت.
بالنسبة للمكونات TDGEGAMEPADDECEDECTED و TDGEHELPBAR ، تحتاج إلى تمكين SKIA4DELPHI في مشاريعك. يتم استخدامه بواسطة وحدة OLF.RTL.SVGTOBITMAP.PAS من DevelopPeurpascal/Librairies لجذب SVG إلى صور نقطية.
يتم توزيع رمز المصدر هذا تحت رخصة AGPL 3.0 أو الأحدث.
أنت حر بشكل عام في استخدام محتويات مستودع الرمز في أي مكان ، شريطة أن:
إذا لم يناسب هذا الترخيص احتياجاتك ، فيمكنك شراء الحق في استخدام هذا المشروع ضمن ترخيص Apache 2.0 أو ترخيص تجاري مخصص (اتصل بالمؤلف لشرح احتياجاتك).
يتم توفير رموز المصدر هذه كما هي ، دون ضمان من أي نوع.
قد تخضع بعض العناصر المدرجة في هذا المستودع لحقوق استخدام الطرف الثالث (الصور ، الأصوات ، إلخ). لا يمكن إعادة استخدامها في مشاريعك ما لم ينص على خلاف ذلك.
إذا كنت تريد إجابة من مالك المشروع ، فإن أفضل طريقة لطلب ميزة جديدة أو الإبلاغ عن وجود خطأ هو الانتقال إلى مستودع GitHub وفتح مشكلة جديدة.
إذا وجدت مشكلة أمنية ، فيرجى عدم الإبلاغ عنها علنًا قبل توفر التصحيح. اشرح القضية بإرسال رسالة خاصة إلى المؤلف.
يمكنك أيضًا توتر المستودع والمساهمة عن طريق إرسال طلبات السحب إذا كنت ترغب في المساعدة. يرجى قراءة ملف المساهمة.
إذا كنت تعتقد أن هذا المشروع مفيد ويريد دعمه ، فيرجى التبرع لمؤلفه. وسوف يساعد على الحفاظ على الكود والثنائيات.
يمكنك استخدام إحدى هذه الخدمات:
أو إذا كنت Speack French ، فيمكنك الاشتراك في Zone Abo على أساس شهري أو سنوي والحصول على الكثير من الموارد كمقاطع فيديو ومقالات.