تمام كدا الكود مابقاش في مشكله انا دلوقت بخلص الهروب زي مانت طلبت وهانزله بعد ماتنزل كود بكره عشان يبقى كامل ان شاء الله
( المشروع مكتمل ) ورشة عمل للعبة السفينة
امممممم
تصورت منظرا من أعلى للقائد
فقمت برسمه
ولكن صراحة جلست وتخيلته مع نفسى لم اعرفه :D..
فقلت اشوف هتفهموا دا ايه ولا مش هتعرفوا
هى حالة وقوف عادية يعنى .. قولوا طابور ذنب كدا >>> :D
ها .. نشتغل من هذا المنظور على هذا الاساس :D ؟
لله في الآفاق آيات لعـــل = أقلهـــا هو ما إليه هداكا
ولعل ما في النفس من آياته = عجبٌ عجابٌ لو ترى عيناكا
والكون مشحون بأسرار إذا = حاولت تفسيراً لهــا أعياكا
اقتباسممكن تضفني مبرمج مبتدأ
بالطبع , ضفتك
نجعلها بعدين فقط ... و ربما الإصدار القادم من اللعبة في العام القادم يكون ثلاثي إن شاء الله .. !!
بالنسبة الي الصور جاهزة :)
في اي وقت إن شاء الله

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

وجدت موقع في عدد كبير من صور الجنود في وضعيات مختلفه و في حالات مختلفه (الموقع متخصص في هذه الأمور)
http://www.panelmonkey.org/category.php?id=4
برأيي ان يتم عمل تصوير القتال جانبي مثل ال red alert 2
http://www.sg.hu/kep/2000_11/red_alert2_bemutato_01.jpg
بالمناسبة اسمهم "sprite"
تم تعديل هذه المشاركة بواسطة خلدون خالد2 في 22 أغسطس 2008 في 11:49
جائتني فكرة حلوة ...
يكون القتال من رؤيا (عين المقاتل) يعني يرى سيفه و الخصم
تكون الفكرة حلوة لان عند تلاقي الضربة تكون الرؤيا غير واضحة
ويكون داخل السفينة عند البحث (يبحث داخل كم صندوق) ويطلع (progress bar)
يعني ممكن نعمل افكار كثيرة بس والله تحتاج 3d لكي تطبق الافكار
على الاقل تكون 3d من داخل السفينة

مبرمج مبتدا كتب:جائتني فكرة حلوة ...يكون القتال من رؤيا (عين المقاتل) يعني يرى سيفه و الخصم
تكون الفكرة حلوة لان عند تلاقي الضربة تكون الرؤيا غير واضحة
ويكون داخل السفينة عند البحث (يبحث داخل كم صندوق) ويطلع (progress bar)
يعني ممكن نعمل افكار كثيرة بس والله تحتاج 3d لكي تطبق الافكار
على الاقل تكون 3d من داخل السفينة
أنا لا أمانع في أن تكون اللعبة ثلاثية الأبعاد
لكن المشكلة بالنسبة لي أنني أريد إنهاء اللعبة قبل بدأ الدراسة لأني أثناء الدراسة لا أستطيع فعل أي شئ من هذا قط
و سأضطر إلى إكمال اللعبة في أجازة نصف العام و سيكون قد بعد العهد باللعبة و سأكون قد نسيت لماذا عملت هذه الدالة و لماذا غيرت قيمة هذا المتغير
حتى إذا وضعت تعليقات ... عندما تكون المعلومات طازجة تكون أفضل
لذلك نريد أن نجعلها ثنائية الأبعاد هذه المرة و المرة القادمة ندخل في لعبة ثلاثية الأبعاد
التعديل الأخير على اللعبة
الملف التنفيذي + الكود
لينوكس
التحريك بالأزرار
أثناء اللعب
الزر up للأمام
الزر down للخلف
الزر right للإستدارة لليمين
الزر left للإستدارة لليسار
الزر space لتبطيء السفينة
الأزرار home و end لتغيير إرتفاع الكاميرا و كذلك "+" و "-"
في القائمة الرئيسية
up و down للتنقل بين أزرار القائمة
و الزر Enter للضغط على اي شئ في القائمة
و إنتظروا قليلاً حتى أقوم بعمل نسخة للويندوز
في التعديل الأخير ...
قمت بعمل القائمة الرئيسية في اللعبة و قمت بإظهار البوستر في بداية اللعبة لمدة 6 ثوان
و قمت بعمل أمر مهم في اللعبة و هو دالة loadmap التي أعطي لها مسار ملف خريطة تقوم بتحميل تلك الخريطة .. إدخل من القائمة على تدريبات و إنظر إلى شكل اللعبة و إدخل على بدأ اللعبة ... ستجد خريطة مختلفة ... ستجد ملف إسمه SeaMap يحمل خريطة بها ألاف الصخور المتشابكة لكي يتدرب اللاعب على النفاذ من وسط الصخور بسهولة ... و هناك ملف آخر إسمه Level1 يحمل خريطة المستوى الأول ... طبعاً وضعت خريطة مبدأية ... نرجوا من أحد المتطوعين تخيل شكل البحر بما فيه من صخور و سفن و أين توجد كل سفينة و أين توجد كل صخرة و زاوية كل صخرة ...
و كانت هناك مشكلة في الخرائط الكبيرة مثل التي تحمل ألاف الصخور ...
كانت اللعبة بطيئة جداً .. لذلك قمت بحل تلك المشكلة عن طريق أن أجعل الحلقة التكرارية التي ترسم الصخرة لا تعمل إلى إذا كانت الصخرة قريبة و كذلك لا تقوم بإختبار التصادم معها إلا إذا كانت قريبة .. لذلك سيكون هناك ألاف من الصخور البعيدة لا تعطل البرنامج بإختبار التصادم معها و رسمها إلا أنها تشغل مساحة كبيرة في الذاكرة
إرسموا خريطة و لو بالرموز على صورة على برنامج الpaint و أنا أضع كل شئ بالتنسيق المناسب في ملفات خريطة اللعبة ...
سأستعمل مكتبة glut في ويندوز هذه المرة إن شاء الله .. لأني نسيت العديد من الأشياء في البرمجة على ويندوز ... لذلك سأستعمل مكتبة glut على ويندوز ...
تم تعديل هذه المشاركة بواسطة omar_cplusplus في 22 أغسطس 2008 في 17:45
اعتقد انه انتهى وقت الأقتراحات ليس من المعقول ان نعيد العمل من البدايه العبه ثنائية الأبعاد الأصدار القادم ثلاثى الأبعاد

اقتباسإرسموا خريطة و لو بالرموز على صورة على برنامج الpaint و أنا أضع كل شئ بالتنسيق المناسب في ملفات خريطة اللعبة ...
ماذا تريد بالضبط ؟
خلدون خالد2 كتب:ماذا تريد بالضبط ؟
أريد تصميم مستويات اللعبة
بمعني مثلاً أن تقول لي ...
أريد في المرحلة الأولى من اللعبة حيث تبحث السفينة عن شفرة الجزيرة الأولى ...
أريد أن يكون البحر فيه مثلاً 100 صخرة الصخرة الأولى في المكان الفلاني و الثانية في المكان الفلاني و بزاوية كذا و الثالثة في المكان الفلاني و بزاوية كذا
و أريد مثلاً عشر سفن في البحر الأولى في المكان كذا و الثانية في المكان كذا ... إلخ
لكن طبعاً ليس بالكتابة و لكن بالرسم
يعني أريد شئ مثل هذا
يعني رسم كروكي لمراحل اللعبة
هنا مثلاً اللون الأسود للصخور و هناك سفن موزعة في البحر و اللون الأبيض سفينة اللاعب
ثم أنا سأتصرف و أعمل ملف للخريطة لكي أحمله من اللعبة
خريطة البحر لن تتغير بها ال6 جزر اللاعب يخرج من الجزيره يجد نفس البحر الذى كان به ليس من المنطقى ان يتغير البحر او مكان اى شيئ
سوف ارسم لك رسم كروكى للخريطه بعد قليل

اقتباسسوف ارسم لك رسم كروكى للخريطه بعد قليل
رسمت هذه الخارطه
بالنسبة لل 6 جزر
لماذا لا يكون هنالك خارطة لكل مرحلة ؟
هل مازلت مصر على وجود سفن صديقة ؟؟؟
ماذا تفعل تلك السفن و ماذا يحدث عندما أصطدم بها ؟؟؟
اقتباسهل مازلت مصر على وجود سفن صديقة ؟؟؟
بناء على المناقشات التي تمت
اقتباسهل مازلت مصر على وجود سفن صديقة ؟؟؟
ربما يستغلها الاعب لإصلاح سفينته
اقتباسيعني يترك سفينته و يركبها ؟؟؟
فكرة جيدة أو يكون هناك فريق اصلاح بداخل السفينه الأخرى, و بذلك تزيد المغامره على الاعب
اقتباسفكرة جيدة أو يكون هناك فريق اصلاح بداخل السفينه الأخرى, و بذلك تزيد المغامره على الاعب
سنطبق تلك الفكرة إن شاء الله ...
بعد الإصطدام مع السفينة الصديقة تظهر قائمة بالأشياء التي يمكن أن أفعلها ...
يكون مثلاً هناك خيار لتبديل السفينة لإصلاحها ... أو لا تفعل شئ ... أو سؤال عن مكان السفينة التي بها الشفرة و فإذا كانت تعرف المكان يظهر السهم في الرادار و إذا كانت لا تعرف لا يحدث شئ و تعود كلا السفينتين للسير الطبيعي ...
يعني مهمة اللاعب في البداية هي البحث عن سفينة صديقة لسؤالها عن مكان السفينة التي بها الشفرة ثم الذهاب لتلك السفينة .. و ربما بدون سؤال أدخل أي سفينة عشوائياً و تكون هذه هي السفينة هي المقصودة و تكون ضربة حظ ...