كركوش Karkoush نشر الأربعاء في 23:58 أرسل تقرير نشر الأربعاء في 23:58 يا ليت تضيفون فصل لدورة برمجة الالعاب عن ال multiplayer 2 اقتباس
0 محمد عاطف25 نشر الخميس في 00:00 أرسل تقرير نشر الخميس في 00:00 يتم دائما تحديث دورات الأكاديمية بما يتناسب مع تحديثات سوق العمل والتقنيات الحديثة ولا شك في أنه سيتم إضافة هذا الأمر قريبا . و سأقومب إرسال طلبك لإدارة الكاديمية وسيتم إن شاء الله العمل على إضافة هذا المسار للدورة. اقتباس
0 Mustafa Suleiman نشر الخميس في 03:07 أرسل تقرير نشر الخميس في 03:07 يتم تحديث الدورات كل فترة سواء بالإضافة أو التحسين لمسارات لسابقة، في الوقت الحالي تستطيع تعلم ما تريد بالبحث عن التالي: المفاهيم الأساسية للشبكات في الألعاب، قبل كتابة أي كود، من المهم فهم كيف تتواصل الأجهزة مع بعضها: استيعاب الفرق بين الخادم المخصص 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 اقتباس
السؤال
كركوش Karkoush
يا ليت تضيفون فصل لدورة برمجة الالعاب عن ال multiplayer
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.