قام بالرد منذ 23 Aug 2008 ماذا ان كان قرصانين يدافعون عن انفسهم واللاعبين يبحثون عن الكنزواذا طافت اكثر من عشر دقائق يفوز القرصانينقد يكون (4 قراصنة vs 4 لاعبين)ينافس اللاعب الآخر في الوصول إلى الكنز ؟؟يتعاونون في الحصول عليه-------------------------انا اقصد من menu اللعبة موجود :singel player -----< وقوانينها غير عن multiplyermultiplayeroptionsexit 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 (معدل) اخ مبرمج مبتدا اللعبه لاعب واحد ومينفعش تكون اكتر من لاعب تم تعديل 23 Aug 2008 بواسطه sayedf1 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 هل أقوم بإستخدام هذه الصور ؟؟http://sdb.drshnaps.com/sheets/Media/Other...r/SyaoranLi.pnghttp://sdb.drshnaps.com/sheets/Sega/Golden.../DarkPrince.gifأم أننا سنقوم بإستخدام صور آخرى ...لأن إختلاف الصور يسبب إختلاف الكود و هذا حتى أقوم بالتصادم بدقة ... 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 هل أقوم بإستخدام هذه الصور ؟؟http://sdb.drshnaps.com/sheets/Media/Other...r/SyaoranLi.pnghttp://sdb.drshnaps.com/sheets/Sega/Golden.../DarkPrince.gifأم أننا سنقوم بإستخدام صور آخرى ...لأن إختلاف الصور يسبب إختلاف الكود و هذا حتى أقوم بالتصادم بدقة ...استخدمها الصور رائعه 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 أم أننا سنقوم بإستخدام صور آخرى ...لأن إختلاف الصور يسبب إختلاف الكود و هذا حتى أقوم بالتصادم بدقة ...بالنسبة الي لم تعجبني الشخصياتيا ريت نستنى شوي ونحصل على افضل منهمhttp://sdb.drshnaps.com/sheets/Sega/Golden.../DarkPrince.gifمن نفس الموقع لكن شخصية اخرى اجمل (بالنسبة الي)http://sdb.drshnaps.com/sheets/Sega/Golden.../DarkPrince.gif---------------http://sdb.drshnaps.com/sheets/Capcom/Other/Other/FatMan.png-------------------http://sdb.drshnaps.com/sheets/Capcom/Othe...Dragons/Elf.gif 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 لكن من سيكون القرصان و من قائد القراصنة و من المغامر ؟؟ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 فعلاّ هذا الموقع جيد و به صور جيدة ... ربما نستخدم بعضها عندما يدخل المغامر إلى الجزيرة و يدخل مثلاً كهف ليجد حيوان مفترس يقاتله ليحصل على جزء من الخريطة ...و هناك صور آخرى تصلح أن تكون مثلاً عدد كبير من الوحوش أقاتل واحد تلو الآخر عندما أدخل إلى الكنز .. و هناك صور آخرى تصلح أن تكون العفريت الذي سيخرج من داخل الكنز الذي عندما أكتشف أن هذا الكنز كان خدعة ... 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 اين نسخة الوندوز ؟ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 ما رأيكم بهذه الصوره الاعب يبدأ من اليمين و ينتهي بدخول الغرفة الموجودة في اليسار ؟؟؟ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 اين نسخة الوندوز ؟أنا واجهت مشكلة في نسخة الويندوزالمشكلة أنني إذا إستعملت GDI (كما هو الحال في النسخ السابقة) أني سأضطر في كل مرة أن أعدل الكود ليوافق ويندوز ... و التعديل الأخير فيه العديد من الThreads و لا أستطيع عملها في الويندوز .. جربت أن أستعمل مكتبة glut في ويندوز و لكن واجهت مشكلة آخرى رغم أن الكود هو هو إلا أنني إذا وضعت صورة فوق صورة آخرى لا يظهر إلى الصورة التي وضعتها أولاً ... لذلك أرسلت رسالة إلى الأخ الشمري أسأله في هذا الأمر لأني لست خبيراً في البرمجة على ويندوز ... فإما أن يقوم بعمل ملف تنفيذي لكم كما عمل نسخة مشروع للفجوال سي++ ... أو أن أجد حل لهذه المشكلة ... 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 ما رأيكم بهذه الصورهالاعب يبدأ من اليمين و ينتهي بدخول الغرفة الموجودة في اليسارجيد هذه سفينة اللاعب ...نريد مثل هذه السفينة و لكن للقراصنة .. 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 جيد هذه سفينة اللاعب ...نريد مثل هذه السفينة و لكن للقراصنة ..بل ربما الأفضل ان تكون سفينة القراصنه , اي ساحة القتال , اما سفينة الاعب نصنع له سفنيه صغيره 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 بل ربما الأفضل ان تكون سفينة القراصنه , اي ساحة القتال , اما سفينة الاعب نصنع له سفنيه صغيرهالسفينتان بنفس الحجم تقريباً ...و نريد أن نعمل صورة كبيرة لكلتا السفينتين ... لأنه في بداية اللعبة سأقتحم سفينة القراصنة و تكون ساحة القتال في سفينة القراصنة ..و في وسط اللعبة حين أذهب للبحث عن الكنز ... إحتمال أن تدركني سفينة القراصنة لتأخذ مني الخريطة كاملة و إحتمال ألا تدركني .. لذلك هناك إحتمال أن تكون سفينة اللاعب هي ساحة القتال 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 السفينتان بنفس الحجم تقريباً ...و نريد أن نعمل صورة كبيرة لكلتا السفينتين ... لأنه في بداية اللعبة سأقتحم سفينة القراصنة و تكون ساحة القتال في سفينة القراصنة ..و في وسط اللعبة حين أذهب للبحث عن الكنز ... إحتمال أن تدركني سفينة القراصنة لتأخذ مني الخريطة كاملة و إحتمال ألا تدركني .. لذلك هناك إحتمال أن تكون سفينة اللاعب هي ساحة القتالإذا سأعدل على هذه السفينه (مع صعوبة الأمر ) لتصبح سفينة قراصنهاين فريق التصميم ليمد يد المساعدة ؟ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 23 Aug 2008 إذا سأعدل على هذه السفينه (مع صعوبة الأمر ) لتصبح سفينة قراصنهاين فريق التصميم ليمد يد المساعدة ؟نرسل رسالة للأخ "و ماذا بعد؟" 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 24 Aug 2008 (معدل) الذكاء الصناعي تقريبا خلص انا في لمسات مش اكثر بعد فنكشن الرائعه بتاعه الاتجاه بتاعتك ياعمربالنسبه لهروب السفن او بالنسبه لملاحقه السفينه بعد الحصول على الكود--------نزل اخر حاجه عشان بس اكون ماشي معاه واتاكد منه ان شغال صح -----------------------انا هنام لاني مانمتش كدا بقالي يومين-------هاعمل الذكاء الصناعي بتاع الجنود ان شاء الله بس احنا زي ماقولنا عندنا نوعين فقط من الجنود-----------------------------------------------------عمر بالنسبه للكلاس بتاعه الجنود البعتهالك تنفع ولا ايه الموقف ؟ عشان على اساسها هاعمل الحرب--------عمر ايه الواقف معاك في الويندوز وانا ادور على النت يمكن الاقي حاجه تم تعديل 24 Aug 2008 بواسطه rewsh 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 24 Aug 2008 (معدل) بالنسبة للسفن قمت بعمل التالي أرجو أن تعطوني رأيكم ؟؟؟؟سفينة الاعب سفينة القراصنةآسف للحجم الكبير و لكن للضروره احكام. تم تعديل 24 Aug 2008 بواسطه خلدون خالد2 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 24 Aug 2008 (معدل) السلام عليكم .بالنسبة لنسخة الويندوز .. سأرفعها مع الملف التطبيقي ,, الليلة أو غدا ان شاء الله .. لكن بالنسبة للمشاكل التي تواجهك أخي عمر مع الويندوز ... حلها باتباع التالي :1- قم دائما باستدعاء windows.h قبل أن تستدعي gl/glut.h .. والا فانه سينتج أخطاء كثيرة .2- يجب ان تخبر المكتبة glut بدالة العرض display عن طريق الدالة glutDisplayFunc .3- مشكلة ظهور البحر فوق السفينة .. مع أنك ترسم البحر ثم السفينة .. أمر طبيعي .. لم أتحقق من ذلك 100% .. ولكن من نظرة على الكود .. تبيّن ما يلي : - أنت استخدمت ال Depth Buffer ,, أي استخدمت Z Buffer .. أي أنك الان تعتمد على محور z .. لا يكفي أن ترسم السفينة بعد البحر .. لاننا الان أصبحنا في عالم 3d .. وقد يكون هناك تنفس وقتال بين البكسلات Z-fighting- الحل أن تحدد بنفسك عمق كل نقطة . . بأن تضع قيمة z للبحر -0.2 .. و السفينة -0.1 .. مثلا .. بحيث تظهر السفينة أمام البحر .. وتستطيع الاستفادة من glTranslatef و glLoadIdentity كما تعرف .* أقترح تقسم الموضوع على عدة مواضيع .. وأن يبدأ الاخ السيّد بشرح واضح للسيناريو ,, للمرحلة الأولى على الأقل .. وأن يتم تحديد أهداف واضحة للمرحلة المقبلة .* أقترح أن يتم تقسيم الكود على عدة ملفات .. وليس كله في ملف واحد .. وأن يتم الاعتماد على الثوابت لتحديد أبعاد المرحلة .. وأبعاد السفينة .. الخ .. حتى يكون الأمر واضح لمن يقرأ .. ويكون التعديل على الكود أسهل .* أقترح أن الاستغناء عن Depth Buffer ,, والاستغناء عن الاضاءة ( بالرغم من جمالها ) .. وان يتم الاعتماد على الاسقاط العمودي.. glOrtho .. وأن يتم كتابة الاحداثيات من المبرمج دون الاعتماد على القيم الافتراضية .. كل ذلك لن يغيّر في النتيجة شيئا .. ولكن كأسلوب لتوضيح الكود للاخرين . . وتوفير للموارد ..* أتمنى أن ينجح المشروع , * عملكم رائع أخواني . تم تعديل 24 Aug 2008 بواسطه الشمري 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 24 Aug 2008 بالنسبة لنسخة الويندوز .. سأرفعها مع الملف التطبيقي ,, الليلة أو غدا ان شاء الله .. لكن بالنسبة للمشاكل التي تواجهك أخي عمر مع الويندوز ... حلها باتباع التالي :لتكن على الفجوال سي++ لأن بقية فريق العمل يعمل عليهوتستطيع الاستفادة من glTranslatef و glLoadIdentity كما تعرف .لا أحب هذه الدالة و لا دالة glRotated ... و أفضل أن أحسب الإحداثيات بنفسي و في حالة الدوران إستعمال sin و cos ... هذه الدالة تحدث مشاكل كثيرة ...* أقترح أن يتم تقسيم الكود على عدة ملفات .. وليس كله في ملف واحد .. وأن يتم الاعتماد على الثوابت لتحديد أبعاد المرحلة .. وأبعاد السفينة .. الخ .. حتى يكون الأمر واضح لمن يقرأ .. ويكون التعديل على الكود أسهل .بالنسبة لتقسيم الكود و إستعمال الثوابت ... كلما فكرت في هذا الأمر أؤجله إلى حين الإنتهاء من اللعبة حتى أنتهي من المهم أولاً ... حتى التعليقات وضعتها فقط لفريق العمل و إن شاء الله سأطور هذه التعليقات فيما بعد كي يستفيد المبرمج العادي .. لا أدري هل سأقوم بشرح opengl وسط الكود أم أعتبر أن قارئ الكود يعرف opengl ...- أنت استخدمت ال Depth Buffer ,, أي استخدمت Z Buffer .. أي أنك الان تعتمد على محور z ..لا يكفي أن ترسم السفينة بعد البحر .. لاننا الان أصبحنا في عالم 3d .. وقد يكون هناك تنفس وقتال بين البكسلات Z-fightingأنا كنت خفت من هذا الأمر قبل الإقدام على كتابة البرنامج ... و إذا رجعت إلى التعديلات القديمة للبرنامج ستجد أني أستعمل glVertex2f حتى لا أقع في هذه المشكلة ... لكني أردت أن أستعمل الإضاءة فقلبت كل الدوال 3f ... لكني وجدت أنه لا مشكلة حدثت معي في اللينوكس و لا أدري لماذا حدثت هذه المشكلة في الويندوز ...* أقترح أن الاستغناء عن Depth Buffer ,, والاستغناء عن الاضاءة ( بالرغم من جمالها ) ..الإضاءة سأتسعملها في كل شئ في هذه اللعبة .. يعني مثلاً كنت أريد أن أجعل بعض المراحل في اللعبة مظلمة و هناك أنوار خافتة ... حتى في البحر ... لذلك أستعمل الإضاءة ...و إذا وجدت أن الإضاءة ستحدث بطء في اللعبة ربما أجعل هناك خيار في اللعبة لإطفاء النور ... لكن لا أعتقد أنها تبطئ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 24 Aug 2008 (معدل) السلام عليكم ,هذه النسخة الخاصة بالويندوز .. مع الملف التطبيقي .. الملف التطبيقي قد لا يعمل .. اذا كنت لا تملك الفيجوال ستودية 2008 ... ولكن تستطيع بكل الاحوال ترجمة الكود .. وتنفيذه .. باذن الله .لايوجد تغييرات على ما قام به الاخ عمر الا بعمل التالي :1- اذا أردت عمل اضاءة : فعل الاضاءة - فعّل Depth Buffer .. واذا انتهيت منها قم بالغاء ما فعلته .2- تم الغاء استخدام Depth Buffer بشكل عام .. الا ذاا كنت تعتمد على الاضاءة ( في بداية المرحلة ) .. والهدف من ذلك هو حتى لا تضطر الا التحكم بقيم z بنفسك .. ولن يظهر البحر فوق السفينة .3- تم اضافة تعديل بسيط على DrawMenu .. لذلك قم بنسخ تلك التعديلات .. حتى يكون الناتج النهائي متوافق مع linux أيضا .* هناك ملاحظة أخي عمر .. وهي أنك استخدمت Blending في ازالة الخلفية البيضاء للصور ,, عملك صحيح .. ولكن هذا أثّر على شفافية السفينة .. فهي شفافة .. وترى من وراءها البحر .. يوجد طرق أخرى لازالة الخلفية من الصورة ,, وضعت بعضها في القسم ,, ممكن نقوم بحل هذه المشكلة البسيطة لاحقا بحول الله .عدا ذلك.. عملك رائع أخي عمر ,, فقط حاول تقوم بتقسيم الكود .. والاعتماد على الثوابت والكلاسات كما هو موجود في الكلاس Ship .GLShip_2.zip تم تعديل 24 Aug 2008 بواسطه الشمري 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 24 Aug 2008 اخر نسخة وهي من الشمريهذه النسخة الخاصة بالويندوز .. مع الملف التطبيقي .. الملف التطبيقي قد لا يعمل .. اذا كنت لا تملك الفيجوال ستودية 2008 ... ولكن تستطيع بكل الاحوال ترجمة الكود .. وتنفيذه .. باذن الله .حسنا وماذا افعل ؟-------------------------------------------------------------------------------------------------------------------------------------------------------الخطأ : 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 24 Aug 2008 * هناك ملاحظة أخي عمر .. وهي أنك استخدمت Blending في ازالة الخلفية البيضاء للصور ,, عملك صحيح .. ولكن هذا أثّر على شفافية السفينة .. فهي شفافة .. وترى من وراءها البحر ..يوجد طرق أخرى لازالة الخلفية من الصورة ,, وضعت بعضها في القسم ,, ممكن نقوم بحل هذه المشكلة البسيطة لاحقا بحول الله .أعرف هذا الأمر ... لكن أردت أن أجعل الشراع يبدو و كأنه يتحرك عندما تتحرك السفينة ... وهناك طريقة آخرى سأقوم بها لإزالة الخلفية البيضاء و هي لا تمت للBlending بصلة ... سأضعها إن شاء الله في وضعية المغامر الذي يقاتل فوق السفينة ... و هذه الطريقة تشبه إسلوب إكتشاف التصادم الذي وضعته في اللعبة .. ربما تكون قد فهمت قصدي .. 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 24 Aug 2008 (معدل) هذه النسخة الخاصة بالويندوز .. مع الملف التطبيقي .. الملف التطبيقي قد لا يعمل .. اذا كنت لا تملك الفيجوال ستودية 2008 ... ولكن تستطيع بكل الاحوال ترجمة الكود .. وتنفيذه .. باذن الله .أرجو أخ عمر ان تترجمها لإنه ليس لدي(نا ) 2008 بالمناسبة اخ عمر بالنسبه للخلفيات الصور الي انا وضعتها PNG اي انه ليس لها أي خلفيات إذا كانت هذه تحل المشكله بالإمكان تعديل الصور الأصليه و ملاحظه أخرى أيضا هل تستيطيع الإستغناء عن ملفات ال BMP لإن حجمها كبير جدا ؟شكرا تم تعديل 24 Aug 2008 بواسطه خلدون خالد2 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 24 Aug 2008 و ملاحظه أخرى أيضا هل تستيطيع الإستغناء عن ملفات ال BMP لإن حجمها كبير جدا ؟انا لم أجرب من قبل إستعمال أي ملفات غير الbmp ... إلا في الجافا و OpenGL ... جربت أن أضع إكساء في الجافا فلم أفلح لا في bmp و لا في غيره ... و لم أدري ما المشكلة ...المهم في السي++ لم أعمل إلا على الbmp .. إذا وجدت دالة آخرى تحمل غير bmp سأضعها ... لكن طبعاً ليس jpg لأنه يشوه الصورة ... 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 24 Aug 2008 (معدل) جرب استعمال ال PNG فهي ستريحك من اشياء كثيره جدا بإنتظار نسخة لل ويندوز تم تعديل 24 Aug 2008 بواسطه خلدون خالد2 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه