sayedf1

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

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

ياريت لو ترفق الملف التنفيذى

0

شارك هذا الرد


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

الله يبارك فيك .. وزادك الله حماسا فى الخير

بالفعل أخى عمر .. كما اشار اخونا سيد .. لو ارفقت الملف التنفيذى .. لكان افضل لنا أن نرى العمل :)

بارك الله فيكم

0

شارك هذا الرد


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

هذا الملف لمستخدمي ويندوز

التحريك بالأزرار w للأمام و d للإستدارة لليمين و s للخلف و a للإستدارة لليسار وq لمحاولة تبطيء السفينة كي تتوقف

Safina.rar

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

شارك هذا الرد


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

و هذا الملف التنفيذي لمستخدمي لينوكس

و التحريك بنفس الأزرار

Tk.zip

0

شارك هذا الرد


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

السلام عليكم

عمل جميل أخي ولكن يحتاج لمزيد من التطوير

أي أضف إليه المزيد من الواقعية

بالتوفيق

0

شارك هذا الرد


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

السلام عليكم بعد تجربة الملف وجدت اننا فى حاجة الى خريطه صغير فى اعلى الشاشه كى نعرف مكان السفن والجزر لأنى عندما ابتعدت عن السفن لم استطيع الرجوع

شيئ اخر ليس هنا اى تصادم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
السلام عليكم بعد تجربة الملف وجدت اننا فى حاجة الى خريطه صغير فى اعلى الشاشه كى نعرف مكان السفن والجزر لأنى عندما ابتعدت عن السفن لم استطيع الرجوع

شيئ اخر ليس هنا اى تصادم

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

و فكرة وضع الخريطة أعلى الشاشة جيدة

و ربما يكون هناك سهم في وسط الخريطة يشير إلى مكان السفينة التي فيها اللغز و تحت الخريطة الأوامر المطلوبة مثل "إبحث عن السفينة التي فيها اللغز" ثم بعد أخذ اللغز نجد أن إتجاه السهم إختلف و الأمر المكتوب مثلاً "إتجه إلى الجزيرة الفلانية"

و تكون السفينة التي فيها اللغز هي التي تهرب و الباقي يقدمون لعرقلة السفينة و محاولة تحطيمها

0

شارك هذا الرد


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

اخ عمر عندي سؤال شخصي اذا سمحت ...................انت وين تعلمت السي بلس بلس ?

اعجبتني مهاراتك في هذه اللغة :-) (اسف للخروج عن الموضوع)

0

شارك هذا الرد


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

اعجبتني مهاراتك في هذه اللغة :-) (اسف للخروج عن الموضوع)

عن طريق بعض الكتب

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

و بقيت مدة أبرمج ألعاباً على الفجوال بيزك 5 ثم 6 بعد ذلك ثم عندما تعلمت السي++ بعد فترة دخلت في البرمجة على ويندوز بإستخدام GDI و تقنية DirectX 8 و لكني لم أكمل اللعبة الأولى لي فيها لأني إنتقلت إلى لينوكس حيث بدأت في تعلم مكتبة الرسوم المفتوحة OpenGL

_______

المهم ...

أين صور و لقطات تحرك البحر ؟؟؟

و صور و لقطات الصخور حيث تصطدم بها الأمواج ؟؟؟

0

شارك هذا الرد


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

طيب انا باك دلوقت

انا بشوف الكود المكتوب الان

ايه الخطوه القادمه للمبرمج

انا اسف للتاخير بس الان انا معاك ولن ااتاخر مره ثانيه

0

شارك هذا الرد


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

إمسح ما بداخل دالة DrawShip و ضع مكان الكود اوامر تحميل الصورة بواسطة OpenGL حسب زاوية نظر السفينة ... يمكنك إستعمال دالة glRotated (طبعاً الزاوية بالRadian و ليس بالDegree) أو يمكنك تحديد مكان النقاط عن طريق الsin و الcos حسب الزاوية و المسافة بين نقطة الأصل و نقطة حدود الصورة ...

0

شارك هذا الرد


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

السلام عليكم

ماتم انجازه حتى الأن

من الأخ النشيط عمر (omar_cplusplus)

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

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

:(

0

شارك هذا الرد


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

ماتم انجازه حتى الأن

من الأخ النشيط عمر (omar_cplusplus)

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

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

:(

و كذلك عمل دوال تحميل الصور و عرضها بزوايا مختلفة

post-112912-1218744688_thumb.jpg

لكن سأعطيكم الكود عندما أقوم ببعض التعديلات

لأنني أقوم بعمل دوال لكل شئ في اللعبة

ثم أقوم بإستعمالها في glut من أجل نسخة لينوكس ثم أستعمل نفس الدوال في ويندوز عن طريق GDI

و كذلك تم إضافة خاصية الZoom للعبة

بالضغط على زر "+" و الزر "-" للنظر عن قرب و النظر عن بعد

طبعاً كلما بعدنا إلى فوق أكثر كلما كانت الشاشة أشمل لكل الكائنات مثل الصخور و السفن

هل هذا الأمر يغني عن وجود خريطة التي تشبه الرادار أعلى الشاشة ؟؟؟

0

شارك هذا الرد


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

بعد السلام والتحية

اول مرة اشوف الموضوع و ... :wub:

احب اشجعكم فقط :clapping:

هل هذا الأمر يغني عن وجود خريطة التي تشبه الرادار أعلى الشاشة ؟؟؟

انا برايي لا

ومو شرط بالاعلى :)

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

اخي sayedf1

هل انت مصمم جرافيكس ؟

عجبني تصميمك

سؤال : هل تعمل على 3d max ??

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

شارك هذا الرد


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

حبيت اذكر

الزر : (V)

اتمنى تعملوا الزر v لتغير الرؤيا

view

قريب او بعيد او ....

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

اظن انه يحتاج الى افكار اكثر

شكرا لكم

0

شارك هذا الرد


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

عمل موفق أخي عمر ,,

وبانتظار النسخة الجديدة ,,

الان نرى الاخ السيّد والاخ عمر .

عمر مبرمج ومصمم .. والاخ السيد كاتب السيناريو .. ومسؤول الاصوات .. بالاضافة للتصميم .

0

شارك هذا الرد


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

اتمنى انكم ما نسيتوا الموضوع

0

شارك هذا الرد


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

لا تقلق

أنا لا أفعل شئ غير تطوير تلك اللعبة

0

شارك هذا الرد


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

السلام عليكم

هل هذا الأمر يغني عن وجود خريطة التي تشبه الرادار أعلى الشاشة ؟؟؟

لا يغنى لان الزوم لن يشمل البحر كله

اخى (مبرمج مبتدا)

مبرحبا بك معنا وممكن تشارك بافكار او تجربة بعض ماتم اانجازه وإبدأ رأيك

اخي sayedf1

هل انت مصمم جرافيكس ؟

عجبني تصميمك

سؤال : هل تعمل على 3d max ??

لا لست مصمم لكنى استطيع العمل على ال 3DS MAX

0

شارك هذا الرد


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

والله دا لعب جامد يا شباب انا مبرمج c++ ومستعد اساعدكم انا لسه دلوقتي قرأت الموضوع وعجبني التعاون دا حتي لو اللعبة متطلعتش حلوة يكفي اننا اجتمعنا و عملنا لعبة و بالنسبة للعزيمتة قلت اشرب كوب شي و اغسل رأسك بالمية و اعد حاول تعمل اي حاجة ولو كانت بسيطة و انت حتلاقي نفسك بتكتب كود وانت مغمض عنيك و بالنسبة لك اخي عمر اامرني بعمل اي شيئ انا مستعد و حكمل للاخر و مش حيئس و حكون عند حسن ظنك

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

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
والله دا لعب جامد يا شباب انا مبرمج c++ ومستعد اساعدكم انا لسه دلوقتي قرأت الموضوع وعجبني التعاون دا حتي لو اللعبة متطلعتش حلوة يكفي اننا اجتمعنا و عملنا لعبة و بالنسبة للعزيمتة قلت اشرب كوب شي و اغسل رأسك بالمية و اعد حاول تعمل اي حاجة ولو كانت بسيطة و انت حتلاقي نفسك بتكتب كود وانت مغمض عنيك و بالنسبة لك اخي عمر اامرني بعمل اي شيئ انا مستعد و حكمل للاخر و مش حيئس و حكون عند حسن ظنك

يمكنك القيام بعمليات الذكاء الإصطناعي

أي تجعل كائنات اللعبة تتخذ القرار الصحيح من إختباء و ضرب و هروب و مطارده و تجنب الإصطدام

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

Ship.MoveForward();
Ship.MoveBackward();
Ship.TurnRight();
Ship.TurnLeft();
Ship.Break();

و هكذا

هل تعمل على ويندوز أم لينوكس ؟؟؟

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

شارك هذا الرد


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

بالنسبه للتصميم فهو رائع ....لكن اذا لاحظت فان بين كل مساحة ماء هناك خط فاصل فنصيحه مني ان تعمل zoom للصوره(الماء)ومن ثم ان

تضعها كصوره واحده.

وبالتوفيق....

0

شارك هذا الرد


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

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

فقط

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

شارك هذا الرد


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

فقط

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

أما عن إطلاق النار فلم أفكر فيه الآن

لا أدري هل سنحتاجه في اللعبة أم لا

0

شارك هذا الرد


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

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

شوف الصورة التوضيحية هنا

post-87449-1218845893_thumb.png

0

شارك هذا الرد


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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

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

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