الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

( المشروع مكتمل ) ورشة عمل للعبة السفينة

مثبّترائج
بدأه sayedf1 في 31 يوليو 2008 · 376 رد · 58,146 مشاهدة · في ورش العمل والتطوير , والمشاريع والألعاب
مشاركة: واتساب X فيسبوك تيليجرام
#26

اممممم .. الكنز المفقود ....

حسنا .. اعتقد انه اسم لا بأس به اخ سيد :)

-----------

هذه صورة المياه

post-48487-1217622479_thumb.jpg

وهذه صورة الصخور

post-48487-1217622527_thumb.gif

وما رأيكم فى الصورة ككل :::::::>>>>

post-48487-1217622588_thumb.gif

انا لااعلم ما تتخيلونه للعبة .. فلو يوجد أى توضيح / تعديل او ماشابه .. فقط أضيفوا

وفقكم الله

تم تعديل هذه المشاركة بواسطة وماذا بعد؟ في 2 أغسطس 2008 في 00:11

لله في الآفاق آيات لعـــل = أقلهـــا هو ما إليه هداكا

ولعل ما في النفس من آياته = عجبٌ عجابٌ لو ترى عيناكا

والكون مشحون بأسرار إذا = حاولت تفسيراً لهــا أعياكا

#27

الحاجه الوحيده السالت عليها وماحدش جاوبني عليها

ياجماعه عاوزينها بأي لغه

سي شارب ولا سي بلس بلس

وبكره تبقى الكلاس عندكم

#28
rewsh كتب:
الحاجه الوحيده السالت عليها وماحدش جاوبني عليها

ياجماعه عاوزينها بأي لغه

سي شارب ولا سي بلس بلس

وبكره تبقى الكلاس عندكم

سي بلس بلس

الصور ممتاذه اخى (وماذا بعد؟)

163374357.gif

#29

السلام عليكم

هذه صورة للصخور

post-45582-1217644803_thumb.jpg

163374357.gif

#30

أشكرك أخى سيد :)

ولكن الصخور كما فهمت انها ستكون فى وسط المياه

أى لابد من أن يكون حولها شكل تصادم للمياه

لذلك قمت بإرفاقها بهذا الشكل .. ولو يلزم صخور صماء كالتى على اليابسة .. فقط أعلمونى :)

الله يوفقكم ..،

وانتم على قدر هذا العمل بعون الله

----

تم تعديل هذه المشاركة بواسطة وماذا بعد؟ في 2 أغسطس 2008 في 07:31

لله في الآفاق آيات لعـــل = أقلهـــا هو ما إليه هداكا

ولعل ما في النفس من آياته = عجبٌ عجابٌ لو ترى عيناكا

والكون مشحون بأسرار إذا = حاولت تفسيراً لهــا أعياكا

#31

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

رسوم ممتازة

أنا كنت منتظر صور للصخور حتى أقوم بعمل ما يناسبها من دوال الإصطدام مع السفن

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

نسيت أن أذكر الأخ "و ماذا بعد؟" بأن يقوم بعمل عدة لقطات للمياة و عدة لقطات للصخور و الأمواج تصطدم به

و لنبدأ أولاً بعمل وضعية البحر ... ثم المرحلة القادمة للوضعيات الآخرى

#32
اقتباس
نسيت أن أذكر الأخ "و ماذا بعد؟" بأن يقوم بعمل عدة لقطات للمياة و عدة لقطات للصخور و الأمواج تصطدم به

لم تنسى ولا أى شئ :) متابع ان شاء الله معكم

ولكن ماذا تقصد بعدة لقطات ؟

هل هى نفس الصورة ولكن باختلاف التموجات مثلا .. فعند التبيديل تظهر كأنها حركة ؟

أم لقطات صباحا .. مساءا .. وهكذا ؟

لله في الآفاق آيات لعـــل = أقلهـــا هو ما إليه هداكا

ولعل ما في النفس من آياته = عجبٌ عجابٌ لو ترى عيناكا

والكون مشحون بأسرار إذا = حاولت تفسيراً لهــا أعياكا

#33

السلام عليكم ورحمة الله وبركاته

عمل جميل جدا كنت أنوي مشاركتكم فيه (ربما أستطيع الانضمام اليكم الأيام القادمة :) )

فقط أردت تقديم بعض الملاحظات ربما تكون مفيدة

بالنسبة لعمل تصادم المياه مع الصخور يمكننا استعمال مايسمى بparticles كنت استعملها في محرك Irrlicht لتمثيل النار أو أشياء أخرى يمكن استعمالها في تمثيل تصادم الماء مع الصخور

اقتباس
أنا كنت منتظر صور للصخور حتى أقوم بعمل ما يناسبها من دوال الإصطدام مع السفن

من الأحسن انشاء كلاس خاصة بالصخور (على شكل SPRITE ) وكلاس خاصة بالسفن (Character) لكي نعمم قانون التصادم بغض النظر عن صورة الصخور

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

ليست لدي خبرة بالOpenGL لكني سأتعلم معكم هنا :)

يمكنني أن ألعب دور مراقب للعبة :lol:

بالتوفيق للجميع

#34

مرحباً بك اخى العزيز دريم نت لا شك ان مشاركتك معنا سوف تكون أضافة كبيره، منتظرين

تم تعديل هذه المشاركة بواسطة sayedf1 في 14 يوليو 2011 في 20:45

163374357.gif

#35
اقتباس
هل هى نفس الصورة ولكن باختلاف التموجات مثلا .. فعند التبيديل تظهر كأنها حركة ؟

هذا هو المقصود

اقتباس
من الأحسن انشاء كلاس خاصة بالصخور (على شكل SPRITE ) وكلاس خاصة بالسفن (Character) لكي نعمم قانون التصادم بغض النظر عن صورة الصخور

لا يهمني صورة الصخور ...

هناك كلاس للصخور فيه دوال رسمها حسب اللقطة الحالية ...

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

اقتباس
أنا كنت منتظر صور للصخور حتى أقوم بعمل ما يناسبها من دوال الإصطدام مع السفن

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

post-112912-1217670650_thumb.jpg

post-112912-1217670714_thumb.jpg

#36

أكيد كلامك صحيح أخي عمر بالنسبة لاكتشاف التصادم ..

لكن كما قال الاخ dream :

اقتباس
من الأحسن انشاء كلاس خاصة بالصخور (على شكل SPRITE ) وكلاس خاصة بالسفن (Character) لكي نعمم قانون التصادم بغض النظر عن صورة الصخور

ولكن في الألعاب .. لايوجد فرق .. بغض النظر عن الصورة .. هي في الاخير رباعية الشكل .. لذلك نستخدم اكتشاف تصادم من نوع rect vs rect .. لانه من الصعب أن يكون اكتشاف التصادم دقيقا .. والا فان هذا سيكلفك وقت كبير أثناء التشغيل ..وجهد كبير في اللعبة ..

لذلك كل sprites عبارة عن rect .. واكتشاف التصادم هو واحد .. وتستطيع تسريع اكتشاف التصادم عن طريق خوارزمية مثل quadTree ..

هذا مجرد رأي .. لتسريع اكتشاف التصادم ..

الا اذا أردت دقة أكبر .. فقم بتطبيق طريقتك التي تريد ...

تم تعديل هذه المشاركة بواسطة الشمري في 2 أغسطس 2008 في 13:36

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#37
اقتباس
الا اذا أردت دقة أكبر .. فقم بتطبيق طريقتك التي تريد ...

لن أستعمل طريقة إكتشاف تصادم مستطيل مع مستطيل

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

#38

دا الوصلت فيه للبرمجه

ياجماعه ماتنسوش اننا بنتكلم عن اول اصدار

ممكن نتغاطى عن بعض الامور بهدف نطلع بشئ ثم نطور بس مانصعبش على نفسنا كل حاجه من الان

Korsaan.rar

#39

جزاك الله خيراً ...

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

لن نحتاج إلى دالة getch ... هذه الدالة ليست للبرامج الرسومية .. لبرامج الDOS فقط .. حتى الLinux Shell لا يستعمل getch ...

هناك دوال آخرى للوحة المفاتيح ...

كذلك لا تنسى أن تعمل دالة رسم السفينة حسب نوعها (قراصنة أم عادية) و حسب الحالة الصحية و حسب زاوية النظر ... بإستخدام openGL طبعاً

#40

طب صبرك عليا الان انا كنت بس بسخن الان :

لدينا المطلوب الاتي :

كلاس للصخور

يحتوي على رسم الصخر عن طريق معرفه احداثياته ووعمل لود للصوره بتاعه الصخر

كلاس السفينه

- يحتوي على رسم السفينه عن طريق عمل لود للصوره ووضعها في الاحداثيات للخريطه

-----

بالنسبه لرسم السفينه

مافهمتش حسب الحاله الصحيه ازاي

زاويه النظر اظن تنفع عن طريق الراديس هايدل على اتجاهااها

-----------------------

هو انا لوحدي في فريق المبرمجين ؟

-----------

انا لغايه دلوقت بدات ال سي بلس بلس فقط

#41

حسب الحالة الصحية يعني ...

لو رأيت الصور التي آتى بها الأخ "و ماذا بعد؟" لفهمت المقصد

يكون هناك متغير في الكلاس إسمه health مثلاً ... و دالة رسم السفينة تنظر في قيمة هذا المتغير لتحدد أي صورة سيتم تحميلها

#42

طيب تمام الى الان لم نحتاج الى ال

openGL

نقدر نكمل c++

#43

ثوان

نسيت صحيح

احنا هانشتغل المفروض فيجول سي بلس بقى مش كدا؟

#44

لن نستعمل Visual C++

بل مكتبة glut ... و هي تابعة لopengl تقوم بإنشاء النوافذ و إستقبال مدخلات المستخدم

هل لديك خبرة في Opengl ؟؟؟

#45

لا ماتقولش كدا

دا انا بقالي ساعه بنزل فيجول 2008

قلبي اتحطم

ماتقولش هامسحوا

طب اجبر بخاطري اي حاجه ماتقولهاش مره واحده كدا

بل مكتبة glut ... و هي تابعة لopengl تقوم بإنشاء النوافذ و إستقبال مدخلات المستخدم

هل لديك خبرة في Opengl ؟؟؟

مش قوي

بس مش مشكل الموضوع مش صعب اني اقرأ بسرعه واشتغل بيها

#46

كدا انت هاتستخدم اي مترجم بقى

؟

#48

المشكله دلوقت مش في اوبن جل

المشكله في المترجم

مفيش حل تاني طيب ؟ حاجه معروفه شويه

#49

طالما إنك شغال على الويندوز ممكن تستعمل DEV-CPP

#50

ودا ينفع ؟

CODEBLOCKS

مواضيع مشابهة