Month: August 2021 (Page 4 of 5)

حي “السلام”

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

تحدثت عن الألغام التي زرعت في كل مكان.. الأرزاق التي نهبت ودمرت وخربت بغير حق. هذا ما تخلفه الحروب.

استرعتني هذه الصورة.. مكتوبة بخط سيء وغير واضح: حي السلام.

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

ملعونة هي الحرب. ملعون من يروج لها. ملعون من يحرض عليها. ملعون من يعتدي على الأمنين بغير حق.

أختتم هذه الخاطرة بأبيات للشاعر عمرو بن معدي يكرب يقول فيها:

“الحَرْبُ أوّلَ مَا تَكونُ فُتَيّة ً                         ****                      تَبْدُو بِزِينَتِهَا لِكُلّ جَهُولِ

حتى إذا حَمِيّتْ وَشُبّ ضِرَامُها                     ****                  عادتْ عجوزاً غيرَ ذاتِ خليلِ

شَمطاءُ جَزّتْ رَأسَها وَتَنَكّرَتْ                      ****                      مكروهة ً للشَّمِّ والتقبيلِ”

 

 

زنقا مان النسخة العاشرة متوفرة للتحميل

اليوم وبعد طول انتظار تأتي النسخة الجديدة من لعبة (زنقا مان). محملة بعدد كبير من الخصائص والتغييرات. ولتتزامن مع الذكرى العاشرة لتحرير طرابلس. والتي أطلقت بعدها اللعبة الأصلية.

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

البداية: إحياء مشروع ميّت

تحدثت على هذه المدونة عن أسباب موت المشاريع وكيف يمكن إحياء مشروع من الصفر. يمكن مطالعة تلك التدوينة من هناك. كانت هذه اللعبة مرشحًا جيدًا لمشروع صغير. خاصة أن عدد تحميلاتها يتزايد كل يوم (250 تحميل في أربعة أشهر!).

قرارات هامة

كما يعلم الجميع فقد كنت أستخدم نسخة 5.3 من Game Maker. وهذه النسخة للأسف لم تعد تتوافق مع ويندوز 10 الأحدث منها بكثير. وبها عدد من الأعطال والعلل الغريبة التي لم أجد لها حلَا أو تفسيرًا. ولأن النسخة الجديدة لم تناسبني قط (هناك تدوينة كاملة حول ذلك). فقد قررت التحول إلى نسخة Game Maker 8.1. والتي كان التحول إليها أهم قرار في مسيرة التطوير.

التقديم

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

دليل اللعبة

قمت كذلك بصنع دليل مرفق مع اللعبة. يشرح كيفية اللعب وأهم التغييرات في النسخة الجديدة. هذا الدليل لمن كان منتبهًا هو نسخة من أعداد الجيلاطينة (لأنه ببساطة عدد مفرغ من محتواه).

حبيبي الأربعاء!

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

أصوات جديدة

أصوات اللعبة الجديدة منسوخة من لعبة سوبر ماريو. إحدى ألعابي المفضلة.

كما أن اللعبة تحتوي على أغاني رافقت رحلة ثورة 17 فبراير. أريد لمن يلعب اللعبة أن يشعر أنه بداخل بازار من سنة 2011. نوستالجيا حقيقية. كما يمكنك إقفالها إن لم ترد سماعها. وهذا تطوير برمجي أخذ الكثير من الوقت لتطويعه.

حول عملية التطوير

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

وحيثما هناك برمجة، يوجد الكثير من الاختبار والاختبار المضاد

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

السيد ورطة

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

النسخ الاحتياطي

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

التنظيم

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

التحميل

يمكن تحميل اللعبة مباشرة من هذا الرابط.

في الخاتمة

أطلت عليك الكلام، وأنت تريد أن تلعب! أليس كذلك؟

من هنا يمكنك تحميل اللعبة والاطلاع على بعض الأسرار والخفايا التي ستساعدك في مهمتك. حظًا طيبًا.

زهرة دوار الشمس

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

تمتلئ بحبات دوار الشمس (والتي نسميها في ليبيا سامينسا). وهي تسالي نحب قرقشتها بمناسبة ودون مناسبة. خاصة عندما يكون هناك مسلسل أو فيلم يستحق المشاهدة.

هذه الزهرة للأسف تموت بعد أن تطرح بذورها. ليست من نوع الأشجار التي تطرح موسمًا بعد موسم مثل شجرة الليمون المعطاءة (والتي تحدثت عنها من قبل). بل هي زهرة تولد، فتحمل، فتلد، فتموت.

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

أيضا مثل هذه النبتة بجسدها الغض، وأوراقها المخملية غذاء ممتاز للأرض. وبمجرد أن ينتهي موسمها نجمعها، ونكومها. لنعد منها سمادًا للأرض. من الأرض خرجت، وإلى الأرض تعود. تكتمل معها دورة الحياة.

في الختام

هل أنت من عشاق السامينسا؟ هل سبق لك زراعة زهرة دوار الشمس؟ شاركني في قسم التعليقات.

« Older posts Newer posts »