کرمهای دوست داشتنی: گذری بر Wormux(1665 مجموع کلمات موجود در متن) (6082 بار مطالعه شده است) کرمهای
دوست داشتنی:
گذری
بر Wormux
Wormux
را
بهتر بشناسیم
میتوان
گفــت کــه Wormux
نسخــه
آزاد (Libre)
بــازی
جــذاب و محبـــوب Worms
است.
اگر
شما با این بازی آشنایی ندارید، احتمــالا
تـا به حال با ویندوز و بازیهای آن کار
نکردهاید.
Wormux یــک
بــازی استراتژیک و جــنــگی اســت کــه
شخصیتهای آن را کـــرمها
تشکــیــل میدهند.
در
ایــن بــازی اســـلحه و قـدرتهای
گـوناگونی وجود دارد که که با آنها
میتوانید دشمن خود را
هدف قرار دهید.
محیط
این بازی منحصر به فرد و کاریکاتوری است.
تاریخچه
Wormux
پروژه wormux
حــدود
سه سال پیش آغاز شد.
در آن
زمــان Lawrence
Azzoug (با
نام مستعار lami)
بـه
صورت حرفه به بازی Worms
روی
آورده بــود و هنگامی که بـه دلایلی مجبور
به استفاده از لینوکس شد به دنبال یک بازی
مانند Worms
برای
این سیستم عامل باز متن بود ولــی طی
تحقیقاتی کــه انجام داده بود بـــه ایـن
نتیجه رسیده بازی جذاب و جالبی مانند
Worms برای
لینوکس وجود ندارد.
در آن زمان
لارنس تازه بــرنامه نویسی C
را
آغاز کــرده بود و یکی از افکارش -که
به نظر خودش احمقانه ترین فکرش بود-
این
بود که خودش یــک بـازی مانند مانند Worms
را
طراحی کرده و توسعه دهد (همچنین
در آن زمان بازی های لینوکس رو به افزایش
بود) پس
بـــدینگونه بود کــه لارنس این پروژه
بزرگ را با کمک توابع گرافیکی پروژه Mastzi
آغاز
کرد. الـبته
در حال حاضر این پروژه فعال نیست و لارنس
پس از Pingus
تصمیم
به استفاده از کتابخانه ClanLib
آن
کرد.
نگرشی
بر Hypo
Hypo نام
مستعار Victor
Stinner یکی
از برنامه نویسان Wormux
است.
او
ایـــن بـازی را با کرم های زرد رنگی آغاز
کرد که بــه طرف یکدیگر دینامیت پرتاب
میکردند.
تنــها
نقص ایــن بـازی این بود که یک موتور
فیزیکی کم داشت.
در
سپتامبر ۲۰۰۳ بود که Hypo
به این
پروژه پیوست و این پروژه را از سر گـرفت.
او
کدهای بـازی را مرتب کرد، باگهای
آن را بـرطرف کرد و امکانات زیادی به آن
اضافه کرد.
برای
عموم آزاد
در پایان سال
۲۰۰۴ بود کــه این بازی بر روی اینترنت
[۱]
قرار
گرفت تا عموم بتوانند از آن استفاده کنند.
هدف
از این کار جلب شرکت کنندگان بیشتر بود.
بازی
در هر مرحله
از بازی شما باید شخصیت مورد نظرتان را
انتخاب کنید و با آن ادامه بازی را انجام
دهید. این
یکی از تغییرات خوبی است که این بازی نسبت
به نسخه اصلــی خــود یعنی Worms
کــرده
اســت. در
Worms هــر
بـار به طور خودکار شخصیت های بازی انتخاب
می شوند که ممکن است باعث شود از محبوبیت
بازی کاسته شود.
وقتی که شخصیت
مورد نظر خود را انتخاب کردید بــاید بــه
ادامه بازی بپردازید، در هــر مرحله ۱۰
نوع اسلحه در پیش رو دارید که میتوانید
بـــا استفاده از آنــها از دشمن خود
انتقام بگیرید، اسلحه هایی مانند دینامیت،
بازوکا، راکت بیسبال و هواپیماهای جنگی،
تا به حال قتل عام دشمنان به این لذت بخشی
نبوده است.
تنــها مشکلی
کــه در ایــنجا وجـود دارد این است که
تعداد اسلحهها نسبت به
بازی Worms
خیلی
کم است. در
بـــازی Worms
بیش
از ۳۰ نوع اسلحه وجود دارد.
اعضای
یک تیم در هـر مرحله می توانند حرکت کنند،
بجنگند و یا قدرت خود را به صورت گروه
متمرکز کنند تا قدرتشان بیشتر شود.
گرافیک
وجلوهها
یکی
از جذاب ترین بخش های این بازی گرافیک فوق
العاده آن است.
شما
می توانید برای هر شخصیت یک ظاهر متفاوت
درست کنید و همچنین محیط های مختلف را
دریافت کرده و از آنها استفاده کنید.
ظاهر
بازی بسیار جذاب است، شخصیت ها و محیط
کارتونی آن، این بازی را بسیار شبیه به
بازی Worms
کرده
است.
برای
دریافت جلوه و محیط های گوناگون میتوانید
به [۲]
مراجعه
کنید.
ابزار
ها و اسلحه ها
دینامیت
(Dynamite)
آسیب رسانی:
۷۵
مهمات:۷
دینامیت
اسلحهای است کــه بــه
شمــا اجازی می دهد تا در یک نقطه خسارت
زیادی را وارد کنید.
تمرین
کنید تا بتوانید تعداد زیادی از حریفانتان
را از بین ببرید اما مراقب باشید که خود
قربانی نشوید.
بازوکا
(Bazooka)
آسیب رسانی:
۵۰
مهمات:
نا
محدود
نمیتوانید
بــا ایــن اسلحه حریــف خـود را وادار
کنید تا از مخفیگاه خود بیرون بیاید.
زیرا
این اسلحه قدرت زیادی دارد و به شکافهای
کوچک وارد نمیشود.
در
هنگــام استفاده از بـازوکا یک خط قرمز
پدیدار می شود که نشان دهنده میزان قدرت
آن است، مراقب باشید که ار همه قدرت آن
استــفاده نــکنید زیرا ممکــن است در
دستــانتان منفـجر شود و خود قربانی شوید.
هفت تیر(Pistol)
آسیب رسانی:
۵۰
مهمات:
نا
محدود
یک اسلحه خوب
برای تحریک کردن حریف به ادامه جنگ.
در ضمن
بخاطر داشته باشید که نمیتوانــید
بـــا آن به مسافت های دور شلیک کنید.
راکت بیسبال
(Bat of
Baseball)
آسیب رسانی:
۲۰
مهمات:
نا
محدود
آسیب رسانی
این اسلحه خیلی جالب نیست، پس بهتر است
وقتی از آن استفاده کنید که حریفتان در
لبه پرتگاه است.
جابجایی
(Transportation)
از این ابــزار
وقتی استفاده کنید که میخواهید
خــود را بـه جای موردنظرتان انتقال دهید.
براحتی
می توانید در جایی که می خواهید منتقل
شوید یک Left-Click
کنید.
خودکشی
(Suicide)
آسیب رسانی:
۴۰
مهمات:
نامحدود
در مواقع
اضطراری میتوانید یکی
از هــم تیمیهای خـــود
را بکشید تـــا قـدرت دشمنان مجاورش کاهش
یابد. در
بعضی مواقع تنها چاره این است که یکی از
یاران خود را قربانی کنید.
حمله هوایی
(Air
Attack)
آسیب رسانی:
۵۰
تعداد هواپیماها:
۵
مهمات هر هواپیما:
۱
یکی از یارانتان
تصمیم می گیرد کــه حمله هــوایی کند.
او را
انتخاب کـرده و بعد در جایی که می خواهید
حمله کنید یک کلیک کنید.
نارنجک
(Grenade)
یک اسلحه
انفجــاری برای پرتاب کردن.
تمرین
کنیــد تــا بتــوانید حریفــی را که می
خواهد در یک حفره پنهان شود بیرون بکشید.
مین (Mine)
میتوانید
این اسلحه انفجاری را در محـــل عبــور
حریف خود قرار دهید تا وقتی که نزدیک آن
شد می شود، منفجر شود.
هنگامی
که یک مین را در محلی می گذارید از آنجا
به سرعت دور شوید تا بر ضد شما عمل نکند.
دریافت
Wormux
کمپایل
و نصب Wormux
برای
نصب و کمپایل Wormux
شما
به کتابخانه های زیر نیاز خواهید داشت:
ماژولهای
clanGL, clanSDL
و
clanVorbis را
بازبینی کنید.
(از
./configure
استفاده
کنید).
اگر
کد منبع را از طریق CVS
دریافت
کردهاید، به فایل های
زیر هم نیاز خواهید داشت:
برای
کمپایل ClanLib
به
بستههای زیر هم نیاز
خواهید داشت:
- Mesa
3D (OpenGL
drivers for Linux) (Debian packages "xlibmesa-gl-dev" and
"xlibmesa-glu-dev")
-
Xaw
(most likely) (Debian package "libxaw7")
-
SDL
-
Vorbis + Ogg
(Debian packages "libvorbis-dev", "libogg-dev",
maybe "libvorbisfile3")
- libxmu-dev
: Tools for X Window System
اگر
شما از Xorg
استفاده
میکنید، به بسته زیر
هم نیاز خواهید داشت:
طریقه
کمپایل کردن اگر
ClanLib به
خوبی نصب شده است شما فقط باید دستورات
زیر را وارد کنید:
$ ./configure
$ make
# make install
اگر
دستور ./configure
نتوانست
ClanLib را
پیـــدا کند و شما آن را بــه صــورت دستی
نصب کردهاید، مطمئن
شــوید که فایل های باینری آن در مسیر
/usr ذخیره
شده اند، اگر مشکل شما این نیست فقط کافیست
که خطوط زیر را به فایل ~/.bashrc
اضافه
کنید:
$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/
$ export LD_LIBRARY_PATH=/usr/local/lib
و الآن هم با
اجرای این دستور shell
خود
را به روز کنید:
$ source `/.bashrc
نکته:
ClanLib 0.6 و
ClanLib 0.7 با
یکدیگر خوب کــار نمیکنند
پس بهتر است برای نصب نسخه جدید، نسخه
قدیمی تر را حذف کنید.
Linboy
Group – طاها
نظری
PDF Version
[۱]
http://www.wormux.org/ [۲]
http://www.wormux.org/en/skins.html |