PDA

View Full Version : تفضلوا لعبة سوبر ماريو العربية التجريبية من تصميمي


السيد علي
11 / 07 / 2006, 03:29 PM
هذة اول لعبة اصممها
ارجو ان تعلموني عن الاخطاء الواردة فيها والاقتراحات كي احسن اللعبة


اليكم رابط التحميل

http://storeandserve.com/download/313798/Super_mario_arabic.exe.html

ارجو الرد

علي كريم عزيز الموسوي
بغداد \العراق

السيد علي
11 / 07 / 2006, 03:34 PM
طريقة التحميل

كما في الصور

سلامه
17 / 07 / 2006, 09:39 PM
مشكور يا أخي العزيز وبالتوفيق

لدي بعض الملاحظات على اللعبة بعد تجربتها :

# اللعبة بطيئة جداً من حيث سرعة الاطارات , مع ان جميع الالعاب الثنائية الابعاد و اغلب الالعاب الثلاثية الالعاب تعمل على جهازي بشكل افظل مع سرعة اطارات اعلى بكثير

# حجم الملف التنفيذي كبير جداً اذا ما تم مقارنته بأحجام الاالعاب الثنائية الالعاب الموجودة في النت

# من الواضح ان اللعبة قد تم انتاجها بواسطة برنامج Game Maker وذلك لاني حاولت انا اتخلص من بعض حجمه عن طريق الاداة GNU Binary Utilites strip , فالاداة strip تقوم بأزالة الاكواد التي ينتجها المصرف و تزيل بعض المعلومات الغير مهمة و الـ debug code
ولكن المفاجئة كانت كالتالي:
حجم البرنامج الاصلي ------------> 3.23 ميقا بايت تقريباُ
حجم البرنامج بعد استخدام strip -----------> تقريباًُ 766 كيلو بايت
اصبح حجم الملف النفيذي للعبة صغير جداً وهذا رائع.
ولكن للاسف تعطل البرنامج عن العمل لان برنامج strip يستخدم غالباً مع الملفات التنفيذية exe. التي تكون Binary التي نحصل عليها عند بناء البرنامج باستخدام المصرفات المتطورة مثل الفيجول استوديو و البورلاند بيلدر اما الملف الناتج عن الجيم ميكر فمن الواظح انه ليس ملف تنفيذي من النوع Binary
واعتقد ان هذا احد الاسباب التي تؤدي الى جعل اللعبة بطيئة جداً

و في النهاية بعض النصائح التي ارجو ان تتقبلها وتعمل بها :

# انتاج الالعاب بواسطة برامج محاكيات مثل الجيم ميكر و الثري دي ستوديو جيمز ليست طريقة محترفة او مجدية في أغلب الاحيان خاصة من الناحية التجارية.

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

# ابداء ببرمجة برامج صغيرة جداً و تدرج بعدها الى انشاء البرامج الكبيرة

# تعلم لغات البرمجة مثل لغة سي او لغة سي++ , و انا انصحك بلغة السي لانها ابسط وا سرع من حيث التعلم من لغة السي ++

# لا تعتمد على لغات البرمجة التي تي ترتبط بشركة تجارية مثل الفيجول بيسك و الجافا لانها في الغالب لا تعمل الا على بيئات وانظمة تشغيل محددة.

وشكراُ

السيد علي
25 / 07 / 2006, 02:47 AM
يعني تقصد سرعة تحميل اللعبة
ارجو ان تفيدني بطريقة لتصغير حجم اللعبة
ومشكورر على ملاحظاتك

السيد علي
25 / 07 / 2006, 02:49 AM
انشاء اللة ساقوم بتعلم لغة السي++

سلامه
27 / 07 / 2006, 01:04 AM
السلام عليكم

انا اقصد اخي العزيز حجم اللعبة بشكل عام
اللعبة عبارة عن لعبة ثنائية الابعاد لا اعرف صراحة لماذا حجم الملف التنفيذي (( الملف الذي ينتهي بـ .exe))
كبير لهذي الدرجة ومن المعروف ان كلما كان حجم الملف التنفيذي صغير كلما كان افضل
لان صغر حجم الملف التنفيذي يزيد من سرعة معالجته

ارجو ان تفيدني بطريقة لتصغير حجم اللعبة
:speechles في الحقيقة الملف الذي ينشئه الجيم ميكر لم استطع ان اقلص حجم كما افعل عادةً
مع الملفات الذي ينشئها الـ Compiler

انشاء اللة ساقوم بتعلم لغة السي++
انصحك بتعلم لغة الـ C اولاً ثم لغة ++C

وانصحك ان تنظم الى منتديات الفريق العربي للبرمجة
http://www.arabteam2000-forum.com/

dorasea
02 / 08 / 2006, 02:41 PM
بالتوفيييييييييققق