Pomiary

Połącz się z komputerem: druga szansa dla Wii Remote. Kontrolery Wii Jak grać za pomocą kontrolera Wii na PC

Tak więc podziemny WiiMote bezpiecznie dotarł do mnie w ciągu około miesiąca. Szczerze mówiąc, za 10 dolarów spodziewałem się czegoś tak obrzydliwej jakości. Zwykle przyciski na chińskich joystickach zaczynają się zacinać i po pierwszym upadku ulegają awarii. Pamiętam fatalne gamepady z pierwszego Xboksa, które trzeba było wymieniać partiami. A już nawet nie chcę wspominać okropnych adapterów Gameboy -> Gamecube, natomiast egzemplarz nieoryginalnego Wiimote, który dostałem od tinydeal nie sprawiło mi gorzkiego rozczarowania. Opowiem o wszystkim po kolei.

Wii Mote przyszedł bez opakowania, tylko zapakowany w torbę, ale wyposażony w silikonową obudowę, podobnie jak oryginały. Swoją drogą silikonowe etui pachnie bardzo dziwnie – nawet nie plastikiem, ale mokrym psim mięsem. Zauważyłem to nie tylko ja, ale także moja koleżanka z pracy, która siedziała metr ode mnie. Wygląd nie różni się od oryginału, z tą tylko różnicą, że na tylnej części Wiimote brakuje napisu Nintendo. Materiał z którego wykonany jest pilot jest podobno bardzo tani, mam nadzieję, że nie będzie to miało wpływu na działanie przycisków (np. zdarza się, że zaczynają się zacinać). Cóż, teraz o dobrych rzeczach. Mój egzemplarz testowałem w dwóch grach na Wii, a mianowicie w Super Monkey Ball Banana Blitz, będącym swego rodzaju benchmarkiem dla gier, których rozgrywka opiera się na działaniu żyroskopów joystickowych, oraz Wii Sports, która wykorzystuje zarówno akcelerometr, jak i żyroskopy. A poruszanie się po menu konsoli posłużyło jako test wskaźnika, do którego nie było żadnych skarg. Tenis od Wii Sports poszedł świetnie. Wspaniale było powspominać dawne czasy, kiedy wszyscy biegali do sklepu po nową konsolę Nintendo po obejrzeniu tylko tej kolekcji sportowych minigier. Generalnie dzięki chińskiemu pilotowi ze sklepu internetowego tinydeal.com mam ochotę regularnie grać na Wii Sports. Za pomocą tenisa i golfa określiłem dokładność przyspieszenia zamachu kijem oraz prawidłowe kąty nachylenia uderzeń rakietą tenisową. Nie stwierdzono żadnych różnic w stosunku do oryginalnego joysticka. A grając w Super Monkey Ball z chińskim Wii Mote, prawie pokonałem najtrudniejszy poziom z dziesiątego świata. Generalnie najwyraźniej zastosowane tutaj wypełnienie jest dokładnie takie samo jak w oryginale, z wyjątkiem głośnika. Uważam, że jest trochę głośniejszy niż oryginał (przy tym samym poziomie głośności).
Na zakończenie chcę powiedzieć kilka słów o trwałości. Oczywiście nie mamy do czynienia z oryginałem, dlatego też jakość kolekcji zapewne nie jest już tak dobra. Może to mieć wpływ na żywotność urządzenia. Na przykład Wii Mote mojego znajomego, zamówiony w sklepie internetowym Dealextreme, zepsuł się w ciągu pierwszego roku użytkowania. Jednak bawił się nim bardzo często. Jeśli potraktujesz ten joystick jako dodatkowy, na przykład, gdy przyjdą znajomi, nie musisz się martwić. Poza tym 10 dolarów to nie jest aż tak duża kwota (około trzykrotnie tańsza od oryginału).



Planuję zakup +1 Dodaj do ulubionych Recenzja przypadła mi do gustu +2 +7

Podstawowym kontrolerem konsoli do gier Wii jest Wii Remote (czasami nazywany „Wiimote”). Główną cechą Wii Remote w porównaniu z konkurencją jest wykrywanie ruchu, które pozwala graczom kontrolować postacie w grze i obiekty na ekranie, poruszając ręką lub „wskazując” obiekty wyświetlane na ekranie. Zapewnia to działanie akcelerometru i światłoczułej matrycy. Dodatkowo istnieje możliwość podłączenia się do sterownika różne urządzenia poszerzając w ten sposób swoje możliwości. Wii Nunchuk to dodatkowy kontroler w kształcie drążka sterowego samolotu. Łączy się z Wii Remote, zawiera drążek analogowy, dwa nieanalogowe wyzwalacze i wbudowany czujnik przyspieszenia.
Z bezprzewodowym pilotem Wii Remote w dłoni opanowanie dowolnej gry jest bardzo łatwe, a fakt, że sam ruch kontrolera w przestrzeni wpływa na wydarzenia w świecie gry, zapewnia niespotykany dotąd stopień interaktywności tego, co się dzieje. Gra wydaje się bardziej realna, namacalna, fizycznie uczestniczysz w wydarzeniach w grze, odczuwasz nieopisane emocje. Ponieważ większość gier Wii obsługuje możliwość podłączenia czterech pilotów Wii jednocześnie, każde spotkanie ze znajomymi można uznać za potencjalną imprezę.

Większość z nas zna konsolę do gier Wii. osobliwość czyli bezprzewodowy kontroler Wii Remote. Dziś opowiem Wam o moich doświadczeniach w przerobieniu tego kontrolera na wygodną, ​​funkcjonalną, a przy tym bardzo tanią kierownicę do komputera.

Możliwości samego kontrolera są imponujące:

Akcelerometr trójosiowy
Kamera na podczerwień
Połączenie Bluetooth
Silnik wibracyjny i głośnik
4 wskaźniki LED
Podłączenie dodatkowych sterowników
12 przycisków

Dla nas ważny jest akcelerometr i Bluetooth. A sama procedura będzie wyglądać mniej więcej tak:

  1. Znajdź kontroler Wiimote ( alternatywna nazwa Pilot Wii).
  2. Podłącz go do swojego komputera.
  3. Zorganizuj konwersję danych pochodzących z akcelerometru kontrolera do formatu zrozumiałego dla gier.

Gdzie zdobyć kontroler Wiimote

Osoby posiadające Wii mogą przejść od razu do następnego kroku. Nie miałem takiego, więc zdecydowałem się kupić kontroler osobno.
W Rosji kosztuje około 2000 rubli, co moim zdaniem jest nieuzasadnione drogie. Więc nie zastanawiając się dwa razy, poszedłem na aukcję w serwisie Ebay. I nie myliłem się! Rok temu nowy, oryginalny pilot Wii + Nunchuk z darmową wysyłką kosztował mnie tylko 18,50 dolarów. Szybki rzut oka na dzisiejsze wyniki wyszukiwania pokazuje, że ceny spadły jeszcze bardziej.

Podłączanie do komputera

Na pierwszy rzut oka nie powinno być tu żadnych trudności: najważniejsze jest posiadanie wbudowanego lub zewnętrznego odbiornika Bluetooth. W Internecie można łatwo znaleźć kilka instrukcji dotyczących podłączenia Wiimote do komputera.
Jednak albo ze względu na stary system Windows Vista, albo z powodu jeszcze starszego adaptera Bluetooth, nie mogłem sprawić, aby kontroler działał poprawnie przy użyciu standardowego stosu Bluetooth firmy Microsoft. Ale tam, gdzie potknął się Microsoft, IVT odniosło sukces ze swoim produktem BlueSoleil (niestety płatnym). Bez większego wysiłku udało mi się podłączyć kontroler i doprowadzić go do stabilnej pracy. Szczegółowe instrukcje znajdziesz np.

Krótka instrukcja:

  1. Zainstaluj BlueSoleil (lub, jeśli okoliczności pomyślnie, użyj standardowe środki Okna).
  2. Aktywujemy adapter Bluetooth.
  3. Naciskamy przyciski 1 I 2 na kontrolerze i rozpocznij wyszukiwanie urządzeń.
  4. Kontroler jest identyfikowany jako Nintendo RVL-CNT-01.

Zamiana Wiimote w kierownicę

Napisano kilka programów dla Wiimote do współpracy z komputerem PC, np. GlovePIE - uniwersalny program do emulacji urządzeń wejściowych, pozwalający m.in. połącz swój komputer z Wii Remote przy użyciu wewnętrznego języka skryptowego.
Jeśli poszukasz, znajdziesz kilka takich skryptów, ale tutaj też nie wszystko jest takie gładkie ;)
Udało mi się zmusić kontroler do współpracy z wirtualnym joystickiem, jednak praca z akcelerometrem była bardzo niestabilna: kręciłem kontrolerem trochę wzdłuż określonej osi (lub za szybko/pod zbyt dużym kątem/itd.), a zawiesza się, zatrzymując wysyłanie danych.
Nie zniosłam tej hańby i kontynuowałam poszukiwania. Po pewnym czasie natknąłem się na cudowną bibliotekę .NET: WiimoteLib. Umożliwia dostęp do niemal każdej funkcji sterownika i odbieranie danych z jego czujników. W zestawie znajduje się przykładowy program wyświetlający wszystkie informacje pochodzące ze sterownika.

Dodajmy do systemu nowy wirtualny joystick:

Instalowanie PPJoy'a
W panelu sterowania znajdź i otwórz „Joysticki portu równoległego”.
Kliknij przycisk Dodaj
Parametr Port równoległy zmienić na Wirtualne joysticki
Kliknij przycisk Dodaj
Wybierz utworzony joystick na liście i kliknij „Mapowanie…”
Dalej >
Wypełniamy to i kolejne okna jak na zrzutach ekranu i kończymy instalację.

Napisałem mały program w C#, który tak naprawdę jest pomostem pomiędzy Wiimote i PPJoy, naciska wirtualne przyciski i kręci wirtualną kierownicą joystickiem. Podczas uruchamiania możesz ustawić czułość.


Możesz pobrać go wraz z kodami źródłowymi pod tym linkiem: WiiController.zip

Testy w prawdziwym świecie

Wszystkie testy przeprowadzono na symulatorze wyścigów Colin McRae: DiRT 2.
Z góry przepraszam za jakość zdjęć i filmów: wszystko zostało nakręcone kamerą typu „wyceluj i strzelaj” pięć lat temu.

Przybliżony widok ustawień gry:


Oto jak wygląda rzeczywista gra z kontrolerem:

Wrażenia

Czysto pozytywne! Ukończono całą grę, używając wyłącznie Wiimote. Wszystko działa tak stabilnie i szybko, że po kilku minutach zapominasz, że trzymasz w rękach urządzenie, które zupełnie nie jest do tego przeznaczone. Plusy: ogromna kierownica nie zasłania połowy ekranu i nie przeszkadza w ruchu rąk, wszystkie elementy sterujące umieszczono na przyciskach kontrolera.

p.s. Ogólnie rzecz biorąc, za pomocą Wii Remote możesz robić wiele fajnych rzeczy. Oto niektóre z nich:

  1. http://johnnylee.net/projects/wii/
    Śledzenie palców, tablica wielodotykowa, śledzenie głowy (aby stworzyć iluzję trójwymiarowości, spójrz ponad krawędź monitora). Tak naprawdę kupiłem Wiimote inspirowany tymi projektami.
  2. http://habrahabr.ru/blogs/DIY/91149/
    Wirtualne okno do świata Winscape ze śledzeniem głowy za pomocą Wiimote
  3. http://habrahabr.ru/blogs/subprzytomność/2877/
    5 najbardziej kreatywnych sposobów korzystania z Wiimote.

Większość z nas zna konsolę do gier Wii wyposażoną w bezprzewodowy kontroler Wii Remote. Dziś opowiem Wam o moich doświadczeniach w przerobieniu tego kontrolera na wygodną, ​​funkcjonalną, a przy tym bardzo tanią kierownicę do komputera.

Możliwości samego kontrolera są imponujące:

Akcelerometr trójosiowy
Kamera na podczerwień
Połączenie Bluetooth
Silnik wibracyjny i głośnik
4 wskaźniki LED
Podłączenie dodatkowych sterowników
12 przycisków

Dla nas ważny jest akcelerometr i Bluetooth. A sama procedura będzie wyglądać mniej więcej tak:

  1. Znajdź kontroler Wiimote (alternatywna nazwa dla Wii Remote).
  2. Podłącz go do swojego komputera.
  3. Zorganizuj konwersję danych pochodzących z akcelerometru kontrolera do formatu zrozumiałego dla gier.

Gdzie zdobyć kontroler Wiimote

Osoby posiadające Wii mogą przejść od razu do następnego kroku. Nie miałem takiego, więc zdecydowałem się kupić kontroler osobno.
W Rosji kosztuje około 2000 rubli, co moim zdaniem jest nieuzasadnione drogie. Więc nie zastanawiając się dwa razy, poszedłem na aukcję w serwisie Ebay. I nie myliłem się! Rok temu nowy, oryginalny pilot Wii + Nunchuk z darmową wysyłką kosztował mnie tylko 18,50 dolarów. Szybki rzut oka na dzisiejsze wyniki wyszukiwania pokazuje, że ceny spadły jeszcze bardziej.

Podłączanie do komputera

Na pierwszy rzut oka nie powinno być tu żadnych trudności: najważniejsze jest posiadanie wbudowanego lub zewnętrznego odbiornika Bluetooth. W Internecie można łatwo znaleźć kilka instrukcji dotyczących podłączenia Wiimote do komputera.
Jednak albo ze względu na stary system Windows Vista, albo z powodu jeszcze starszego adaptera Bluetooth, nie mogłem sprawić, aby kontroler działał poprawnie przy użyciu standardowego stosu Bluetooth firmy Microsoft. Ale tam, gdzie potknął się Microsoft, IVT odniosło sukces ze swoim produktem BlueSoleil (niestety płatnym). Bez większego wysiłku udało mi się podłączyć kontroler i doprowadzić go do stabilnej pracy. Szczegółowe instrukcje można znaleźć np.

Krótka instrukcja:

  1. Zainstaluj BlueSoleil (lub, jeśli okoliczności pomyślnie, użyj standardowych narzędzi systemu Windows).
  2. Aktywujemy adapter Bluetooth.
  3. Naciskamy przyciski 1 I 2 na kontrolerze i rozpocznij wyszukiwanie urządzeń.
  4. Kontroler jest identyfikowany jako Nintendo RVL-CNT-01.

Zamiana Wiimote w kierownicę

Napisano kilka programów dla Wiimote do współpracy z komputerem PC, np. GlovePIE - uniwersalny program do emulacji urządzeń wejściowych, pozwalający m.in. połącz swój komputer z Wii Remote przy użyciu wewnętrznego języka skryptowego.
Jeśli poszukasz, znajdziesz kilka takich skryptów, ale tutaj też nie wszystko jest takie gładkie ;)
Udało mi się zmusić kontroler do współpracy z wirtualnym joystickiem, jednak praca z akcelerometrem była bardzo niestabilna: kręciłem kontrolerem trochę wzdłuż określonej osi (lub za szybko/pod zbyt dużym kątem/itd.), a zawiesza się, zatrzymując wysyłanie danych.
Nie zniosłam tej hańby i kontynuowałam poszukiwania. Po pewnym czasie natknąłem się na cudowną bibliotekę .NET: WiimoteLib. Umożliwia dostęp do niemal każdej funkcji sterownika i odbieranie danych z jego czujników. W zestawie znajduje się przykładowy program wyświetlający wszystkie informacje pochodzące ze sterownika.

Dodajmy do systemu nowy wirtualny joystick:

Instalowanie PPJoy'a
W panelu sterowania znajdź i otwórz „Joysticki portu równoległego”.
Kliknij przycisk Dodaj
Parametr Port równoległy zmienić na Wirtualne joysticki
Kliknij przycisk Dodaj
Wybierz utworzony joystick na liście i kliknij „Mapowanie…”
Dalej >
Wypełniamy to i kolejne okna jak na zrzutach ekranu i kończymy instalację.

Napisałem mały program w C#, który tak naprawdę jest pomostem pomiędzy Wiimote i PPJoy, naciska wirtualne przyciski i kręci wirtualną kierownicą joystickiem. Podczas uruchamiania możesz ustawić czułość.


Możesz pobrać go wraz z kodami źródłowymi pod tym linkiem: WiiController.zip

Testy w prawdziwym świecie

Wszystkie testy przeprowadzono na symulatorze wyścigów Colin McRae: DiRT 2.
Z góry przepraszam za jakość zdjęć i filmów: wszystko zostało nakręcone kamerą typu „wyceluj i strzelaj” pięć lat temu.

Przybliżony widok ustawień gry:


Oto jak wygląda rzeczywista gra z kontrolerem:

Wrażenia

Czysto pozytywne! Ukończono całą grę, używając wyłącznie Wiimote. Wszystko działa tak stabilnie i szybko, że po kilku minutach zapominasz, że trzymasz w rękach urządzenie, które zupełnie nie jest do tego przeznaczone. Plusy: ogromna kierownica nie zasłania połowy ekranu i nie przeszkadza w ruchu rąk, wszystkie elementy sterujące umieszczono na przyciskach kontrolera.

p.s. Ogólnie rzecz biorąc, za pomocą Wii Remote możesz robić wiele fajnych rzeczy. Oto niektóre z nich:

  1. http://johnnylee.net/projects/wii/
    Śledzenie palców, tablica wielodotykowa, śledzenie głowy (aby stworzyć iluzję trójwymiarowości, spójrz ponad krawędź monitora). Tak naprawdę kupiłem Wiimote inspirowany tymi projektami.
  2. http://habrahabr.ru/blogs/DIY/91149/
    Wirtualne okno do świata Winscape ze śledzeniem głowy za pomocą Wiimote
  3. http://habrahabr.ru/blogs/subprzytomność/2877/
    5 najbardziej kreatywnych sposobów korzystania z Wiimote.