( المشروع مكتمل ) ورشة عمل للعبة السفينة
إن شاء الله سأقوم بمحاولة حل المشكلة مع نسخة الويندوز على CodeBlox
ﻷنه ليس لدي فجوال سي++
كنت أتوقع أن من يعمل على الويندوز .. يملك الفيجوال ستوديو ,,
يمكن اعادة ترجمة نفس الكود على codeblocks .. كما قال الاخ عمر ,,
عموما ,, واصلوا .. وموفقين ان شاء الله .. أتوقف هنا .
اقتباسجرب استعمال ال PNG فهي ستريحك من اشياء كثيره جدا
للاسف ,, الأمر ليس بهذه البساطة ..
شرح مبسط لتحميل ملف PNG :
تم تعديل هذه المشاركة بواسطة الشمري في 24 أغسطس 2008 في 22:55
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
اقتباسجرب استعمال ال PNG فهي ستريحك من اشياء كثيره جدا
الأمر مختلف في عالم البرمجة ... ما أدراك ... ربما تظهر لي خلفية بيضاء عندما أحمل png ... أنا معتاد على الbmp ... و أعتقد أن اللعبة لن تكون كبيرة لدرجة أن تؤثر أحجام الصور في حجم الملف لأننا لن نضع صور كثيرة ...
اقتباسللاسف ,, الأمر ليس بهذه البساطة ..شرح ملف PNG :
كما أني لا أريد أن أجبر المستخدم على تحميل حزم libpng ...
أنا أريد أن أقلل بقدر الإمكان من الdependencies و الملفات التي يحتاجها المستخدم لكي تعمل اللعبة ... و لذلك ترددت في إستعمال glut في ويندوز حتى لا أضطر المستخدم إلى أن يضع ملف glut32.dll في المجلد system32 ... ربما يكون هذا المستخدم بسيط جداً و لا يعرف مثل هذه الأشياء ...
مطلوب الآن من فريق التصميم عمل صورة (طبعاً صورة تكون كبيرة جداً جداً حتى تكون واضحة) لشاطئ من فوق .. و ميناء تخرج منه السفينة ... يعني شاطئ فيه مثلاً نخل و كوخ صغير و رمال و هذه الأشياء و هناك ميناء خشبي لتخرج منه السفينة ... هذا المكان الذي ستنطلق منه السفينة في البداية ..
اقتباسحتى لا أضطر المستخدم إلى أن يضع ملف glut32.dll في المجلد system32 ... ربما يكون هذا المستخدم بسيط جداً و لا يعرف مثل هذه الأشياء ...
فقط ضع الملف .dll و .lib في نفس مجلد اللعبه وستعمل
طيب سؤال
بالنسبه للمعركه بين الجنود
------------------------------------
هل اعتمد على وجود مستويات بينهم
ولا اعتمد المعركه على اساس عددهم لانهم كلهم في مستوى واحد ؟
وعلى حسب ترتيب الجيش ؟
هل نزيد رجال اسعاف
يبقى عندنا 4 انواع الان من الرجال
اسعاف
القرصان
الجنود :
جندي يحمل سيف
جندي يحمل اسهم
ممكن جندي برمح
-----
ممكن نزود انواع الجنود
=================
اظن ان نفس الكلاس ياعمر تنفع ؟
ولا اتعامل على ان في واحده جديده ؟
اقتباسهل هذه جيدة ؟ميناء
بيئة صحراء ونخلة
استطيع ايجاد بيئات اخرى
هذه ليست من فوق ... كما أن الصورة ليست كاملة ...
لا نريد أخذ صور من أي العاب آخرى و الأفضل هو عمل صور خاصة بنا
اقتباسهل اعتمد على وجود مستويات بينهمولا اعتمد المعركه على اساس عددهم لانهم كلهم في مستوى واحد ؟
وعلى حسب ترتيب الجيش ؟
سفينة القراصنة تحمل مجموعة من المجرمين و ليس جيش منظم ....
لذلك فقط هناك قرصان كبير ... و هناك أتباع هذا القرصان متساوون في القوة ..
اقتباسهل نزيد رجال اسعافيبقى عندنا 4 انواع الان من الرجال
اسعاف
القرصان
الجنود :
جندي يحمل سيف
جندي يحمل اسهم
ممكن جندي برمح
لا فرق بين السهم و الرمح ..
المغامر سيدخل السفينة وحده ليقاتل و لن يكون معه جندي إسعاف ... أما بالنسبة للقراصنة عندما نخرج بعد فترة سيفيق الجنود و يعودون .. ربما كان عندهم صندوق إسعافات أولية أو ما شابه ذلك لكن أثناء القتال ليس هناك إسعافات ...
صور السفن لا تنفع ...
نريد صور أفضل منها
و السبب هنا
في سفينة القراصنة .. كيف سأجعل اللاعب يمر من هنا ... يعني أنا أريده الآن أن يمر خلف الجمجمة و لكن أمام الشراع ... و هذا يستحيل لأن كلاهما في صورة واحدة
و كذلك هنا
هذه الصور لا تنفع و لا الصور التي في لعبة AgeEmpire
كل ما أريده هو صورة للشراع وحده .. طبعاً كبيرة جداً جداً جداً حتى تكون واضحة و صورة لأرضية السفينة و طبعاً كبيرة جداً جداً جداً لكي تكون واضحة .. و صور لجدران السفينة و صور لبعض الصناديق و صورة للغرفة التي في السفينة ... و طبعاً هذه الغرفة كبيرة ليست مثل الغرفة التي في الصور السابقة ...
كنت ادور في النت عن صور
حصلت على لعبة من فوق
لكن الترتيب جميل واريد تشوفوا شلون ترتيب اللعبة
لانه عجبني اكثر من اللعبة


السلام عليكم
اقتباسحتى لا أضطر المستخدم إلى أن يضع ملف glut32.dll في المجلد system32 ... ربما يكون هذا المستخدم بسيط جداً و لا يعرف مثل هذه الأشياء ...
بكل بساطه نقوم بعمل باكيج (setup)في اللعبة و هي تقوم بتوزيع الملفات حسب الازم بدون تدخل المستخدم
بالنسبة للصور أولا هل الحجم جيد (بإعتبار ان هذا الحجم النهائي للصوره ) طبعا لاحظ ان ابعادها كبيره
ثانيا بالنسبه للجمجمة انا و ضعتها على أساس أنها حاجز أي يجب على الاعب أن يقفز من فوقها (طبعا بالإمكان إزالتها)
ثالثا بالنسبه للحبال بالإمكان عمل صوره للحبال لوحدها بدون السفينه حيث توضع الصوره الأصليه أولا و من ثم يوضع الاعب و بعدها الحبال فيظهر الاعب كأنه يمر من خلف هذه الحبال
طبعا يمكن عملها بإستخدام ال ZBuffer
ما رأيكم دام فضلكم ؟
عدلت عليها من اجل القراصنة
تم تعديل هذه المشاركة بواسطة خلدون خالد2 في 25 أغسطس 2008 في 15:57
اقتباسهذه ليست من فوق ... كما أن الصورة ليست كاملة ...لا نريد أخذ صور من أي العاب آخرى و الأفضل هو عمل صور خاصة بنا
انا معك اخى عمر لايجب ان نأخذ اى شيئ من اي لعبة كى تكون للعبتنا شخصيتها
عجبنى تفكير يا عمر

بالنسبة للاخوان الذين لم يعمل معهم التطبيق الخاص بالويندوز , بسبب عدم امتلاكهم VC 2008 .
هذه ملفات ال DLLs التي تحتاجها .. احتفظ بها ..
قم بنسخ ملفات ال Dlls وألصقها داخل مجلد التطبيق الموجود في المشاركة رقم 295 .. في الصفحة 30 ..
أخبروني اذا عمل التطبيق أو لا ,
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
السلام عليكم
لقد عملت عندي بشكل جيد ولكن كيف يمكن الخروج من اللعبة
اشتغلت و الحمد لله
اقتباسانا معك اخى عمر لايجب ان نأخذ اى شيئ من اي لعبة كى تكون للعبتنا شخصيتهاعجبنى تفكير يا عمر
أنا برأيي إنو انمشيها صور من محركات البحث مع التعديلات الي بتلزمنا
لإننا بدأنا بهذه الطريقه , لا تنسو أن السفنيه ليست من تصميمنا اصلا (راجعو المشاركه رقم 16 ونازل...)
عملية رسم رسومات جديده لسيت بالسهولة المتصوره, لأننا في حال اردنا عملها من البدايه يجب ان يتم عمل جميع الرسومات بنمط موحد (الألوان , الظلال , المواد ...)
طبعا هذا يحتاج لوقت و جهد كبيرين
في النسخه القادمه بالإمكان عمل تصمميات من الصفر
تحياتي
تم تعديل هذه المشاركة بواسطة خلدون خالد2 في 25 أغسطس 2008 في 21:54
شكرا اخي الشمري اللعبة اشتغلت
ما الزر الي يرجع الي main menu ?
والاصوات الي جبتها متى سيتم اضافتها ؟
-----------
والجزيرة متى هل نعمل لها شكلا ؟
ام ستجعلونها في نصف الخريطة ؟
هل ستكون دائرية ؟
اقتباسالنسخه القادمه
متشوق لها من الان :D

اقتباسما الزر الي يرجع الي main menu ?والاصوات الي جبتها متى سيتم اضافتها ؟
-----------
والجزيرة متى هل نعمل لها شكلا ؟
ام ستجعلونها في نصف الخريطة ؟
هل ستكون دائرية ؟
لم أعمل زر الرجوع إلى القائمة ...
و بالنسبة للأصوات إما أن يتكفل أحد بها و إما أن أتعلم OpenAL من البداية و طبعاً لن يكون الصوت بكفاءة عالية نظراً لأني سأكون مبتدأ في الصوت ...
بالنسبة للجزيرة .. منتظر صورة لها من فوق ... و لا أريد أي صور من لعبة Age Empire ... أو أي لعبة آخرى ... لأني أريد صور كبيرة جداً بدرجة مبالغ فيها حتى تكون واضحة .. لأنها جزيرة و ليست صخرة ... و الجزيرة يجب أن تكون كبيرة .... الجزيرة التي ستنطلق منها السفينة في المرحلة الأولى أريد فقط جزء منها + ميناء خشبي تنطلق منه السفينة ... لأنها ليست جزيرة إنما شاطئ لساحل من إحدى القارات ...
أما الجزر التي فيها الشفرات تكون صغيرة نوعاً ما .. يعني مثلاً تكون بحجم السفينة عشرين مرة مثلاً ... يعني لا أريد صورة مقطوعة من لعبة إستراتيجية من زاوية غير مناسبة .. لكن أريد صورة من فوق أي النظر عامودي على الجزيرة ...
اللعبة متوقفة على الرسوم .... لا يمكن عمل أي شئ قبل الحصول على الصور ...
انا ببحث في الصوت ياعمر وان شاء الله هاظبطوا وابعتلك
الذكاء الصناعي اول مااروح هارسله ليك لاني مش في البيت الان
دا كود وشغال على الويندوز واللينكس والفيجول ستديو 2008
---------------------
وحطيت مثال Mp3
ودا الملف على فيجول ستديو 2008
اقتباسبالنسبة للجزيرة .. منتظر صورة لها من فوق ... و لا أريد أي صور من لعبة Age Empire ... أو أي لعبة آخرى ... لأني أريد صور كبيرة جداً بدرجة مبالغ فيها حتى تكون واضحة .. لأنها جزيرة و ليست صخرة ... و الجزيرة يجب أن تكون كبيرة .... الجزيرة التي ستنطلق منها السفينة في المرحلة الأولى أريد فقط جزء منها + ميناء خشبي تنطلق منه السفينة ... لأنها ليست جزيرة إنما شاطئ لساحل من إحدى القارات ...أما الجزر التي فيها الشفرات تكون صغيرة نوعاً ما .. يعني مثلاً تكون بحجم السفينة عشرين مرة مثلاً ... يعني لا أريد صورة مقطوعة من لعبة إستراتيجية من زاوية غير مناسبة .. لكن أريد صورة من فوق أي النظر عامودي على الجزيرة ...
عادة في الالعاب شجل الجزيرة يصته برمجيا
اما الجزيرة تاخذ صورة صغيرة وتكررها
يعني :
مثل لعبتنا بس في البحر
فالبحر في الصورة ليس كبير لكن في اللبعة كبير
