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

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

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

ياجماعه انا هاخد كل الافكار الطرحت واعيد كتابه السيناريو بعد اذنكم

بحيث نبقى عارفين الشغل ماشي ازاي ومانتهش من بعض وانا تقريبا خلصت هروب السفن

ولان اعمل على الاصوات

#252
اقتباس
هل مازلت مصر على وجود سفن صديقة ؟؟؟

ماذا تفعل تلك السفن و ماذا يحدث عندما أصطدم بها ؟؟؟

فكرة حلوة اذا كان موجود تبادل اطلاق النار

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

بانتظار نسخة الوندوز

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

بحيث نبقى عارفين الشغل ماشي ازاي ومانتهش من بعض وانا تقريبا خلصت هروب السفن

ولان اعمل على الاصوات

اظن الافكار ما خلصت :)

فكرة :

والله اللعبة حلوة اذا صار سفن صديقة و ...

لكن اذا موجود multiplayer

يا ريت تكون شبكة او انترنت :) في اللعبة

startingprogremmer.jpg
#253

عارف انها ماخلصتش

بس احنا توهنا عاوزين نكتب السيناريو تاني عشان نعرف نشتغل ازاي

#254
rewsh كتب:
عارف انها ماخلصتش

بس احنا توهنا عاوزين نكتب السيناريو تاني عشان نعرف نشتغل ازاي

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

رأى ان نجمع الأفكار للإصدار التانى مش عاوزين نعمل كل حاجه فى الأصدار الأول وبعدين منلئيش حاجة نعملها فى الإصدار الثانى

ممكن ترتب السيناريو للأصدار التالى

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

163374357.gif

#255
اقتباس
بس احنا توهنا عاوزين نكتب السيناريو تاني عشان نعرف نشتغل ازاي

انا معاك في كلامك لأن انا وانت تايهين في حتة الذكاء الاصطناعي و مش عارفين منين ولفين السفية رايحة

#256

ليس هناك إطلاق نار في وضع البحر ...

سيكون في الجزيرة و فوق السفينة فقط ...

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

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

أعمل أنا الذكاء الإصطناعي ... و تعملوا إنتوا الصوت ؟؟؟

#257

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

#258
اقتباس
لقد اشتغلنا في الهروب ولا كن لا مشكلة بس يا ريت عايز ملفات الصوت الى حنركبها

أين الكود ؟؟؟

#259

السلام عليكم

ياريت الكل يراجع معايا دا

لعبه القراصنه :

عباره عن سفينه تبحر في البحر تبحث عن الشفره لتنهي المرحله

-----------

قصه اللعبه :

البحث عن الشفره الموجوده في سفينه او في جزيره

عند وجود الشفره يجب ان انزلها على الجزيره اخرى

عند استلام الشفره تبدأ القراصنه بمهاجمتي

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

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

عند اصطادم اكثر من سفينه تتم ايضا الحرب ويصبح اللاعب محاصر

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

الخريطه يتم رسمها على العوامل الاتيه :

سرعه الرياح

سرعه الابتدائيه للسفن

عدد السفن

عدد الصخور

المقاتلين على الجزر الموجوده

صحه السفن

اللعبه مستويات :

وصعوبه اللعبه تحدد على اساس العوامل المذكوره فوق

عوامل مهمه في اللعبه :

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

القتال في الجزيره او على السفينه :

يتم بين الجنود

انواع الجنود كل جندي ( مستوى سلاح - صحه ):

جندي بأسهم

جندي بسيف

--------

المطلوب من المصممين :

###### صور للاتي :

جندي بالسيف (وهو واقف وهو بيحارب وهو ميت )

جندي بالاسهم (وهو واقف وهو بيحارب وهو ميت )

اسهم لوحدها (عندما تقع على الارض)(وعندما تضرب الاسهم وتكون في الهواء)

صوره لسطح السفينه

صوره لسطح الجزيره

صوره لشكل السفن

صوره لصخور اخرى

###### اصوات للاتي:

صوت تصادم الاسيف (مطلوب)

صوت للمياه (يمكن الاستغناء عنه)

صوت للريح لو كان في عاصفه (يمكن الاستغناء عنه)

صوت للاسهم (مطلوب )

صوت للمعارك مثل اللعب الحربيه (هيا ياجنود او ماشابه )

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

مطلوب من المشاركين

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

الخريطه شرحها عمر فوق

سفن - صخور - جزيره - مكان الشفره - وياريت العوامل الفوق مستوى الصعوبه وكدا

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

البرمجه المطلوبه :

حركه الجنود (عملت جزء وهارسله لعمر يكمله لان خبره اكثر مني )

المعركه والقتال

الذكاء الصناعي في المعركه (أنا سوف اقوم بيه ) بتاع المقاتله

زياده المتغيرات الجديده (هاتم بعد ماعمر ينزل اخر كود للويندوز )

تعديل سرعه السفن بعد التاكد من عامل الرياح (يعتبر زي عامل احتكاك )

عمل الخرائط

#260
اقتباس
أين الكود ؟؟؟

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

#261
اقتباس
المطلوب من المصممين :

###### صور للاتي :

جندي بالسيف (وهو واقف وهو بيحارب وهو ميت )

جندي بالاسهم (وهو واقف وهو بيحارب وهو ميت )

اسهم لوحدها (عندما تقع على الارض)(وعندما تضرب الاسهم وتكون في الهواء)

صوره لسطح السفينه

صوره لسطح الجزيره

صوره لشكل السفن

صوره لصخور اخرى

###### اصوات للاتي:

صوت تصادم الاسيف (مطلوب)

صوت للمياه (يمكن الاستغناء عنه)

صوت للريح لو كان في عاصفه (يمكن الاستغناء عنه)

صوت للاسهم (مطلوب )

صوت للمعارك مثل اللعب الحربيه (هيا ياجنود او ماشابه )

هذه مجموعة اصوات صغيرة مع كم صورة

طبعا من لعبة اخرى (age of empires 2)

Sound.rar

Picture.rar

startingprogremmer.jpg
#262
mafia_alex كتب:
احنا مخلصنهوش كله علشان تايهين فيه مش فهمين بعض الاشياء انت الي مبرمج اللعبة كلها لازم انتا الي بتكون عارف الدوال الخاصة بالتصادم والهروب(الحركة) انا 100 مرة قولتلك كلمنا على الماسنجر و انتا مش عايز مش عارف ليه مش حينفع نفضل نبعت لبعض رسايل بس اسهل لنا ان نكلمك لنقول كل ملاحظتنا لكي نفهم بعض الاشياء انا مرة اشتغلت في الهروب ومرة تانية rewsh و تايهين لو كنت معانا واحدة واحدة على الماسنجر كنا انتهينا بس على العموم ممكن نعمل الصوت مش مشكلة بس قولي اي زرار يضرب و هل تريد صوت الماء موجود في الخلفية طول اللعبة ام لا تريده متقطع ارجو الرد لاني سأعدل على كودك سأجعل صوت للسفينة وهي تمشي اي بجانب المشي سينطلق الصوت ارجوا الرد عليا سريعا

المسنجر

omar_cplusplus@forislam.com

...

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

يبقى مناسب لو عملنا زر الضرب Control

بالنسبة لصوت الماء ... خليه في الخلفية ماشي و طبعاً لما السفينة تخبط في طوبة في صوت السفينة بتترزع ...

بص كل إللي تعمله دالة تشغل الصوت

يعني دالة أنا أستدعيها لما يحصل تصادم عشان تطلع صوت التصادم

و دالة أستدعيها و يفضل الصوت شغال طول اللعبة و دالة أستدعيها عشان أطفي الصوت و كدة يعني

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

#263

اخي عمر تسطتيع ان تحمل ملف المرفق اعلاه واعطائي رايك عشان نحن (فريق التصميم) نشتغل كمان

startingprogremmer.jpg
#264
مبرمج مبتدا كتب:
اخي عمر تسطتيع ان تحمل ملف المرفق اعلاه واعطائي رايك عشان نحن (فريق التصميم) نشتغل كمان

الصور صغيرة جداً لا يمكن أن آخذها في اللعبة

أحتاج صور كبيرة لتكون واضحة

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

لذلك هذه الصور لا تنفع

و الأسهل من ذلك رسمها من البداية

#265
اقتباس
بالنسبة لصوت الماء ... خليه في الخلفية ماشي و طبعاً لما السفينة تخبط في طوبة في صوت السفينة بتترزع ...

بص كل إللي تعمله دالة تشغل الصوت

يعني دالة أنا أستدعيها لما يحصل تصادم عشان تطلع صوت التصادم

و دالة أستدعيها و يفضل الصوت شغال طول اللعبة و دالة أستدعيها عشان أطفي الصوت و كدة يعني

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

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

نسيت اسئلك الصوت حيبقى اوبن ايه ال ولا ايه

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

#267
اقتباس
نسيت اسئلك الصوت حيبقى اوبن ايه ال ولا ايه

أيوة أوبن إية إل

خلدون خالد2 كتب:

صور جيدة

الآن نريد صورة للسفينة التي أحارب فيها ...

أي صورة

لجدران السفينة و أرضيتها من الجانب ...

#268
اقتباس
الآن نريد صورة للسفينة التي أحارب فيها ...

أي صورة

لجدران السفينة و أرضيتها من الجانب ...

هذه سوف تكون مساحة تحرك كامله ؟ بكل تفاصيلها (صناديق,ابواب, اشرعه , ...)

اليس كذلك ؟

إذا كان كذلك فسوف نحتاج إلى سيناريو صغير (للحركه داخل السفينه) , هل سوف تكون الشيفره في الصناديق , هل سيدخل ابواب ام لا , ..... ؟؟

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

#269
خلدون خالد2 كتب:
هذه سوف تكون مساحة تحرك كامله ؟ بكل تفاصيلها (صناديق,ابواب, اشرعه , ...)

اليس كذلك ؟

إذا كان كذلك فسوف نحتاج إلى سيناريو صغير (للحركه داخل السفينه) , هل سوف تكون الشيفره في الصناديق , هل سيدخل ابواب ام لا , ..... ؟؟

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

كما ترى هذا الرسم

post-112912-1219493560_thumb.jpg

و طبعاً هذه السفينة فيها صناديق و أشرعة و بحارة ... و المغامر الذي نلعب به يدخل السفينة و يبدأ بقتالهم .. و تكون هناك غرفة في آخر السفينة أدخلها

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

و عندما أسقطه على الأرض آخذ منه الشفرة

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

#270

عمر دي داله الصوت حتنسخها في 3header اول header صوت الضربة و التاني صوت الماء والتالت الاصتدام كما تريد ممكن من غير ترتيب

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

alutLoadWAVFile("wave name.wav",&format,&data,&size,&freq);

#include <stdio.h>
#include <stdlib.h>
#include <AL/al.h>
#include <AL/alut.h>

#define NUM_BUFFERS 1
#define NUM_SOURCES 1
#define NUM_ENVIRONMENTS 1


ALfloat source0Pos[]={ -2.0, 0.0, 0.0};
ALfloat source0Vel[]={ 0.0, 0.0, 0.0};

Aluint  buffer[NUM_BUFFERS];
Aluint  source[NUM_SOURCES];
ALuint  environment[NUM_ENVIRONMENTS];

ALsizei size,freq;
ALenum  format;
ALvoid  *data;

void init_sound(void)
{

		alutLoadWAVFile("wave name.wav",&format,&data,&size,&freq);  
   	alBufferData(buffer[0],format,data,size,freq);
		alutUnloadWAV(format,data,size,freq);
alSourcef(source[0], AL_PITCH, 1.0f);
		alSourcef(source[0], AL_GAIN, 1.0f);
		alSourcefv(source[0], AL_POSITION, source0Pos);
		alSourcefv(source[0], AL_VELOCITY, source0Vel);
		alSourcei(source[0], AL_BUFFER,buffer[0]);
		alSourcei(source[0], AL_LOOPING, AL_TRUE);


}

alSourcei(source[0], AL_LOOPING, AL_TRUE);

عمر لما تعمل المية لازم حيبقي السطر دا فيه AL_LOOPING

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

#271

هل ستكون اللعبة multiplayer

عشان السفن الصديقة و المحاربة ...

startingprogremmer.jpg
#272
اقتباس
هل ستكون اللعبة multiplayer

عشان السفن الصديقة و المحاربة ...

في هذه النسخه بالأغلب لا .

بالنسبه لسطح السفينة سأعمل به يوم غد إن شاء الله

#273
اقتباس
عمر دي داله الصوت حتنسخها في 3header اول header صوت الضربة و التاني صوت الماء والتالت الاصتدام كما تريد ممكن من غير ترتيب

ممتاز

إن شاء الله التعديل القادم سأضيف إليه هذه الدوال الخاصة بالصوت + ملفات الصوت

بالنسبة لتعدد اللاعبين في هذه اللعبة ...

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

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

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

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

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

تم تحرير المشاركة بواسطة omar_cplusplus: اليوم, 05:30 PM

قد يكون اللاعب الاخر هو قرصان

واللاعب الصديق دوره مثل دور اللاعب المغامر

startingprogremmer.jpg
#275
اقتباس
قد يكون اللاعب الاخر هو قرصان

واللاعب الصديق دوره مثل دور اللاعب المغامر

هل القرصان مثلاً يبحث عن الكنز هو الآخر ؟؟ و إذا أخذ إحدى اللاعبين الشفرة فما مصير اللاعب الآخر ؟؟ و ماذا يفعل اللاعب الصديق ؟؟ هل ينافس اللاعب الآخر في الوصول إلى الكنز ؟؟

موضوع تعدد اللاعبين يناسب أكثر ألعاب المنافسة و ليس المغامرة ..

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…