من الواضح أن جزءًا أساسيًا من الألعاب هو القدرة على التحكم في الشخصيات ، والسفن ، والخفافيش ، والدبابات ، والسيارات ، أو العفاريت الأخرى.
تعتبر وحدة تحكم Nintendo WII رائعة للعب الألعاب ، خاصة عند استخدام محاكيات المدرسة القديمة وألعاب Arcade Internet Archade. كان Nintendo WII وحدة تحكم ألعاب مشهورة جدًا عندما تم إصدارها لأول مرة ، وبالنسبة للكثير من الأشخاص ، أصبح الآن يجمع الغبار بجوار مشغل DVD.
بدلاً من شراء وحدة تحكم مخصصة للعب الألعاب على جهاز Linux ، لماذا لا تستخدم جهاز التحكم عن بعد WII فقط؟
بالطبع ، وحدة تحكم WII ليست وحدة التحكم الوحيدة التي من المحتمل أن تكون في حالة تعليق وسوف أقوم بكتابة أدلة لوحدات تحكم XBOX وحتى وحدة تحكم OUYA قريبًا.
ميزة واحدة من وحدة تحكم WII هو dpad. إنه يعمل بشكل أفضل بكثير لألعاب المدرسة القديمة من جهاز تحكم XBOX لأنه ليس حساسًا للغاية.
لسوء حظ أولئك الذين يخافون من سطر الأوامر ، هناك الكثير من العمل المطلق الذي يجب تنفيذه لكن لا يخشون لأنني سأبذل قصارى جهدي لشرح كل ما تحتاج إليه لعمل وحدة تحكم WII.
تثبيت برامج Linux مطلوب لاستخدام وحدة تحكم Wii
التطبيقات التي تحتاج إلى تثبيتها هي كما يلي:
- lswm
- wminput
- libcwiid1
يفترض هذا الدليل أنك تستخدم توزيعة مستندة إلى Debian مثل Debian أو Mint أو Ubuntu إلخ. إذا كنت تستخدم استخدام توزيعة RPM قائم على أساس YUM أو أداة مشابهة للحصول على هذه التطبيقات.
اكتب ما يلي للحصول على التطبيقات:
sudo apt-get install lswm wminput libcwiid1
العثور على عنوان بلوتوث من جهاز تحكم وى الخاص بك
السبب الكامل لتثبيت lswm هو الحصول على عنوان البلوتوث لجهاز تحكم WII الخاص بك.
داخل نوع المحطة ، ما يلي:
lswm
سيتم عرض ما يلي على الشاشة:
" ضع Wiimotes في وضع قابل للاكتشاف الآن (اضغط 1 + 2) ..."
هل كما يسأل الرسالة مع الاستمرار على الأزرار 1 و 2 على وحدة تحكم WII في نفس الوقت.
إذا قمت بذلك بشكل صحيح يجب أن تظهر مجموعة من الأرقام والحروف على غرار هذا:
00: 1B: 7A: 4F: 61: C4
إذا لم تظهر الأحرف والأرقام وتجد نفسك مرة أخرى في موجه الأوامر ، قم بتشغيل lswm مرة أخرى وحاول الضغط على 1 و 2 معاً مرة أخرى. في الأساس ، استمر في المحاولة حتى تعمل.
انشاء لعبة تحكم
لاستخدام وحدة تحكم WII كوحة ألعاب ، ستحتاج إلى إعداد ملف تكوين لتعيين الأزرار للمفاتيح.
اكتب ما يلي في نافذة طرفية:
sudo نانو / الخ / cwiid / wminput / gamepad
يجب أن يحتوي هذا الملف بالفعل على بعض النصوص فيه على غرار ما يلي:
# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A
ستحتاج إلى إضافة بعض الأسطر إلى هذا الملف للحصول على لوحة اللعبة تعمل بالطريقة التي تريدها.
التنسيق الأساسي لكل سطر في الملف هو زر WII Controller على اليسار وزر لوحة المفاتيح على اليمين.
فمثلا:
Wiimote.Up = KEY_UP
يعيّن الأمر أعلاه الزر لأعلى على جهاز التحكم عن بُعد WII إلى السهم لأعلى على لوحة المفاتيح.
هنا نصيحة سريعة. عادة ما يكون جهاز التحكم عن بعد (WII) على جانبه عندما تقوم بتشغيل الألعاب ومن ثم فإن السهم المتجول على جهاز التحكم عن بعد (Wii) يحتاج بالفعل إلى الخريطة إلى السهم الأيسر على لوحة المفاتيح.
في نهاية هذه المقالة ، سأقوم بإدراج كل تعيينات WII الممكنة ومجموعة من تعيينات لوحة المفاتيح المعقولة.
في الوقت الحالي ، على الرغم من وجود مجموعة سريعة وبسيطة من التعيينات:
Wiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHT
Wiimote.Left = KEY_DOWN
Wiimote.Right = KEY_UP
Wiimote.1 = KEY_SPACE
Wiimote.2 = KEY_LEFTCTRL
Wiimote.A = KEY_LEFTALT
Wiimote.B = KEY_RIGHTCTRL
Wiimote.Plus = KEY_LEFTSHIFT
ما ورد أعلاه يعين مفتاح السهم الأيسر على لوحة المفاتيح إلى الزر لأعلى على وحدة تحكم WII ، المفتاح الأيمن على الزر لأسفل السهم لأسفل إلى الزر الأيسر ، السهم للأعلى إلى الزر الأيمن ، شريط المسافة كزر 1 ، ترك مفتاح CTRL على لوحة المفاتيح إلى الزر 2 ، مفتاح ALT الأيسر إلى الزر A ، ومفتاح CTRL الأيمن مثل الزر B ومفتاح shift الأيسر كزر Plus.
إذا كنت تستخدم ألعابًا ريتروًا من رواق أرشفة الإنترنت ، فستقول بشكل عام ما هي المفاتيح التي يجب وضعها في الخريطة. يمكنك الحصول على ملفات لوحة ألعاب مختلفة لألعاب مختلفة بحيث يمكنك فقط استخدام إعداد لوحة مفاتيح WII لكل لعبة.
إذا كنت تستخدم محاكيات لأجهزة الألعاب القديمة مثل Sinclair Spectrum و Commodore 64 و Commodore Amiga و Atari ST ، فغالبًا ما تسمح لك الألعاب بإعادة تخطيط المفاتيح ويمكنك بالتالي تخطيط مفاتيح الألعاب لملف لوحة الألعاب.
بالنسبة إلى الألعاب الأكثر حداثة ، فإنها غالباً ما تسمح باستخدام الماوس للتحكم فيها أو حتى مفاتيحها حتى تتمكن من ضبط ملف لوحة الألعاب لتتوافق مع المفاتيح المطلوبة لتشغيل الألعاب.
لحفظ ملف لوحة التحكم ، اضغط على CTRL و O في نفس الوقت. اضغط على CTRL و X للخروج من nano.
قم بتوصيل وحدة التحكم
لتوصيل جهاز التحكم بالفعل بحيث يستخدم ملف لوحة الألعاب ، قم بتشغيل الأمر التالي:
sudo wminput -c / etc / cwiid / wminput / gamepad
سيُطلب منك الضغط على مفتاح 1 + 2 في نفس الوقت لإقران جهاز التحكم بجهاز الكمبيوتر الخاص بك.
ستظهر كلمة "جاهز" إذا كان الاتصال ناجحًا.
الآن كل ما عليك القيام به هو بدء اللعبة التي ترغب في اللعب.
استمتع!!!
التذييل ألف - ممكن WII أزرار عن بعد
يوضح الجدول التالي جميع أزرار WII البعيدة التي يمكن إعدادها داخل ملف لوحة الألعاب:
- Wiimote.Up
- Wiimote.Down
- Wiimote.Left
- Wiimote.Right
- Wiimote.A
- Wiimote.B
- Wiimote.1
- Wiimote.2
- Wiimote.Plus
- Wiimote.Minus
- Wiimote.Home
- Wiimote.Dpad.X
- Wiimote.Dpad.Y
- Nunchuk.C
- Nunchuk.Z
- Nunchuk.Stick.X
- Nunchuk.Stick.Y
- Classic.Up
- Classic.Down
- Classic.Left
- Classic.Right
- Classic.Minus
- Classic.Plus
- Classic.Home
- Classic.A
- Classic.B
- Classic.X
- Classic.Y
- Classic.ZL
- Classic.ZR
- Classic.L
- Classic.R
- Classic.Dpad.X
- Classic.Dpad.Y
- Classic.LStick.X
- Classic.LStick.Y
- Classic.RStick.X
- Classic.RStick.Y
- Classic.LAnalog
- Classic.RAnalog
الملحق ب - تعيينات لوحة المفاتيح
هذه قائمة من تعيينات لوحة المفاتيح المعقولة
مفتاح | الشفرة |
---|---|
هرب | KEY_ESC |
0 | KEY_0 |
1 | KEY_1 |
2 | KEY_2 |
3 | KEY_3 |
4 | KEY_4 |
5 | KEY_5 |
6 | KEY_6 |
7 | KEY_7 |
8 | KEY_8 |
9 | KEY_9 |
- (رمز الطرح) | KEY_MINUS |
= (رمز المساواة) | KEY_EQUAL |
مسافة للخلف | KEY_BACKSPACE |
التبويب | KEY_TAB |
Q | KEY_Q |
W | KEY_W |
E | KEY_E |
R | KEY_R |
تي | KEY_T |
Y | KEY_Y |
U | KEY_U |
أنا | KEY_I |
O | KEY_O |
P | KEY_P |
[ | KEY_LEFTBRACE |
] | KEY_RIGHTBRACE |
أدخل | KEY_ENTER |
CTRL (الجانب الأيسر من لوحة المفاتيح) | KEY_LEFTCTRL |
ا | KEY_A |
S | KEY_S |
د | KEY_D |
F | KEY_F |
G | KEY_G |
H | KEY_H |
J | KEY_J |
ك | KEY_K |
L | KEY_L |
. (فاصلة منقوطة) | KEY_SEMICOLON |
(الفاصلة العليا) | KEY_APOSTROPHE) |
# | |
التحول (الجانب الأيسر من لوحة المفاتيح) | KEY_LEFTSHIFT |
\ | KEY_BACKSLASH |
Z | KEY_Z |
X | KEY_X |
C | KEY_C |
الخامس | KEY_V |
ب | KEY_B |
N | KEY_N |
M | KEY_M |
، (فاصلة) | KEY_COMMA |
. (نقطة) | KEY_DOT |
/ (مائل) | KEY_SLASH |
التحول (الجانب الأيمن من لوحة المفاتيح | KEY_RIGHTSHIFT |
ALT (الجانب الأيسر من لوحة المفاتيح | KEY_LEFTALT |
شريط الفضاء | KEY_SPACE |
Caps lock | KEY_CAPSLOCK |
F1 | KEY_F1 |
F2 | KEY_F2 |
F3 | KEY_F3 |
F4 | KEY_F4 |
F5 | KEY_F5 |
F6 | KEY_F6 |
F7 | KEY_F7 |
F8 | KEY_F8 |
F9 | KEY_F9 |
F10 | KEY_F10 |
F11 | KEY_F11 |
F12 | KEY_F12 |
نوم كوك | KEY_NUMLOCK |
التحول القفل | KEY_SHIFTLOCK |
0 (لوحة مفاتيح) | KEY_KP0 |
1 (لوحة المفاتيح) | KEY_KP1 |
2 (لوحة المفاتيح) | KEY_KP2 |
3 (لوحة المفاتيح) | KEY_KP3 |
4 (لوحة المفاتيح) | KEY_KP4 |
5 (لوحة المفاتيح) | KEY_KP5 |
6 (لوحة المفاتيح) | KEY_KP6 |
7 (لوحة المفاتيح) | KEY_KP7 |
8 (لوحة المفاتيح) | KEY_KP8 |
9 (لوحة المفاتيح) | KEY_KP9 |
. (لوحة المفاتيح نقطة) | KEY_KPDOT |
+ (رمز لوحة المفاتيح زائد) | KEY_KPPLUS |
- (رمز لوحة المفاتيح ناقص) | KEY_KPMINUS |
السهم الايسر | KEY_LEFT |
السهم الأيمن | KEY_RIGHT |
سهم للاعلى | KEY_UP |
السهم لأسفل | زر أسفل |
الصفحة الرئيسية | KEY_HOME |
إدراج | KEY_INSERT |
حذف | KEY_DELETE |
الصفحة لأعلى | KEY_PAGEUP |
اسفل الصفحة | KEY_PAGEDOWN |