الشبكة العربية لمطوري الألعاب

خبير  سلوان الهلالي مشاركة 1

تحية طيبة للجميع، 😄

اقدم لكم الاصدار التجريبي  للعبة BattleCity Arabic، وهي إعادة تطوير للّعبة التي تحمل نفس الاسم على جهاز NES (واعتقد انها كانت متوفرة على اجهزة اخرى ايضاً)




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




حلول التطوير:
- لغة البرمجة: Python 2.5
- مكتبة الرسوميات: PyGame 1.9
- بيئة التطوير: NetBeans 6.8 with Python extension
- تعمل BattleCity Arabic على نظام Windows و Linux.
- وكنتيجة لعملية التطوير وصلت لهيكل جيد لمحرك العاب، اسميته PyEnkido لأنه يستخدم نفس هيكلية محرك Enkido الذي اقوم ايضاً بتطويره منذ فترة باستخدام ++C.
- من ضمن اللعبة ستجدون منقح خرائط يمكن استخدامه لعمل خرائط اللعبة، تأتي مع اللعبة حالياً 35 خريطة، وهنالك 15 خريطة اضافية فارغة، يمكنكم تجربة تصميم خرائطكم الخاصة. 😄

اللعبة من ناحية نمط اللاعب الواحد كاملة تماماً، خطوتي القادمة إضافة نمط اللاعبين. ستكون عملية إضافة لاعب ثانٍ امتحان عملي لمحرك اللعبة.
كما ان هنالك افكار مبدئية لإضافة نمط للعب عبر الشبكة... كتجربة فقط.

والآن، إن قمتم بتجريب اللعبة فلا تترددوا في إبداء آرائكم أو أي اقتراحات للتوسيع واضافة مزايا جديدة، والأهم من ذلك إن لاحظتم خللاً في اللعبة أرجو أن توجهوني نحوه لكي أصلحه بسعادة 😢

=============================================
الاصدارة الكاملة 1.0
http://www.cloudmillgames.co.nr/releases/battlecityremake1.0.zip

موقع اللعبة على Google Code
http://code.google.com/p/battlecity-remake/
=============================================





خبير  algeria مشاركة 2

ماشاء الله عليك أخي لعبة مميزة
هي مأخوذة عن أحد ألعاب Atari (Nintendo)
لكن الأحسن لو تعمل على تطويرها أكثر
وإضافة صور جديدة عليها
وفقك الله وننتظر كل جديدك

الجزائر قلبي وغزة نبضه

خبير مدير وسام البهنسي مشاركة 3

نسخة ممتازة! 😄
 
اللعبة أمينة وتحافظ على الحماسة الأصلية من نسخة نامكوت. محرر المراحل ممتاز وسهل الاستخدام. أحسنت العمل!
 



أما في 24/رمضان/1431 07:58 م، فقد تنهد سلوان الهلالي بارتياح وهو يرد:

أخذت مني ما يقارب 15 يوماً من العمل لتصل لشكلها الحالي، موزعة على شهران تقريباً.

هذا إنجاز جيد. 15 يوماً من العمل فترة قصيرة جداً للوصول لهذه النتيجة. 


في 24/رمضان/1431 07:58 م، غمغم سلوان الهلالي باستغراب قائلاً:

هدفي الرئيسي كان تطوير محرك العاب بموازاة اللعبة لكي استخدمه مستقبلاً لعمل نماذج العاب اولية بشكل سريع، كما أن تطوير لعبة كهذه ممتع فعلاً!
لقد تم تطوير اللعبة بإسم CloudMill Games، وهو اسم شركتي التي لم تبدأ بعد، في الحقيقة هذا اول منتج لها!

بالتوفيق لك ولـ CloudMill Games. أدوات عملك مميزة وإن شاء الله ينعكس هذا التميز في أعمالك كلها. 


بتاريخ 24/رمضان/1431 07:58 م، قطب سلوان الهلالي حاجبيه بشدة وهو يقول:

اللعبة من ناحية نمط اللاعب الواحد كاملة تماماً، خطوتي القادمة إضافة نمط اللاعبين. ستكون عملية إضافة لاعب ثانٍ امتحان عملي لمحرك اللعبة.
كما ان هنالك افكار مبدئية لإضافة نمط للعب عبر الشبكة... كتجربة فقط.

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

وفي 24/رمضان/1431 07:58 م، أعرب سلوان الهلالي عن رأيه بالموقف كالآتي:

والآن، إن قمتم بتجريب اللعبة فلا تترددوا في إبداء آرائكم أو أي اقتراحات للتوسيع واضافة مزايا جديدة، والأهم من ذلك إن لاحظتم خللاً في اللعبة أرجو أن توجهوني نحوه لكي أصلحه بسعادة 😢

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

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير  أحمد عزالدين مشاركة 4

السلام عليكم

ما شاء الله على المجهود الممتاز واللعبة الرائعة أخي العزيز سلوان
فعلا اللعبة متقنة تماماً وتم تنفيذها بشكل ممتاز وحتى محرر المراحل ممتاز 😄

تمنياتي بالتوفيق دوماً ان شاء الله
وان شاء الله نسمع عن شركة CloudMill Games في أقرب وقت

أحمد عزالدين
طالب دراسات عليا
جامعة كالجري

خبير  سلوان الهلالي مشاركة 5

في 03 أيلول 2010 06:21 ص، قال algeria بهدوء وتؤدة:

ماشاء الله عليك أخي لعبة مميزة
هي مأخوذة عن أحد ألعاب Atari (Nintendo)
لكن الأحسن لو تعمل على تطويرها أكثر
وإضافة صور جديدة عليها
وفقك الله وننتظر كل جديدك

شكراً لك على الاقتراحات ويسعدني انها اعجبتك 😄


في 03 أيلول 2010 05:01 م، عقد وسام البهنسي حاجبيه بتفكير وقال:

نسخة ممتازة!  اللعبة أمينة وتحافظ على الحماسة الأصلية من نسخة نامكوت. محرر المراحل ممتاز وسهل الاستخدام. أحسنت العمل!

شكراً جزيلاً اخي وسام، اعتز بشهادتك 😄

وفي 03 أيلول 2010 05:01 م، قال وسام البهنسي متحمساً:

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

نعم، الاصدار القادم (1.0) بعد كم يوم سيكون تامّاًان شاء الله.

وفي 03 أيلول 2010 05:01 م، ظهر شبح ابتسامة على وجه وسام البهنسي وهو يقول:

هناك ملاحظة طفيفة واحدة فقط، وهي أن الطلقات لا تظهر فوق السطوح المائية، وإنما تطير أسفلها، وهو شيء غريب.

نعم شكراً لك، اضفت هذه المشكلة لقائمة المهام.


أما في 03 أيلول 2010 07:13 م، فقد تنهد ahmed ezz بارتياح وهو يرد:

السلام عليكم

ما شاء الله على المجهود الممتاز واللعبة الرائعة أخي العزيز سلوان
فعلا اللعبة متقنة تماماً وتم تنفيذها بشكل ممتاز وحتى محرر المراحل ممتاز 😄

تمنياتي بالتوفيق دوماً ان شاء الله
وان شاء الله نسمع عن شركة CloudMill Games في أقرب وقت

وعليكم السلام صديقي احمد، كيف الاحوال؟ 😋
شكراً لك... بالتأكيد ستسمع انت بالذات عن CloudMill Games قريباً 😏

خبير  سلوان الهلالي مشاركة 6

تحية للجميع، 😄

تم اصدار النسخة 0.9.1 من لعبة BattleCity Remake، وهي تتضمن تصليحات عديدة لمشاكل ساعدتوني في العثور عليها فشكراً لكم، وأقدم شكري الخاص لصديقي خالد يوسف الذي قام بعملية stress test للعبة وارسل لي تقارير حول المشاكل التي وجدها... you rock mate! 😏
بالطبع هذه النسخة لا تزال تجريبية، فلا تترددوا في إعلامي بأي مشاكل تواجهوها.

التغييرات الرئيسية:
- الارضية الثلجية الآن تعمل بشكل صحيح.
- الطلقات تظهر فوق الماء والثلج الآن.
- زيادة صعوبة اللعبة قليلاً.
- مفتاح Escape يقوم بعمل Pause بدل P الآن.
- اضافة قائمة توقف اثناء اللعب تتيح خيار العودة للقائمة الرئيسية او الخروج من اللعبة.
- تحديث ايقونة اللعبة.
- يمكن الآن تسريع شاشة حساب النقاط عن طريق ضغط Space او Enter اثناء عملية الحساب.
(يمكنكم ايجاد ملخص التغييرات في ملف readme.txt.)

تحميل الاصدار الجديد: http://www.cloudmillgames.co.nr/releases/battlecityremake0.9.1.zip
في الاصدار القادم إن شاء الله، سوف يتم اضافة نمط اللاعبين

خبير  algeria مشاركة 7

بارك الله فيك أخي
جاري تجربتها بإذن الله
+
هل أضفت فيها (حفظ واستكمال اللعبة)

الجزائر قلبي وغزة نبضه

خبير  سلوان الهلالي مشاركة 8

تحية طيبة!

تم اصدار النسخة 1.0 من لعبة BattleCity Remake، وهي النسخة الكاملة للعبة من دون نواقص مع حل جميع المشاكل التي تم العثور عليها في الاصدارات السابقة بمساعدة صديقي خالد المسؤول عن ضمان الجودة.
تم رفع اللعبة كمشروع على Google Code ايضاً مع الكود الكامل على SVN. 😄

بالطبع سأنتظر العثور على اي مشاكل جديدة ممكن ان تواجهوها لكي اتعامل معها بطريقتي الخاصة. 😖
وردني ان اللعبة تعاني من نسبة بطئ على اجهزة الكومبيوتر التي تعتمد على معالج Celeron ذو مواصفات ضعيفة، لغة بايثون لغة بطيئة بطبيعتها، ولكن هنالك الكثير الممكن عمله لمعالجة هذه المشكلة، سوف احاول في الايام القادمة تحسين اداء اللعبة بمساعدة profiler وكذلك البحث في امكانية استخدام توسعات من قبيل psyco أو pypy لرفع الاداء.

تحميل الاصدار الجديد:
http://www.cloudmillgames.co.nr/releases/battlecityremake1.0rc1.zip
صفحة المشروع على Google Code:
http://code.google.com/p/battlecity-remake/

😄

خبير  سلوان الهلالي مشاركة 9

تحية للجميع،

لقد تم اصدار النسخة النهائية من لعبة BattleCity Remake، وهي الاصدارة 1.0، كالعادة الكود الكامل موجود على موقع اللعبة في Google Code والكود الاساسي مرفق مع اللعبة.

اللعبة الآن تستخدم Psyco وهو مترجم JIT مدمج، أداء اللعبة ارتفع 4 الى 100 مرة مقارنة بأداء الاصدارة 1.0rc1! 😏
كذلك تم تطوير تطبيق بسيط باستخدام واجهة Tk (وبايثون بالطبع) يمكن من خلاله تعديل اعدادات العرض المستخدم في اللعبة.
انا سعيد لأن هذه اول لعبة كاملة تماماً لي! 😄
والآن،....  ماذا الآن؟ وقت الاحتفال طبعاً! 😋
سوف اتصرف واعزم نفسي على عشاء محترم على انغام الموسيقى الهادئة..

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

كدت انسى، لتحميل الاصدار الجديد:
http://www.cloudmillgames.co.nr/releases/battlecityremake1.0.zip

شكراً لكم جميعاً على المساعدة 😄