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

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

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

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

163374357.gif

#77

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

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

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

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

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

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

#78

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

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

Safina.rar

تم تعديل هذه المشاركة بواسطة omar_cplusplus في 10 أغسطس 2008 في 12:01

#79

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

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

Tk.zip

#80

السلام عليكم

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

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

بالتوفيق

#81

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

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

163374357.gif

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

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

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

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

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

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

#83

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

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

If Games Are Fun.....So Making Games Making Fun

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

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

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

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

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

_______

المهم ...

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

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

#85

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

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

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

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

#86

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

#87

السلام عليكم

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

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

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

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

:(

163374357.gif

#88
sayedf1 كتب:
السلام عليكم

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

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

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

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

:(

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

post-112912-1218744688_thumb.jpg

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

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

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

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

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

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

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

#89

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

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

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

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

انا برايي لا

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

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

اخي sayedf1

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

عجبني تصميمك

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

تم تعديل هذه المشاركة بواسطة مبرمج مبتدا في 14 أغسطس 2008 في 23:43

startingprogremmer.jpg
#90

حبيت اذكر

الزر : (V)

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

view

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

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

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

شكرا لكم

startingprogremmer.jpg
#91

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

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

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

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

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#92

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

startingprogremmer.jpg
#93
مبرمج مبتدا كتب:
اتمنى انكم ما نسيتوا الموضوع

لا تقلق

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

#94

السلام عليكم

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

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

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

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

اقتباس
اخي sayedf1

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

عجبني تصميمك

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

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

163374357.gif

#95

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

تم تعديل هذه المشاركة بواسطة mafia_alex في 15 أغسطس 2008 في 16:53

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

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

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

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

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

و هكذا

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

تم تعديل هذه المشاركة بواسطة omar_cplusplus في 15 أغسطس 2008 في 17:17

#97

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

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

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

If Games Are Fun.....So Making Games Making Fun

#98

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

فقط

تم تعديل هذه المشاركة بواسطة mafia_alex في 15 أغسطس 2008 في 21:27

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

فقط

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

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

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

#100

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

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

post-87449-1218845893_thumb.png

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