sayedf1

برمجة لعبة خاصة بمنتدى الفريق العربى

اختار العبة المناسبه   17 اصوات

  1. 1. ???????

    • ???????
      3
    • ??? ????? ??????
      1
    • ?????? ?????
      4
    • ?? ?????
      4
    • ???????
      5

من فضلك سجل دخول او سجل حساب جديد قبل التمكن من اضافه صوتك .

122 ردود في هذا الموضوع

السلام عليكم

عذرا ولكني لا اعرف ما هي المتطلبات التي سأحتاج لمعرفتها كي اكون في فريق الزكاء الاصطناعي

وما هي الاشياء التي ستكون مطلوبة مني

ارجو التفصيل لاعرف ان كنت سأحتاج لتعلم شئ ينقصني

فقط لجعل الامور اكثر تنظيما

اذا كانت اللعبة التي سنعمل عليها مفتوحة المصدر يمكننا استخدام اي سيرفر SVN لينظم لنا المشروع وليكون لنا مكان به اخر نسخة دائمة ومحدثة من المشروع اولا بأول كما ارجو ذكر كافة الادوات التي سيتم استخدامها من البداية في المشروع لنعرف ما هي المكتبات الاخري التي سنعمل عليها غير openGL او glut

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هل تستطيع التصميم بأي برنامج ؟؟؟

إن كان كذلك شارك في فريق التصميم و الرسومات

تم تعديل بواسطه omar_cplusplus
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم اعتقد opengl افضل ومشاكله اقل واعتقد ان اللعبه سوف تعمل على كل الأجهزه

مجرد رأى ونريد ان نحدد المكتبه كى نبدأ العمل لقد اخذنا وقت طويل فى النقاش التمهيدى ندخل على النقاش العملى

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

اخي الكريم انا افضل البرمجة لاني اتعملها لكني لا افضل التصميم

وقد ذكرت مسبقا انني اعرف Direct X واعرف C++ and XNA and C#

هذا ما اعرفه

فاذا لم يكن المشروع يتمن اي من هذه المكتبات او حتي مكتبات سهل تعلمها بسهولة

فأنا اعتذر عن المشاركة في المشروع

وبالتوفيق ان شاء الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

opengl تعمل على كل الأجهزة و كل الأنظمة .. و لغة سي++ و مترجماتها موجودة في كل الأنظمة

أما DirectX مقيدة بالويندوز ...

و كذلك GDI مقيدة بالويندوز ...

لذلك نريد أن نبقى على ما نحن عليه . نستعمل opengl و مكتبة glut و يمكن أن نستعمل أيضاً مكتبة Qt ... أنا لم أطالب بإستعمال مكتبة GTK و لا GDI حتى تعمل اللعبة في أي مكان توضع فيه ...

و كذلك إذا أردنا أن تكون اللعبة مفتوحة المصدر بالطبع يجب أن تتوافق مع نظام لينوكس حيث هو إمبراطور المصادر المفتوحة .. بعكس الويندوز ...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

يا اخي الكريم كنت اعتقد ان هذف المشروع ان نتعلم معا جميعا كيفية العمل في مشروع جماعي بدلا من التعصب لتقنية او لغة معينة

فأنا لا اكره او أقلل من openGL ولا افضل DirectX للاسباب التي ذكرتها اخي الكريم

وانما كنت فقط انوه الي ان الاعضاء كل منهم لديه المكتبة التي تعمل عليها ويفضل العمل بها وبالتالي عند العمل في مشروع جماعي فستري كل واحد يريد العمل علي مكتبته التي تعمل عليها

انا لا انكر اني افضل العمل علي DX

ولكن لاني اعرف ان هناك بعض المشاركين الذين يعملون علي نظام linux ولا يمكنهم استخدام مكتبة DX مثلا

فكان اقتراحي هو ان نتفق علي محرك يدعم ال rendering لاكثر من مكتبة

مثلا محرك irrlicht يدعم العمل علي linux او ويندوز وهنا ايضا محرك ogre الممتاز وغيرهم

كنت اتمني لو يتم العمل علي هكذا محرك فان ذلك سيعطي فرصة افضل للجميع للعمل دون التقيد بمكتبة يتقنها البعض فقط

كما انني لا انكر اننا كلنا نعرف كيف نستخدم محرك ogre مثلا ولكن بفرض ان اغلب المشاركين لديهم اساس جيد في اي مكتبة

سواء DX or openGL فمن المقترض ان يمكنهم ذلك من تعلم محرك اخر بسهولة بل ومن المفترض ان يسهل ذلك عليهم الكثير من الامور التقليدية التي يضطر الكثير منها لعملها مثل تهيئة نافذة مثلا للعمل

وايضا من فوائد استخدام محرك اخر غير انه يعمل علي اكثر من نظام تشغي الا انه كذلك سيعطي الفرصة للكثيرين ممن لم يجربوه ان يتعلموه

واذكر هنا ان هدف المشروع اصلا ان نتعلم لا ان نتعصب للغة او مكتبة فان ذلك هو اخر ما نريده حتي لا نبدأ بالكلام الكثير والاختلاف ثم

في النهاية لا نجد انفسنا قد انتجنا شيئا

ارجو التذكير ان هدف المشروع هو تعلم العمل في بيئة جماعية والاهم تعلم كيفية استخدام اكثر من مكون مع بعض

مثل استخدام مكتبة صوتيات وتكاملها مع محرك فيزياء مثلا

واهم فائدة للتعلم في العمل الجماعي ان يكون هناك قائد للفريق يحدد المهام ويكون مسئولا عن تنظيم الامور بين المشاركين

كذلك ان يتم التصويت علي اسلوب متفق لكتابة الكود (هذا فقط للتنظيم لا اكثر)

وأن يتم الاتفاق علي معمارية مستخدمة في عمل هيكل المشروع بحيث تكون واضحة للكثيرين وتكون واضحة بحيث لا يتوه كل مشارك في كود غيره

ارجو اخذ الكثير في عين الاعتبار

وفقكم الله

اعتذر لانه اذا كان قرار المشروع النهائي علي مكتبة لا اتقنها اطلاقا وستحتاج لوقت كبير لاتعملها فانا اعتذر عن المشاركة

وان كنتم تريدون وضعي في قسم اخر فأرجو تحديد المطلوب مني وما هي الاشياء التي احتاج لمعرفتها قبل البدء معكم بالنسبة للاقسام الاخري

وجزاكم الله خيرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
السلام عليكم

اخي الكريم انا افضل البرمجة لاني اتعملها لكني لا افضل التصميم

وقد ذكرت مسبقا انني اعرف Direct X واعرف C++ and XNA and C#

هذا ما اعرفه

فاذا لم يكن المشروع يتمن اي من هذه المكتبات او حتي مكتبات سهل تعلمها بسهولة

فأنا اعتذر عن المشاركة في المشروع

وبالتوفيق ان شاء الله

اخى نحن لا نتعصب للغة او مكتبه والدليل على ذلك انى لا اعرف البرمجة بلغة ++Cولا الopengl

ولكنى اعمل على الفجول بسيك والديركت اكس ومحرك irr

وكان اختيارى لل++C و opengl لأن ++C اقوى لغة وال opengl اكثر الأعضاء يعملون عليه

ومشاركتى فى هذا العمل الجماعى سوف تكتصر على التنظيم والمساهمة بالمؤثرات الصوتيه

ومشاركتك معنا ضروريه شارك باى شئ هناك دوال ليس لها علاقه بالمكتبه يمكنك ان تشارك بها وهذا سوف يحدده سير العمل

الكل يجب ان يشارك حتى ولو بالرأى وتجربة ما تم انجازه واخراج العيوب

اتمنى ان اكون وضحت وجة نظرى

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
ومشاركتى فى هذا العمل الجماعى سوف تكتصر على التنظيم والمساهمة بالمؤثرات الصوتيه

بالنسبة للمؤثرات الصوتية ... هل ستستعمل مكتبة الصوتيات المفتوحة OpenAL ؟؟؟

أم ما هي دوال الصوت التي ستستعملها ؟؟؟

تم تعديل بواسطه omar_cplusplus
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلااام عليكم

بصراحة انا متحمس..:)

يلا نبدأ في تنفيذ الخطة...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

هل ستستعمل مكتبة الصوتيات المفتوحة OpenAL ؟؟؟

مساهمتى ليست برمجية لانى كما قلت لا اجيد ال++c ولا ال openGL

سوف اساهم بملفات الصوت المناسبه للعبة :lol:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

انا عندي مجلد صوتيات به الاف المقاطع ومصنف في مجلدات كان عندي من ايام الفلاش :rolleyes:

لو تبغوني أرفعلكم هو ارفعه .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شي حلو منك اخوي..:) انك ترفعه لنا... لكن الاخ سيد بيساهم في ملفات الصووت

وانا في التصميم^^

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لكن من الذي سيدمج ملفات الصوت و يشغلها عن طريق الكود

مثلاً عندنا خلفية تكون عبارة عن صوت ماء و أمواج ... و إذا إصطدمت السفينة بصخرة تتطلق صوت تكسر و إصطدام و إذا جائت سفينة القراصنة نجد صوت قراصنة يصفقون و يهللون و ربما يتشاجرون ... و إذا أطلقت قذيفة تحدث دوي ...

نحتاج إلى openAL كي نجعل كل تلك الأصوات تعمل في وقت واحد .. و لا يتوقف صوت كي يشتغل صوت آخر ...

على العموم لنبدأ التصميم و إذا وجدنا من يجيد openAL ندخل في موضوع الصوت ...

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

إذا بندخل التصميم... عيل لازم تخبروني شنو اصمم... حتى اقدر اساعدكم

لا تنسوا اني اجيد الفوتوشوب فقط

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
إذا بندخل التصميم... عيل لازم تخبروني شنو اصمم... حتى اقدر اساعدكم

لا تنسوا اني اجيد الفوتوشوب فقط

منتظرين إشارة البدأ من الأخ sayedf1

إذا وافق على هذه الأفكار التي في هذه المشاركة إبدأ فيها

http://www.arabteam2000-forum.com/index.ph...st&p=842735

تم تعديل بواسطه omar_cplusplus
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

ابدأو على بركة الله

اين فريق البرمجة ؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

كلنا موجودين ...

ضع لنا مخطط نمشي عليه ...

او أضعه أنا إن شئت ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

السلام عليكم

اول مهام فريق البرمجه

1- انشاء فئة للسفينه تشمل

*سرعته

*نوع السفينه صديقة ام قراصنة ان كانت صديقه ماهى المعلومات التى تحملها او المساعده التى سوف تقدمها وان كانت قراصنه ماهو نوع الكود الذى تحمله

2- تحريك السفينه فى الأربع اتجاهات

التحريك بالأسهم ولانريد ان نستعمل الفأره فى اللعبه

أما فريق الذكاء اللأصتناعى

*تحريك سفينه القراصنه فى مسار محدد،

من الطبيعى ان القراصنة عند مشاهدتهم لأى سفينه تبدأعلى الفور بمطاردتها،

لكن فى حالتنا العكس هو الذى يتم لأن الاعب هو الذى يريد الكود الذى تحمله السفينه،

وبنئاً على ذلك سفينه القراصنه لا تدخل مطاردات لها خط سير تريد ان تهرب بالكود

* سفينة القراصنه اثناء سيرها ستقابل صخور يجب ان تتفادها

فريق الفزياء

*عمل تأثير دوران السفينه اثناء سيرها

فريق التصميم

*تصميم بعض السفن بأشكل مختلفه وبذاواية مختلفه(يجب مراعة ان السفن من القرون الوسطى)

*تصميم بعض الصخور

* تصميم بعض الأسماك التى سوف تقفذ من البحر من حين الى اخر

* تصميم خريطة الكنز مقسمه الى 6 اجزاء

*تصميم خريطه الكنز سليمه

*تصميم خريطة البحر وبها 6 جزر

هذا يكفى الأن

تم تعديل بواسطه sayedf1
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

و لا تنسى class الصخور ...

إن شاء الله سأعمل دالتان ...

دالة تتخبر تصادم سفينتان و دالة تختبر تصادم سفينة و صخرة و ترجع الزاوية التي ستتحرك فيها السفينة نتيجة لهذا الإصطدام و يتم تقليل صحة السفينة (نتيجة لهذا الإصطدام) ... طبعاً سفينة القراصنة ستكون أكثر صحة لأننا نحتاجها لإيجاد كود دخول الجزيرة و لكن سيتغير شكلها قليلاً لتبدوا فيها بعض الكسور القليلة ... أما السفينة العادية ستكون أقل صحة و لهذا فإنها إذا تحطمت ستغرق و يعيد اللاعب المرحلة التي هو فيها ...

و إذا نزلت السفينة أي جزيرة سيتم إصلاحها لتعود صحتها إلى 100%

اللعبة 7 مستويات

كل مستوى فيه جزيرة .. ماعدا المستوى الأخير للجزيرة التي فيها الكنز

و هناك إقتراح بخصوص المستوى الأخير هل ستوافقوا عليه أم لا ... أنه بعد أن يقضى اللاعب جهده في البحث عن الكنز و يصل بعد مدة طويلة ... و يفتح الصندوق ... أختاروا الذي تريدون ..

1- يجد ذهب و تنتهي اللعبة

2- يجد شئ آخر غير الذهب .. مثل بعض المكانس و أدوات التنظيف !! و تنتهي اللعبة

3- يجد جني داخل الصندوق و عندها لا تنتهي اللعبة و لكن ينقله الجني إلى مكان بعيد و تبدأ مرحلة آخرى من اللعبة حيث يبجث البحار عن بيته

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

طيب ممكن نفتح موضوع جديد عشان اللخبطه ؟

انا اتلخبط

---------

ويكون الموضوع الجديد

فيه اخر ماتفقتوا عليه هانفذه في اللعبه

انا مبرمج سي شارب وc++

ونفسي اشارك

وبردو اقدر احلل كويس

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هيييييي

لمعلومياتكم... انا ما اقدر اصمم رسوم ثلاثية الابعاد

اصمم صور عادية جداً

ورح ارسمه بإيدي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الموضوع هنا اغلق

ارجو ان نذهب الى موضوع الورشه

هنا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .