كركوش Karkoush نشر 24 يونيو أرسل تقرير نشر 24 يونيو يا ليت تضيفون فصل لدورة برمجة الالعاب عن ال multiplayer 2 اقتباس
0 محمد عاطف25 نشر 25 يونيو أرسل تقرير نشر 25 يونيو يتم دائما تحديث دورات الأكاديمية بما يتناسب مع تحديثات سوق العمل والتقنيات الحديثة ولا شك في أنه سيتم إضافة هذا الأمر قريبا . و سأقومب إرسال طلبك لإدارة الكاديمية وسيتم إن شاء الله العمل على إضافة هذا المسار للدورة. اقتباس
0 Mustafa Suleiman نشر 25 يونيو أرسل تقرير نشر 25 يونيو يتم تحديث الدورات كل فترة سواء بالإضافة أو التحسين لمسارات لسابقة، في الوقت الحالي تستطيع تعلم ما تريد بالبحث عن التالي: المفاهيم الأساسية للشبكات في الألعاب، قبل كتابة أي كود، من المهم فهم كيف تتواصل الأجهزة مع بعضها: استيعاب الفرق بين الخادم المخصص Dedicated Server والخادم المستضيف (Listen Server / Host) والعميل Client. من يملك القرار في تحريك اللاعب أو احتساب الضرر؟ هل هو جهاز اللاعب Client-authoritative أم الخادم Server-authoritative؟ والأخير أفضل دائماً لمنع الغش، وذلك مفهوم Network Authority. بعد ذلك تتوجه إلى Godot 4 ابحث عن الدروس التي تشرح: ENetMultiplayerPeer: البروتوكول الأساسي والأكثر شيوعاً لإنشاء الاتصال بين الخادم واللاعبين في ألعاب الحاسوب والمنصات. MultiplayerSpawner: عقدة تتيح لك توليد الكائنات مثل الرصاص أو اللاعبين الجدد على أجهزة جميع اللاعبين تلقائياً بمجرد توليدها في الخادم. MultiplayerSynchronizer: عقدة تُستخدم لمزامنة خصائص الكائنات مثل الموقع position أو طاقة اللاعب health بين اللاعبين بانتظام وبأقل استهلاك للبيانات. ثم استدعاء الإجراءات عن بعد RPCs - Remote Procedure Calls وهي الطريقة البرمجية لإرسال الأوامر بين الأجهزة، ابحث عن: الوسم @rpc في لغة GDScript: كيف تعلن عن دالة يمكن استدعاؤها عبر الشبكة. خيارات الـ RPC: any_peer مقابل authority تحديد من يسمح له باستدعاء الدالة. call_local لتشغيل الدالة على الجهاز الذي استدعاها وجهاز الطرف الآخر معاً. reliable يضمن وصول البيانات بالترتيب، مناسب للشات أو القوائم مقابل unreliable يرسل البيانات بسرعة دون التأكد من وصولها، مناسب لتحديث الموقع والمشي. والأسهل ابحث على اليوتيوب عن Godot 4 multiplayer beginner tutorial اقتباس
0 عبدالباسط ابراهيم نشر 5 يوليو أرسل تقرير نشر 5 يوليو بالفعل كما تم التوضيح أن الدورة تخلو من أي مسار يخص اللعب الجماعي (Multiplayer). واعتقد أنه سيتم إضافته قريباً ولكن حالياً أفضل مصدر هو التوثيق الرسمي لـ Godot فنظام الشبكات المدمج في Godot قوي ولا يحتاج بالضرورة لمكتبات خارجية. التوثيق الرسمي يشرح بوضوح معمارية (Client-Server) وكيفية استخدام الـ RPCs لنقل البيانات بين اللاعبين. في Godot 4، أصبحت العملية أسهل بكثير بفضل العقد الجديدة. اقتباس
السؤال
كركوش Karkoush
يا ليت تضيفون فصل لدورة برمجة الالعاب عن ال multiplayer
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.