ياساتر :wacko: كل هذا الكود على لعبة هاذي..(لا أقصد التجريح :rolleyes: )
لكن إذا سويتها على DX9 كانت أريح بكثير ومفهومة ..
سوف أحاول أن أقلد اللعبة DX9 طبعاً بعد إذنك ;)
وعلى كل حال DX+GL=GAME
:D
ياساتر :wacko: كل هذا الكود على لعبة هاذي..(لا أقصد التجريح :rolleyes: )
لكن إذا سويتها على DX9 كانت أريح بكثير ومفهومة ..
سوف أحاول أن أقلد اللعبة DX9 طبعاً بعد إذنك ;)
وعلى كل حال DX+GL=GAME
:D
شوف النسب المؤية اللي فوق :)
اقتباسلايهمك كثرة السطور .. 50% منها كله إعداد ... 30%تحسينات ... 10%تعليقاتوالباقي هو قلب اللعبة ..
انتظر تقييم الاعضاء للكود ..
وين الانتقادات اللاذعة :) ,,,
وين اللي يحبون يطلعون (بلاوي)الكود ... و bugs .. :) ,,
ترا يهمني اسمع رايكم في طريقة توزيع الدوال . . . . المتغيرات .. هل ممكن OOp او مايحتاج ..
تم تعديل هذه المشاركة بواسطة الشمري في 9 نوفمبر 2005 في 22:12
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
انا الان في الكلية و السورس مزلته عندي في البيت لكن لم انظر اليه كثيرا لانه البارحة كنت مشغول بواجب :P
من ناحية الانتقادات .. فالكود ملخبط 5000% :lol: و اعتقد انك تعرف المعاناة اللتي يعانيها الانسان لما يتحول برنامجه الى سلسلة طويلة من الـ if else مع وجود خمسة الاف متغير تحتاج المتابعة!!
يمكن طبعا تحسين الكود باستخدام oop حتى و لو بشكل مبسط, و انت تقريبا قمت بخطوة "أوأوبية" واحدة, في الـ properties
لاحظت انك تقوم بشكل مباشر بكشف تصادم كل شي بكل شي (الكرة باللاعب, و بالكومبيوتر, و بالجدران ..) كله بشكل مباشر و يديوي, explicitly يعني مثل ما يقولون. الأفضل لو كنت واضع هذه الأِشياء في سلسلة مثلا, و تقوم بالمرور على هذه السلسلة و كشف تصادم الكرة مع كل عنصر في السلسلة. هكذا ستكتب الكود مرة واحدة فقط, و ليس عشر مرات.
يمكن ملاحظتي غلط, لانه هذا حسب ما اتذكره من النظرة السريعة اللتي القيتها البارحة.
ليس لدي الكثير لأقوله الآن, فلم أنظر الى الكود بتمعن بعد :)
مبروووووووووووووووووووووووووووووووووووووووووووووووووووووووووووك
كذا الانجازات الي تخلي الواحد مايحبط من البرمجه
رغم اني مالي في الالعاب طبعا قبل الالتزام كنت العب بلي ستيشن لكن لعبتك هذي حملتها مرتين وكل مره يقول لايمكن التشغيل لان devil.lld غير موجود رغم انه موجود
عموما اعجبني انك ابتعدت عن الموسقي فقد استمعت الى الصوتيات فقط وعلى فكره انا اعمل على لينوكس واكس بي
ودي اجرب اللعبه عشان اعرف التعب باين عليك تعبت
تم تعديل هذه المشاركة بواسطة al3oboor في 10 نوفمبر 2005 في 01:38
القرءان يحرك المشاعر ويسكب العبرات ويعيد شريط الحياة الى فجرات وغدرات إن لم يغفرها الله فهي علينا يوم القيامة ندامة وحسرات .
فكيف لو سمعته من قارئ حسن , انعم الله عليه بنعمة نحن محرومون منها , فحلق معنا في سماء القرءان مع االقارئ محمد البراك
دعاء ختم القرءان للمحيسني بمسجد القطري بمكة المكرمة مؤثر جدا
إمامَ المُرسلينَ فداكَ رُوحـــي** وأرواحُ الأئمةِ والدُّعــــاةِ
رسولَ العالمينَ فداكَ عرضي* * وأعراضُ الأحبّةِ والتُّقــاةِ
ويا علم الهدى يفديك عمري ** ومالي.. يا نبي المكرماتِ!!
ويا تاج الهدى تفديك نفسي ** ونفسُ أولي الرئاسةِ والولاةِ
فداكَ الكون يا عَطِرَ السجايا**فما للكون دونك من زكاةِ..
فأنتَ قداســة ٌ إمَّـا استُحلّتْ** فذاكَ الموتُ من قبل الممات!!
ولو جحد البريّةُ منك قــولاً ** لكُبّوا في الجحيم مع العُصاةِ
وعرضُك عرضُنا ورؤاكَ فينا ** بمنزلة الشهادةِ والصــلاةِ
رُفِعْتَ منازلاً.. وشُرحت صدرا** ودينُكَ ظاهرٌ رغمَ العُداةِ
وذكرُكَ يا رســـولَ اللهِ زادٌ** تُضاءُ بهِ أسَاريرُ الحَيَــاةِ
وغرسُك مُثمرٌ في كلِّ صِقع ٍ** وهديُكَ مُشرقٌ في كلِّ ذاتِ
يا سلام ..اقتباسمن ناحية الانتقادات .. فالكود ملخبط 5000% و اعتقد انك تعرف المعاناة اللتي يعانيها الانسان لما يتحول برنامجه الى سلسلة طويلة من الـ if else مع وجود خمسة الاف متغير تحتاج المتابعة!!يمكن طبعا تحسين الكود باستخدام oop حتى و لو بشكل مبسط, و انت تقريبا قمت بخطوة "أوأوبية" واحدة, في الـ properties
فيه علاقة وطيدة بينك وبين التحطيم :lol:
امزح ,, لاتصدق .
صراحة معك حق ,,
انا كنت اريدها تكون واضحة ..
طيب سأغلفها ..
واضع الكود هنا ,,,
ومشكور على الانتقادات ... ازين من شكرا وبس :)
اقتباسكذا الانجازات الي تخلي الواحد مايحبط من البرمجهرغم اني مالي في الالعاب طبعا قبل الالتزام كنت العب بلي ستيشن لكن لعبتك هذي حملتها مرتين وكل مره يقول لايمكن التشغيل لان devil.lld غير موجود رغم انه موجود
عموما اعجبني انك ابتعدت عن الموسقي فقد استمعت الى الصوتيات فقط وعلى فكره انا اعمل على لينوكس واكس بي
نتشرف بالتجربة :) ,,
الاصوات تكفي ان شاء الله ,, .. اجل كيف تصير العاب اسلامية وكلها (رزفة :) ) ,,
تم تعديل هذه المشاركة بواسطة الشمري في 10 نوفمبر 2005 في 10:19
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
اقتباسيا سلام ..فيه علاقة وطيدة بينك وبين التحطيم :lol:
امزح ,, لاتصدق .
صراحة معك حق ,,
انا كنت اريدها تكون واضحة ..
طيب سأغلفها ..
واضع الكود هنا ,,,
ومشكور على الانتقادات ... ازين من شكرا وبس :)
ههههه ... وسع بالك ..
تعرف اني معقد في هذه المسائل :lol:
بالنسبة للتغليف, اولا المسألة ليست مسألة تغليف, بل تنظيم.
ثانيا انا لا اطالبك بهذا العمل
انا لم افعل شي سوى النقد, و أعتقد ان الأفضل من النقد هو تقديم مثال للتوضيح, و هذا ما أنوي القيام به إن شاء الله.
تم تعديل هذه المشاركة بواسطة hasan_aljudy في 10 نوفمبر 2005 في 10:28
انا كنت اريد احرر مشاركتي السابقة .. لكن سبقتني :)
اريد اقول ...
كيف انظم الكود مثل ماتقول ..
لاني عندي
دالة ترسم
دالة تحرك
دالة تكتشف التصادم .
واعتقد مايحتاج اغلفها ..
اسوأ مافي الكود رسم الحواجز ... هذه ممكن نعمل فيها شيء ..
باقي الجمل الشرطية لو تلاحظ هي لحساب النتيجة او طباعة شيء على الشاشة ... ورسم الخلفية .. وخيارات القائمة ...
يعني كلها امور ثانوية ,,,
على العموم اتمنى اشوف اكواد منظمة حتى اعرف اكتب مثلها ..
انا عندي عقدة من تنظيم الاكواد ..
تعرف ورشة عمل :محرر نصوص"
امس اعدت كتابة البرنامج اكثر من مرة .. بسبب شيء واحد ,,,,, التنظيم .
مرة اضع ملف رأسي .. ومرة اشيله .. ومرة اضع كائن .. ومرة دالة ... وبالاخير النتيجة واحدة ,,
لكن اكاد اجزم لو يقرأ الكود شخص ثاني ماراح يفهم شيء ,,
اتمنى ايضا اسمع رأيك حول لكود في ورشة عمل "محرر نصوص" .. اليوم سأضع الكود ان شاء الله .
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
أحاول إن شاء الله .. و لكن قبل ذلك لازم اقدر ترجم اللعبة! المشكلة ان الملف script1.rc ناقص!
آسف, never mind, غلطة مطبعية, الملف موجود.
بس مارديت على مشكلتي
:)
القرءان يحرك المشاعر ويسكب العبرات ويعيد شريط الحياة الى فجرات وغدرات إن لم يغفرها الله فهي علينا يوم القيامة ندامة وحسرات .
فكيف لو سمعته من قارئ حسن , انعم الله عليه بنعمة نحن محرومون منها , فحلق معنا في سماء القرءان مع االقارئ محمد البراك
دعاء ختم القرءان للمحيسني بمسجد القطري بمكة المكرمة مؤثر جدا
إمامَ المُرسلينَ فداكَ رُوحـــي** وأرواحُ الأئمةِ والدُّعــــاةِ
رسولَ العالمينَ فداكَ عرضي* * وأعراضُ الأحبّةِ والتُّقــاةِ
ويا علم الهدى يفديك عمري ** ومالي.. يا نبي المكرماتِ!!
ويا تاج الهدى تفديك نفسي ** ونفسُ أولي الرئاسةِ والولاةِ
فداكَ الكون يا عَطِرَ السجايا**فما للكون دونك من زكاةِ..
فأنتَ قداســة ٌ إمَّـا استُحلّتْ** فذاكَ الموتُ من قبل الممات!!
ولو جحد البريّةُ منك قــولاً ** لكُبّوا في الجحيم مع العُصاةِ
وعرضُك عرضُنا ورؤاكَ فينا ** بمنزلة الشهادةِ والصــلاةِ
رُفِعْتَ منازلاً.. وشُرحت صدرا** ودينُكَ ظاهرٌ رغمَ العُداةِ
وذكرُكَ يا رســـولَ اللهِ زادٌ** تُضاءُ بهِ أسَاريرُ الحَيَــاةِ
وغرسُك مُثمرٌ في كلِّ صِقع ٍ** وهديُكَ مُشرقٌ في كلِّ ذاتِ
ألف ألف مبروك للأخ الشمري هذا الانجاز.
والله فرحتلك من قلبي.
أرجو لك الاستمرار في محاولة التعلم وعمل الافضل, و كما ان طريق الالف ميل يبدأ بخطوة , فإن طريق اللعب الاحترافية التي ستبيع ملايين النسخ ان شاء الله يبدأ بلعبة تنس بسيطة.
أنا لو منك أحتفظ بثلاث نسخ من هذه اللعبة على CD'S منفصلة علشان بعد عشرين سنة ( الله يعطيك طول العمر) لما تحب تبين لاولادك أو احفادك أو تلاميذك..( الله أعلم) كيف كانت بداياتك , تورجيهم هاللعبة لزرع الثقة و الامل بنفس كل واحد يحدث نفسه بمقولة ( انا عمري ما راح أصل).
مع خالص دعواتي باستمرار التقدم والنجاح.
قياسي ( لتصاميم المواقع المجانية و القياسية)
اشعر ان هناك شي ناقص .. لما اعمل كومبايل لا تظهر النافذة المستطيلة (في الأسفل) اللتي تحتوي على النتائج و رسائل الفوز و الخسارة و اسم المبرمج الخ ..
عموما انا بدأت بالنظر و محاولة التنظيم .. وصلت لبعض النتائج لكن لن انشرها الان :P
ولا أقللك .. غير رأيي, انشر المحاولات الآن إن شاء الله مع محاولة توضيح لماذا اقوم بهذا و ذلك. هكذا افضل, حتى على الأقل تقدر تقرأ افكاري و تمشي معي خطوة خطوة.
الأفكار العامة ببساطة هي:
إذا شفت متغيرات كثيرة مرتبطة ببعضها, حطها في struct او class
اذا كنت دائما تغير قيم هذه المتغيرات فقم بذلك من خلال functions و ليس مباشرة.
يعني, لا تقول:
level = 3;
و لكن قل:
setDifficultyLevel( 3 );
ليش؟ لأن الفكرة على الأغلب ستبقى, لكن تفاصيل الكود implementaiton قد تتغير,
انت تريد تغيير مرحلة الصعوبة, و حاليا تستخدم متغير واحد, و لكن ربما فيما بعد عندما تتطور اللعبة, فإن تغيير مستوى الصعوبة قد يتطور هو ايضا و يصبح ليس مجرد تغيير متغير واحد, بل تضاف اليه اشياء أخرى.
الفكرة هي تغيير مرحلة الصعوبة, و على الأغلب هذه الفكرة لن تتغير, لذلك لو قمت باستدعاء دالة, فسيصبح التغيير سهلا, لانك ستقوم فقط بتغيير محتويات تلك الدالة! و خلص!
اما لو كنت تكتب مباشرة level = 3 فهذا يعني انك لو غيرت البرنامج فإنك يجب ان تذهب الى كل مكان فيه هذا السطر level = 3 و تغيير الى التطوير المناسب.
الفكرة الأخرى, هي انه إذا عندك function طويل جدا, فحاول تقسيمه الى عدة functions
طيب, بالنسبة للتغيرات اللتي اجريتها, فهي تتعلق بالمتغيرين gameover و START, حيث لاحظت انك تستخدمهما من أجل متابعة حالة اللعبة .. كي تعرف هل نحن في اللعبة ام في القائمة؟
قمت اولا بدمجهما في كلاس اسميته GameState و خليتهم private و حطيت set و get عادية, و أنشأت نسخة من هذا الكلاس سميتها gameState و قمت باستبدال كل سطر في اللعبة يتعامل مع المتغيرين بشكل مباشر لكي يتعامل مع gameState
التغييرات يمكن مشاهدتها في المرفق s.cpp.back.1
بعد ذلك قلت لنفسي ان هذين المتغيرين وظيفتهما هي فقط متابعة حالة اللعبة, لمعرفة فيما إذا كنا في القائمة أم لا! في الحقيقة لم استطع التأكد من هذه "النظرية", و لكني جربتها قليلا و لم اجد فرقا في اللعبة, فقمت باختصارهما في متغير واحد, او بالأحرى حذفت المتغيرين و قمت بوضع متغير جديد اسميته gameOn و هو طبعا bool و وظيفته معرفة ما اذا كنا في اللعبة ام لا, فإذا كان true فهذا يعني ان اللعبة شغالة الآن, و إلا فسنكون في القائمة. و قمت مرة اخرى بتغيير كل استدعاء الى gameState.isGameOver و didGameStart الى ()isGameOn و قمت طبعا بعكسه بالنسبة لـ gameover, يعني اذا كان السطر يقول
if( gameover == true )
احوله الى
if( !gameState.isGameOn() )
قمت ايضا بتعديل الـ formatting يعني الـ indentation و هالشغلات ..
مرفق s.cpp.back2
(لاحظ نظام الترقيم .. ههههه :P)
و ايضا s.cpp لأنه هو النسخة الحالية!
ملاحظة: المرفقات في ملف zip واحد
حبيت أعرف ياشمري (( أنت من مكة ؟))لتبادل الخبرات :D
قد تستغرب من سؤالي .. فأنا سألت هذا السؤال أكثر من من منتدى
كن حلمي أن أكون فريق لبرمجة الألعاب لأهل مكة...فإن تصميم الألعاب عير الأنترنت غالباً ماينجح
..وللجميع.. الي من مكة يرفع يده ;)
اقتباسبس مارديت على مشكلتي
اي مشكلة يا اخوي ... :) دورت في ردك ما لقيت شيء .. :) ,,, ممكن تعيد كتابتها .
حسن //
هالحين فهمت ,,
فعلا .. المتغيرات كثيرة على الفاضي .,, وهذه نقطة مانتبهت لها ...
لكن ليش اغلفها .؟؟
انا افكر اني اقسم الكود الى عدة ملفات ... على شكل دوال .. اليس اسهل .. خاصة ان اللعبة مش كبيرة.
وهذه اهم خطوة .. ثم سأطبق نفس فكرتك .. لكن على البرنامج كله :),,, فعلا احس الكود فاشل .
وكأني مسويه بالبيسك .
سأرفع الكود مرة وحدة بعد ان انتهي .. الان مشغول بالدراسة ولاختبارات ,, :(
:)اقتباسألف ألف مبروك للأخ الشمري هذا الانجاز.والله فرحتلك من قلبي.
أرجو لك الاستمرار في محاولة التعلم وعمل الافضل, و كما ان طريق الالف ميل يبدأ بخطوة , فإن طريق اللعب الاحترافية التي ستبيع ملايين النسخ ان شاء الله يبدأ بلعبة تنس بسيطة.
أنا لو منك أحتفظ بثلاث نسخ من هذه اللعبة على CD'S منفصلة علشان بعد عشرين سنة ( الله يعطيك طول العمر) لما تحب تبين لاولادك أو احفادك أو تلاميذك..( الله أعلم) كيف كانت بداياتك , تورجيهم هاللعبة لزرع الثقة و الامل بنفس كل واحد يحدث نفسه بمقولة ( انا عمري ما راح أصل).
مشكور .. بس عشرين سنة قوية .. انت قاعد تحطمنا او تشجعنا B)
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
اقتباسحبيت أعرف ياشمري (( أنت من مكة ؟))لتبادل الخبرات
لا والله .. من الرياض .. لكن القلوب عند بعضها :P .
اعتقد لو يجتمع فطاحلة السعودية كلهم .. حدهم . سوبر ماريو :D .. ماعندك احد .
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
يالله...سوبرماريو :(
تراك فجرتني بالتحطيم <_<
حبيت أقلك أن واحد من عندكم صمم لعبة ماريو لوحده بالفجوال بيسك "يزيد الدليقان"..
لاتستهون من أي احد (( ممكن نكون أنا وأياك أسوئ من الأسوئ بالنسبة لهم))... (من جد وجد ومن زرع حصد)
ومادامت النية صادقة لله عز وجل .. ربك بيسر ولا يعسر .. بل أيضا والأهم أن الله مع الصابرين .
بل للجميع اجعلوا هدفكم رضا الله على كل شئ في عملكم في سفركم حتى أكل الطعام اجعله خالصا لله سبحانه..
يزيد دليقان :) ,,, اين هو فقط
كلنا نتمنى ان نصل لما وصل اليه انه فخر لنا نحن العرب
على فكره اخ الشمري
قريبا جدا ساضع لعبتي الاولى هنا في المنتدى ,, انا اعمل عليها وسانهيها قريبا :D
ادعو لي بالتوفيق
اقتباساي مشكلة يا اخوي ... دورت في ردك ما لقيت شيء .. ,,, ممكن تعيد كتابتها
انا عارف انك لخبطت بيني وبين UAB عشان الصورة واحدة
عموما سؤالي هو
اقتباسلعبتك هذي حملتها مرتين وكل مره يقول لايمكن التشغيل لان devil.lld غير موجود رغم انه موجود
ما الومك الاكواد ذبحتك الله يعينك
ومبروووووووووووك مرة اخرى
القرءان يحرك المشاعر ويسكب العبرات ويعيد شريط الحياة الى فجرات وغدرات إن لم يغفرها الله فهي علينا يوم القيامة ندامة وحسرات .
فكيف لو سمعته من قارئ حسن , انعم الله عليه بنعمة نحن محرومون منها , فحلق معنا في سماء القرءان مع االقارئ محمد البراك
دعاء ختم القرءان للمحيسني بمسجد القطري بمكة المكرمة مؤثر جدا
إمامَ المُرسلينَ فداكَ رُوحـــي** وأرواحُ الأئمةِ والدُّعــــاةِ
رسولَ العالمينَ فداكَ عرضي* * وأعراضُ الأحبّةِ والتُّقــاةِ
ويا علم الهدى يفديك عمري ** ومالي.. يا نبي المكرماتِ!!
ويا تاج الهدى تفديك نفسي ** ونفسُ أولي الرئاسةِ والولاةِ
فداكَ الكون يا عَطِرَ السجايا**فما للكون دونك من زكاةِ..
فأنتَ قداســة ٌ إمَّـا استُحلّتْ** فذاكَ الموتُ من قبل الممات!!
ولو جحد البريّةُ منك قــولاً ** لكُبّوا في الجحيم مع العُصاةِ
وعرضُك عرضُنا ورؤاكَ فينا ** بمنزلة الشهادةِ والصــلاةِ
رُفِعْتَ منازلاً.. وشُرحت صدرا** ودينُكَ ظاهرٌ رغمَ العُداةِ
وذكرُكَ يا رســـولَ اللهِ زادٌ** تُضاءُ بهِ أسَاريرُ الحَيَــاةِ
وغرسُك مُثمرٌ في كلِّ صِقع ٍ** وهديُكَ مُشرقٌ في كلِّ ذاتِ
لعبتك هذي حملتها مرتين وكل مره يقول لايمكن التشغيل لان devil.lld غير موجود رغم انه موجود
تأكد من وجود الملف
DevIL.dll
اذا لم يوجد وبهذا الاسم .. قولي عشان ارفقه ...
وايضا هل تعمل على الويندوز او اللينكس .
يزيد دليقان ,,, اين هو فقط
كلنا نتمنى ان نصل لما وصل اليه انه فخر لنا نحن العرب
على فكره اخ الشمري
قريبا جدا ساضع لعبتي الاولى هنا في المنتدى ,, انا اعمل عليها وسانهيها قريبا
ادعو لي بالتوفيق
يزيد ...... مااقول الا الله يوفقه ... ما لقيت له اثر :) ’’’ نتمنى عودته ...فهو مانريد .
ونحن نتظر لعبتك . . (الاعضاء شغالين العاب هاليومين :) )
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
الله يعطيك العافية
إدعو لي أنا أيضاَ لأكمل مشروعي بنجاح لنكون فريقنا المبتدئ من أعضاء المنتدي
وفقك الله وثبتكم علي خطى الصالحين
أخوكم في الله
NubiaPrince
' و على الله فليتوكل المؤمنون '
* فريق الجرافيك الحاسوبي العربي الإسلامي * the Arabic-Islamic Computer Graphics - A I C G
イスラム教は平和を意味する
이슬람교는 평화를 의미한다
Ислам означает мир
يا اخى العزيز هدا مجهود احيك علية استمر فى هدا المجال لعلنا نستطيع فى يوم ان نواجهة مثل تللك اللالعاب المسيئة لعروبتنا والمجد لنا ان شاء الله
اما بالنسبة لدقة التصادم فبامكانك ان تجعل التصادم على المحيط اى تضيف مقدار نصف القطر الى مركز التصادم انا مجربها فى تصادم كورتين حيث انى اهوى برمجة الالعاب ولكنى كنت استخدم البورلاند سى
ولكنى ان شاء الله سوف اشرع فى تعلم تللك الادوات
وتحياتى للجميع
صحيح .. استخدام نصف القطر هي الطريقة المستخدمة مع الاشكال الدائرية . لكن اخترت الاسهل ,
تطبيق طمأنينة ، نسخة بيتا على أندرويد
عبدالله الشمّري - Al-Shammari
twitter @abshammeri
abshammeri AT gmail.com
github : abshammeri
السلام عليكم ورحمة الله وبركاته ...
أخي العزيز الشمري ..
في الحقيقة شكرا لك جزيلا على جهودك هذه و لكن يا أخي كلما قمت بترجمة ملف اللعبة باستخدام vc6 كان يظهر لي حوالي 11 خطأ و 21 تحذير ...
و أريد حقيقة أن أعرف لماذا هذه الأخطاء
--------------------Configuration: tennis_2 - Win32 Debug-------------------- Compiling resources... Compiling... s.cpp e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(128) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(160) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(160) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(163) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(163) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(166) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(166) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(169) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(169) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(183) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(185) : warning C4244: '=' : conversion from 'float' to 'int', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(187) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(188) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(424) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(426) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(474) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(474) : warning C4244: 'argument' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(485) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(515) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(527) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(555) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(555) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(568) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(568) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(586) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(586) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(597) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(621) : warning C4244: 'argument' : conversion from 'double' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(633) : warning C4244: 'argument' : conversion from 'double' to 'int', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(710) : error C2065: 'IDC_SCORE1' : undeclared identifier e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(712) : error C2065: 'IDC_SCORE2' : undeclared identifier e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(714) : error C2065: 'IDC_SPEED' : undeclared identifier e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(717) : error C2065: 'IDC_LEVEL' : undeclared identifier e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(725) : error C2065: 'IDC_EDIT1' : undeclared identifier e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(786) : error C2065: 'IDI_ICON1' : undeclared identifier e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(862) : error C2065: 'IDD_DIALOG1' : undeclared identifier e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(922) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data e:\documents and settings\EOC?\??? C???EE\?O??? C?E?C??E\game\s.cpp(923) : warning C4244: '=' : conversion from 'int' to 'float', possible loss of data Error executing cl.exe. tennis_2.exe - 7 error(s), 31 warning(s)
السلام عليكم ورحمة الله وبر كاته ...
أخي اريد أن اسألك
عن امتداد الصور ... tga فأنا جربت أن أقوم بتغيير الصورة و لمني لم انجح ... فمثلا وضعة صورة GIF أو JPG و لكن لم تعمل فلماذا
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…