[درس] مناقشة كود لعبة Quake3
السلام عليكم
أخواني الكرام هذا الموضوع عبارة عن موضوع لنقاش وشرح كود لعبة Quake3
ولكن بقول لكمكم نصيحة قبل ماتحملوا كود اللعبة
1_ إذا لم تكن مبرمج فلا تضيع وقتك وتحملة
2_إذا كنت مبرمج سي بلس بلس أوسي مبتدأ فأيضا لاتضيع وقتك وتحملة ولكن لاأرى مانع بتحميله بعد سنة أو سنتين
ملاحظة: حتى أحسن مبرمج سي أوسي بلس بلس في المنتدى بأسره ليس مأهل لفهم الكود لأن قد تواجهه مشاكل
في اللغة أو في مجال برمجة الألعاب
فلذلك لاتتوقعوا إجي شخص ويشرح وقول هذا كذا وهذا كذا وكذا لأن هذا مستحيل فقلت نتناقش في اللي نعرفه
وترى مو عيب إذا ماعرفت لأن الموضوع معقد بل أكثر من معقد
فإذا في تفاعل يمكن نتوصل إلى شيء
ملحوظة : أول من وضع الكود هو الأخ أحمد صالح
عشان لاحد يجي وقول إن سرقنا أوشيء من هذا القبيل
وهذا هو الكود
رد: مناقشة كود لعبة Quake3
يشرفني أخي رامي أن أكون أول من يرد على موضوعك..
بداية شكراً على جلبك هذا السورس للمنتدى أيا كان من وضعه...ثانياً:لماذا ترى أن لا أحد سيفهمه؟؟أنا واثق أن لدينا في هذا المنتدى مصممين محترفين مثل الأخ اكسترا أورديناري يمكنهم فهم هذا السورس..ثالثاً فهم أي كود(مهما كان) يتوقف على الآتي:
(فهم ما يفعله هذا الكود بالضبط-فهم لغة البرمجة نفسها-التمييز بين الجمل والمتغيرات والملاحظات في الكود-.....)وأشياء كثيرة قد لا يمكنني معرفتها كمصمم..
لا بأس..شكراً لك مرة أخرى وأتمنى لك حظاً طيباً..
شكراً..
رد: مناقشة كود لعبة Quake3
شكرا على هذا الكود وان أشاء الله يتفاعل معنا خبراء
----------------
أحمد صالح : هل هو مبرمج أحترافي ؟ سمعت عنه كثير :أفكر:
رد: مناقشة كود لعبة Quake3
جاري التحميل
و انا هدفي هو تحليل الذكاء الاصتناعي وطريقة قرائة ملفات ال MD2
رد: مناقشة كود لعبة Quake3
السلام عليكم
أخي باتمان
أنا كنت
أقصد يفهم الكود اللعبة كله
واللي ماهو مصدقني خليه يحمل الكود ويفتحه ويشوف بنفسه
لأنك عندما ترى الكود ستعرف أن اللي كتبوه محترفين في اللغة
وشكرا لمرورك
أخي برنس
أحمد صالح مبرمج ألعاب أكثر من إحترافي ومع ذللك ألاتعتقد أنه واجه بعض المشاكل مع الكود
وشكرا لمرورك
أخيsnake
بصراحة إنصدمت عندما قرأت أنك تريد تحليل الذكاء الإصطناعي وقراة ملف MD2
لأنه بصراحة نفس هذفي بالضبط
أنا فهمت بعض الأشياء في الذكاء الإصطناعي وإن شاء الله بشرحه بعد كم يوم
وشكرا لك
رد: مناقشة كود لعبة Quake3
اقتباس:
أخي
snake
بصراحة إنصدمت عندما قرأت أنك تريد تحليل الذكاء الإصطناعي وقراة ملف MD2
لأنه بصراحة نفس هذفي بالضبط
أنا فهمت بعض الأشياء في الذكاء الإصطناعي وإن شاء الله بشرحه بعد كم يوم
وشكرا لك
هههههه شو هالصدفة!
اول شي لاحظته من السورس هو الترتيب الشديد و فيه شرح تحت كل فنكشن!
ما تضيع .... فورا لاقيت الذكاء الاصتناعي
و فهمت منه انه الذكاء الاصتناعي بيعتمد على تصميم الجولة نفسها
يعني فيها تعليمات للاعداء
و الصراحة اللي كتبو الكود محترفين و عباقرة ... بس لو اجتمع معهم يوم واحد بس :أفكر:
ومن طيبتهم خلو السورس مجاني :)
رد: مناقشة كود لعبة Quake3
بداية رائعة حقا ومبادرة ممتازة منك........لكن Quake3 مرة واحدة :bigeyes: ؟؟
لو تبدأ بالعاب بسيطة اكثر منها يكون افضل....فالمشى قبل الجرى
عموما الف شكر وانا فى طريقى لتحميله :biggthump
رد: مناقشة كود لعبة Quake3
السلام عليكم
أخي العزيز snake
صحيح بالنسبة إلى الترتيب فهذا شيء من الأشياء اللي نفتقر إليها إحنا العرب
فإحنا إذا كتبنا برامجنا ونتهينا منها نادرا تجدنا نعود إلى تطويره بشكل رسمي أي نصدر الإصدار الجديد
وهذا أحد الأسباب إللي يجعلنا لانهتم بالترتيب والشرح لكي يسهل علينا فهم الكود لاحقا أي بعد نسيانه مده من الزمن
المهم
إذا تبي الذكاء الإصطناعي
حتحصل أغلب الملفات البرمجية اللي تتكلم عن الذكاء الإصطناعي موجودة في ملف
botlib
أنا بصراحة إلى الآن أحس نفسي مشوش بس
دخلة على ملف إسمه
be_ai_chat.c
هو حق الذكاء الإصطناعي للمحادثات اللي تدور في اللعبة وأشياء من هذا القبيل
بس لم أكمله لأنه 3000 سطر تقريبا
حرجعله في وقت لاحق
فأتمنا لو تمر وتشوفه
ولكن مارأيك بتصنيف ملفات الذكاء الإصطناعي
مثلا الملفات اللي تخص حركت الشخصيات
والملفات اللي تخص ال chat
وهكذا
لكي يسهل علينا إختيار أحدها للنقاش
رد: مناقشة كود لعبة Quake3
السلام عليكم
شكرا لمرورك أخي
d.a.m.h
وأرجوا أنك تدخل معانا في النقاش
طبعا بعد كم يوم
رد: مناقشة كود لعبة Quake3
"إيد وحده ما تصفق" :)
هذا نتيجة العمل الجماعي :) ، الموضوع اكثر من رائع اخوي رامي لولح :)
بس صج الله يعينهم لما كانو يصلحون الـ Errors
:)