Month: June 2019 (Page 1 of 2)

لعبة زنقا مان (Zanga Man)

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

 

Zanga man cover
غلاف اللعبة الذي صممته بنفسي!

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

البداية من هنا

 كانت البداية من تعليق أتت به أمي (حفظها الله)- على الرغم من غرابة التعليق إلا أنه أوحى لي بفكرة! – وبالفعل سهرت الليل بطوله حتى أحول ذلك التعليق العابر إلى لعبة إلكترونية!

كنت قد رتبت ملفات جهازي ومررت على برنامج صنع الألعاب الشهير Game maker 5.3 وقررت تجربة تصميم لعبة، ونجح الأمر بشكل فاق توقعي وكان النموذج الأول جاهزا بتاريخ 20/04/2011
قمت بعرض النموذج اﻷولي على أهلي وكانوا فخورين جداً بي. من الممكن تحميل هذه النسخة اﻷولية من هذا الرابط. – كان اسم زنقا مان في تلك النسخة ليبيا مان –

الزخم متواصل

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

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

كيف بيعت اللعبة؟

للمشاركة في البازار قمت بصناعة قرص متكامل يحتوي على برنامج تشغيل تلقائي Autorun، وأيضا ملف للتنصيب، وأخر لإلغاء التنصيب، وأيقونات للأقراص وتصميم غلاف (كالذي تراه بأعلى التدوينة). وهذه اﻷمور نفعتني لاحقًا وزادت من مهاراتي والحمد لله.

صورة من بازار جمعية فداء الوطن
صورة لطاولتنا في البازار وفيها بعض البضاعة وأيضا لعبة زنقا مان

 

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

زنقا مان ظاهرة محلية

أثناء زيارة لمدينة غريان لفت انتباهي وجود رسم لزنقا مان على سور أحد المباني وقمت بتصويره.

Zanga-man-Ghryan
صورتي مع اللوحة!

 

زنقا مان بمدينة غريان
زنقا مان بمدينة غريان

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

زنقا مان على سور كلية الهندسة بجامعة طرابلس
زنقا مان على سور كلية الهندسة بجامعة طرابلس

يحلو لي أن أفكر أن هذه الرسومات جاءت بإيحاء من اللعبة التي قمت بتصميمها.

كما نالت هذه اللعبة شهادة تقدير من القنصلية البريطانية عندما شاركت بها قريبة أحد اساتذتي بالكلية.

 شهادة تقدير من القنصلية البريطانية
شهادة تقدير من القنصلية البريطانية

لماذا اﻵن؟

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

تحميل اللعبة

هذه النسخة هي النسخة الأخيرة التي قمت بتطويرها، وهي حسب علمي خالية من اﻷخطاء التي كانت في النسخ التجريبية السابقة. وفي حالة وجود أي أخطاء الرجاء إعلامي بها. لتحميل اللعبة الرجاء الضغط هنا

صور وفيديو من اللعبة

صورة شاشة من اللعبة
صورة شاشة من اللعبة

هناك أيضا فيديو قصير للعب على يوتيوب.

 

أمنية خاصة

كنت أتمنى أن تكون هذه اللعبة هي مشروع تخرجي، ولكنني قررت تصميم لعبة أخرى من الصفر. لم أرضى تمامًا عن الناتج النهائي لكنني سعيد أنني تمكنت من تذليل ذلك التحدي، والحصول على درجة امتياز في المشروع! أصالة الفكرة وغرابتها منحت تلك اللعبة المتوسطة أفضلية كبرى، يكفيك أن تعلم أنه في تاريخ كليتي – التي افتتحت في سنة 1994 -، تم تصميم لعبتين إلكترونيتين كمشاريع تخرج .. فقط! أي أن لعبتي هي الثالثة في تاريخ الكلية! 
أيضًا برنامج Game maker أفضل وأسهل وأرخص من Jump Craft. لكن المبرمج رفض بيعي النسخة 5.3 وحولني على النسخ ألأجدد التي لم ترق لي. وبما أن شرط تنفيذ المشروع هو برنامج مرخص، اشتريت الأخر. 

الدروس المستفادة

ختامًا

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

هل جربت تصميم لعبة من قبل؟ هل مرت عليك هذه اللعبة أم أنها أول مرة تشاهدها فيها؟ شاركني في قسم التعليقات وشكرا لك على القراءة.

هذه اللعبة عمرها عشر سنوات الآن.

تحديث: نسخة جديدة من اللعبة متوفرة من هنا.

Introduction to wine on Ubuntu Linux

Wine stands for (Wine Is Not Emulator), and it’s a bunch of Mono libraries used to run windows programs on Linux.
As a Linux user you will cross paths with wine and in this post I’ll be talking about whether is it a good or a bad addition to your system.

Why wine?

If you play games then you will come across wine sooner or later, as we all know that Linux is not a gaming system by default. The last few years saw a rapid growth in Linux games thanks to Steam, and software that eases game installation like Lutris. However it’s far from Linux being a default system for developers and gamers alike. And that where wine comes to play.
You need all the help you can get playing on Linux, if you can have your collection of games running with Wine, that’s a win (no pun intended).

A starting point

Any beginner taking the first steps in the world of Linux will have to use Wine to ease the transition from MS to Linux. (No! I don’t mean drink the pain away!!) In fact some distributions aimed at beginner users have it installed by default like Zorin.

Wine because wine exists

Many game developers won’t port games to Linux and instead direct users to “Wine” for games to run on Linux. As for older games that are already out there, good luck with those!  The only way to be able to enjoy them on your system is to have Wine installed.

Wine is better than other solutions

Using wine is much safer than having a dual boot setup, if you mess up the installation procedure then it’s good bye files! (Always have a backup and even make an image of your hard drive).

What programs and games Wine runs?

There are thousands of games and programs that run on Linux using Wine, and with every update that list grows more in size. The best way to know is to try of course and see how things work out.

How does it work?

If you have portable programs, just double click them to work. If they require an installation then follow the steps as you would on a MS system. You can remove them later from “Uninstall Wine programs”.

Uninstall wine programs from here

 And you can edit several settings from the applet configure wine, including what version of windows does it work like for compatibility.

If you already have it, Wine it!

Many free and open source games (I’ve reviewed several on this blog) run on Linux and Windows. So if you have the game for Windows and you have Wine installed, there is no need to download the game again, here wine helps you save some data!

Installation 

Please refer to the manual on the official website, there are steps that needs to be done in order to get the 32 bit and 64 bit programs to run without an issue on Ubuntu. I recommend using the development branch to get the latest version possible.

Final words

Wine is not a perfect solution, it has its flaws like any software, but it came a long way in running your games and software on Linux. Having it run with Lutris really enhances your gaming experience and widens your game options by a whole lot!

Just remember to use with moderation, native is always better.

Do you use Wine on your Linux machine? How is your experience?  Leave a comment below and let me know what do you think?

I wrote an Arabic post a few years ago that roughly mentions wine, take a look at it from here.

هل الانترنت البطيء يزيد من متعة الحياة؟

أهلا في حلقة جديدة من سلسلة الود والخصام مع مزود الإنترنت الخاص بي (ليبيا للاتصالات والتقنية). في بعض تدويناتي القديمة كنت قد انتقدتهم بقسوة، ولكن بعد ذلك تغيرت اللهجة إلى نوع من اﻷلفة والتقدير لخدمات هذا المزود القديم..


هذه التدوينة تمثل محاولة للنظر إلى الجانب الممتلئ من الكوب.

حمراء وجراية وما تاكلش في الشعير

الكل يريد اتصالا سريعًا بالإنترنت، لا أعرف شخصًا واحدًا يختار أن يكون الإنترنت الخاص به بطيئًا. – في الواقع أعرف –
أي شخص سيختار سرعة الإنترنت اﻷكبر مقارنة بالأبطأ: 12 ميغابايت في الثانية، 16 ميغابايت في الثانية. وهكذا..
أنا نفسي لدي تدوينة عن طريقة تسريع الاتصال بخدمة ليبيا ماكس. ولكن لننظر للأمر من زاوية مختلفة.
كما يقول (هنري فورد) مؤسس شركة فورد اﻷمريكية لصناعة السيارات: “إذا قطعت خشبك بمفردك تحصل على الدفء مضاعفًا.”

هل لو أتعبك تحميل برنامج تريد تجربته، أو نظام تشغيل تريد الترقية إليه، أو حتى حلقة من مسلسلك المفضل، هل ستشعر بأن هذا التعب سيجعل قيمة الشيء أكبر؟

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

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

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

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

 

معضلة أخرى: إنترنت بطيء ورخيص، أم سريع وغال؟

حاليًا لشخص ليس لديه هاتف أرضي، يوجد خياران من ليبيا للاتصالات والتقنية: ليبيا ماكس و 4G
ليبيا ماكس هي التقنية البطيئة والرخيصة نسبيًا (إن كنت على خط 1 ميغا وبعد الساعة الثانية صباحًا). و 4G الذي نظريا يمكن أن يصل إلى 15 ميغا في الثانية. لكن سعر الغيغا 5 دينار (وأقل من ذلك بعد الساعة الثانية صباحًا).

إن كنت تقدر قيمة وقتك أو في عجلة من أمرك، فستختار اﻷسرع حتى لو كان أغلى، لكن أيضًا نصائح تسريع الإنترنت تنطبق هنا لأنه يستخدم نفس ترددات واي ماكس (الذي سيتم إحالته للتقاعد نهاية السنة والترقية إلى 4G ستصبح إجبارية).

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

في النهاية

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

هل يصبح الإنترنت البطيء في يوم من اﻷيام شيئًا يدعو للحنين والذكريات الجميلة؟ أشياء مثل التي تراها في “هاشتاقات الحنين للماضي” وصفحات اﻷشياء القديمة؟

أعلم أنني لن أشتاق للإنترنت البطيء .. أقول هذا وبكل صراحة.

حتى تتحسن خدمات ليبيا للاتصالات والتقنية أو يصل صاروخ إيلون ماسك للمدار .. أتمنى لكم اتصالا سريعًا وحياة ميسرة.

ماريو ولينك والحب في زمن 8 بت

صوت عملة نقدية تقع في آلة اﻷركيد.. تنهض اﻵلة من سباتها الصناعي وتبدأ في بعث أصواتها المعدنية
تظهر عبارة: ابدأ اللعبة ..
هل تبدو لك هذه اﻵلة مألوفة؟

تأخذ أنت زمام القيادة .. فلتكن أي لعبة من زمن الثمانينيات بها نفس الكليشيه القديم المستهلك: بطل ينقذ أميرة ..(سوبر ماريو) إذا؟ خيار ممتاز!

يتحول (ماريو) القزم الصغير إلى أرعن يطاول عنان السماء .. يتسامى فوق حبات الفطر والخنادق وكل العوائق التي تراها أمامك بلا كلل أو ملل..

يتعاطى مع كم مهول من الصعاب : أميرات مزيفات .. تنانين تنفث النار. ويحدث أنه يقع كثيرا ويموت ويعود للبداية كما كان صغيرًا وضعيفًا.

ماريو المسكين يقع نحو حتفه

عبارة “نهاية اللعبة” لا تفت في عضد (ماريو) الذي يقف هناك وكأن شيئًا لا يعنيه .. يقفز وينط ويتشقلب، ويركض في أحيان أخرى في سبيل ما يؤمن به ويجعل قلبه يخفق.

بعض الصعوبات التي يواجهها ماريو

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

ماريو وبولين في المشهد الختامي للعبة

فاملي وليس أركيد .. لا تركز في هذه التفاصيل!

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

لقد فزت بقلب اﻷميرة (بولين) أو (خوخة) حسب الجيل الذي تنتمي إليه.

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

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

ماذا عن بطل لم ينل؟

هل تعرف (لينك)؟ ذلك الشاب اﻷشقر ذي الملابس الخضراء؟ أول علامات بؤسه أن كل الناس تسميه (زيلدا) – وأنا منهم، تطلب مني اﻷمر وقتًا لمعرفة الفرق -. هو من يقوم بكل العمل واسمه ليس حتى على غلاف اللعبة! هل تريد ما أسوأ من ذلك؟ ينقذ اﻷميرة (زيلدا) مرات ومرات وهي تعتبره “صديقًا” لها.. هذا ما يعرف بالحب من طرف واحد.. تم دفن (لينك) في المنطقة العازلة بين الحب والصداقة المعروفة بالفريندزون أبد الدهر ..

لينك وهو يحمل حجر القوة الثلاثي

ما قصة نينتيندو واﻷميرات اللاتي ينقذهن الخدم والسباكون؟ لا أعلم!

لماذا كل أمثلتي عن نينتيندو وأنا من عشاق السيجا؟

هل تسألني أنا عن الحب؟ أنا البطل الذي لم ينل .. تحطمت سيوفي كلها على دروع العدى .. وجناحيّ اللذان تساميت بهم ذابا عندما قربت أكثر مما ينبغي لأهوي من حالق..

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

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

صوت العملة تقع في آلة اﻷركيد .. ابدأ اللعبة.

« Older posts