Měření

Připojte se k počítači: druhá šance pro Wii Remote. Wii ovladače Jak hrát s wii ovladačem na PC

Podzemní WiiMote se ke mně bezpečně dostalo asi za měsíc. Upřímně, za 10 dolarů jsem čekal něco tak nechutné kvality. Obvykle se tlačítka na čínských joystickech začnou zasekávat a po prvním pádu selhávají. Pamatuji si hrozné gamepady z prvního Xboxu, které se musely vyměňovat po dávkách a nechci ani vzpomínat na ty strašné adaptéry Gameboy -> Gamecube Nicméně kopii neoriginálního Wiimote, kterou jsem dostal od tinydeal nezpůsobilo mi hořké zklamání, řeknu vám o všem v pořádku.

Wii Mote přišlo bez obalu, jen zabalené v sáčku, ale je dodáváno se silikonovým pouzdrem, stejně jako originály. Silikonové pouzdro mimochodem velmi zvláštně voní - ani ne plastem, ale jako mokré psí maso. Všiml jsem si toho nejen já, ale i můj kolega z práce, který seděl metr ode mě. Vzhled se od originálu neliší, jen s tím rozdílem, že chybí nápis Nintendo na zadní straně Wiimote. Materiál, ze kterého je ovladač vyroben, je podle všeho velmi levný, doufám, že to nebude mít vliv na chod tlačítek (např. dochází k jevu, kdy se začnou zasekávat). No a teď o tom dobrém. Svou kopii jsem testoval ve dvou hrách pro Wii, a to Super Monkey Ball Banana Blitz, což je jakýsi benchmark pro hry, jejichž hratelnost je založena na ovládání joystickových gyroskopů, a Wii Sports, která využívá jak akcelerometr, tak gyroskopy. A procházení menu konzole sloužilo jako test pro ukazatel, ke kterému nebyly vůbec žádné stížnosti. Tenis od Wii Sports šel skvěle. Bylo skvělé zavzpomínat na staré časy, kdy každý běžel do obchodu pro novou konzoli Nintendo poté, co viděl pouze tuto kolekci sportovních miniher. Obecně mám díky čínskému dálkovému ovladači z internetového obchodu tinydeal.com chuť pravidelně hrát Wii Sports. Pomocí Tenisu a Golfu jsem určil přesnost zrychlení švihu holí a správné úhly sklonu úderů tenisovou raketou. Nebyly nalezeny žádné rozdíly oproti původnímu joysticku. A hraním Super Monkey Ball s čínským Wii Mote jsem málem porazil nejtěžší level z desátého světa. Obecně se zdá, že zde použitá náplň je úplně stejná jako v originálu, s výjimkou reproduktoru. Přišlo mi to trochu hlasitější než originál (při stejné úrovni hlasitosti).
Na závěr bych chtěl říci pár slov o trvanlivosti. Samozřejmě se nezabýváme originálem, a proto kvalita sbírek asi není tak dobrá. To může ovlivnit životnost zařízení. Například Wii Mote mého přítele, objednané z online obchodu dealextreme, selhalo během prvního roku používání. Hrál si s ním však velmi často. Pokud tento joystick vezmete jako sekundární, například když přijdou přátelé, nemusíte se bát. Navíc 10 dolarů není zas tak velká částka (asi třikrát levnější než originál).



Plánujete nákup +1 Přidat k oblíbeným Recenze se mi líbila +2 +7

Primárním ovladačem pro herní konzoli Wii je Wii Remote (někdy nazývaný „Wiimote“). Hlavní funkcí Wii Remote oproti konkurentům je detekce pohybu, která hráčům umožňuje ovládat herní postavy a objekty na obrazovce pohybem ruky nebo „ukazováním“ na objekty zobrazené na obrazovce. To je zajištěno činností akcelerometru a fotocitlivé matice. Navíc se můžete připojit k ovladači různá zařízení, čímž rozšiřuje své možnosti. Wii Nunchuk je přídavný ovladač ve tvaru ovládací páky letadla. Připojuje se k Wii Remote, obsahuje analogovou páku, dva neanalogové spouštěče a vestavěný senzor zrychlení.
S bezdrátovým ovladačem Wii Remote v ruce je velmi snadné zvládnout jakoukoli hru a skutečnost, že samotný pohyb ovladače v prostoru ovlivňuje dění v herním světě, dává dění nebývalou míru interaktivity. Hra působí reálněji, hmatatelněji, fyzicky se účastní herního dění, zažíváte nepopsatelné vzrušení. Protože většina her pro Wii podporuje možnost připojení čtyř ovladačů Wii Remote najednou, každé setkání s přáteli lze považovat za potenciální párty.

Většina z nás zná herní konzoli Wii. charakteristický rys což je bezdrátový ovladač Wii Remote. Dnes vám povím o své zkušenosti s přeměnou tohoto ovladače na pohodlný, funkční a zároveň velmi levný volant k počítači.

Schopnosti samotného ovladače jsou působivé:

Tříosý akcelerometr
Infračervená kamera
Bluetooth připojení
Vibrační motor a reproduktor
4 LED indikátory
Připojení dalších ovladačů
12 tlačítek

Pro nás je důležitý akcelerometr a Bluetooth. A samotný postup bude vypadat nějak takto:

  1. Najděte ovladač Wiimote ( alternativní název Wii Remote).
  2. Připojte jej k počítači.
  3. Uspořádejte převod dat přicházejících z akcelerometru ovladače do formátu srozumitelného pro hry.

Kde získat ovladač Wiimote

Ti, kteří mají konzoli Wii, mohou přejít rovnou k dalšímu kroku. Neměl jsem žádný a rozhodl jsem se koupit ovladač samostatně.
V Rusku to stojí asi 2000 rublů, což je podle mého názoru nepřiměřeně drahé. Bez přemýšlení jsem tedy šel do aukce na Ebay. A nemýlil jsem se! Před rokem mě nový originální ovladač Wii + Nunchuk s dopravou zdarma stál pouhých 18,50 $. Rychlý pohled na dnešní výsledky vyhledávání ukazuje, že ceny ještě klesly.

Připojení k počítači

Na první pohled by zde neměly nastat žádné potíže: hlavní věcí je mít vestavěný nebo externí Bluetooth přijímač. Na internetu můžete snadno najít několik pokynů pro připojení Wiimote k počítači.
Nicméně buď kvůli starému Windows Vista, nebo kvůli ještě staršímu Bluetooth adaptéru se mi nepodařilo zprovoznit ovladač správně pomocí standardního Bluetooth stacku od Microsoftu. Kde ale Microsoft narazil, IVT uspělo se svým produktem BlueSoleil (bohužel placeným). Bez velkého úsilí se mi podařilo připojit ovladač a uvést jej do stabilního provozu. Podrobné pokyny můžete najít například .

Stručný návod:

  1. Nainstalujte BlueSoleil (nebo, pokud jsou okolnosti úspěšné, použijte standardní prostředky Windows).
  2. Aktivujeme adaptér Bluetooth.
  3. Stlačíme tlačítka 1 A 2 na ovladači a začněte hledat zařízení.
  4. Ovladač je označen jako Nintendo RVL-CNT-01.

Přeměna Wiimote na volant

Pro Wiimote bylo napsáno několik programů pro práci s PC, např. GlovePIE - univerzální program pro emulaci vstupních zařízení, umožňující vč. připojte svůj počítač a Wii Remote pomocí interního skriptovacího jazyka.
Když budete hledat, najdete takových skriptů několik, ale ani zde není vše tak hladké;)
Podařilo se mi zprovoznit ovladač pomocí virtuálního joysticku, ale práce s akcelerometrem byla velmi nestabilní: otočíte ovladačem trochu podél určité osy (nebo příliš rychle/v příliš velkém úhlu/atd.), a zamrzne a přestane odesílat data.
S touto ostudou jsem se nesmířil a pokračoval v hledání. Po nějaké době jsem narazil na úžasnou .NET knihovnu: WiimoteLib. Umožňuje přístup téměř ke všem funkcím ovladače a příjem dat z jeho senzorů. Sada obsahuje ukázkový program, který zobrazuje všechny informace přicházející z ovladače.

Přidejme do systému nový virtuální joystick:

Instalace PPJoy
Na ovládacím panelu najděte a otevřete „Joysticky paralelního portu“.
Klikněte na tlačítko Přidat
Parametr Paralelní port změnit na Virtuální joysticky
Klikněte na tlačítko Přidat
Vyberte vytvořený joystick v seznamu a klikněte na „Mapping...“
Další >
Toto a následující okna vyplníme jako na snímcích obrazovky a dokončíme nastavení.

Napsal jsem malý program v C#, který je ve skutečnosti mostem mezi Wiimote a PPJoy, mačká virtuální tlačítka a otáčí virtuálním volantem joysticku. Při startu můžete nastavit citlivost.


Můžete si jej stáhnout spolu se zdrojovými kódy z tohoto odkazu: WiiController.zip

Testy ve skutečném světě

Všechny testy byly provedeny na závodním simulátoru Colin McRae: DiRT 2.
Předem se omlouvám za kvalitu fotek a videí: vše bylo natočeno na point-and-shoot kameru před pěti lety.

Přibližný pohled na nastavení hry:


Takto vypadá skutečná hra s ovladačem:

Dojmy

Čistě pozitivní! Dokončili jste celou hru pouze pomocí Wiimote. Vše funguje tak stabilně a rychle, že po pár minutách zapomenete, že v rukou držíte zařízení, které k tomu vůbec není určeno. Pozitivní je, že obrovský volant nezakrývá polovinu obrazovky a neruší pohyb rukou, všechny ovládací prvky jsou umístěny na tlačítkách ovladače.

p.s. Obecně platí, že s Wii Remote můžete dělat spoustu skvělých věcí, zde jsou některé z nich:

  1. http://johnnylee.net/projects/wii/
    Sledování prstů, vícedotyková deska, sledování hlavy (pro vytvoření iluze trojrozměrnosti se podívejte přes okraj monitoru). Ve skutečnosti jsem si koupil Wiimote inspirovaný těmito projekty.
  2. http://habrahabr.ru/blogs/DIY/91149/
    Virtuální okno do světa Winscape se sledováním hlavy pomocí Wiimote
  3. http://habrahabr.ru/blogs/subconsciousness/2877/
    5 nejkreativnějších způsobů, jak používat Wiimote.

Většina z nás zná herní konzoli Wii, která je vybavena bezdrátovým ovladačem Wii Remote. Dnes vám povím o své zkušenosti s přeměnou tohoto ovladače na pohodlný, funkční a zároveň velmi levný volant k počítači.

Schopnosti samotného ovladače jsou působivé:

Tříosý akcelerometr
Infračervená kamera
Bluetooth připojení
Vibrační motor a reproduktor
4 LED indikátory
Připojení dalších ovladačů
12 tlačítek

Pro nás je důležitý akcelerometr a Bluetooth. A samotný postup bude vypadat nějak takto:

  1. Najděte ovladač Wiimote (alternativní název pro Wii Remote).
  2. Připojte jej k počítači.
  3. Uspořádejte převod dat přicházejících z akcelerometru ovladače do formátu srozumitelného pro hry.

Kde získat ovladač Wiimote

Ti, kteří mají konzoli Wii, mohou přejít rovnou k dalšímu kroku. Neměl jsem žádný a rozhodl jsem se koupit ovladač samostatně.
V Rusku to stojí asi 2000 rublů, což je podle mého názoru nepřiměřeně drahé. Bez přemýšlení jsem tedy šel do aukce na Ebay. A nemýlil jsem se! Před rokem mě nový originální ovladač Wii + Nunchuk s dopravou zdarma stál pouhých 18,50 $. Rychlý pohled na dnešní výsledky vyhledávání ukazuje, že ceny ještě klesly.

Připojení k počítači

Na první pohled by zde neměly nastat žádné potíže: hlavní věcí je mít vestavěný nebo externí Bluetooth přijímač. Na internetu můžete snadno najít několik pokynů pro připojení Wiimote k počítači.
Nicméně buď kvůli starému Windows Vista, nebo kvůli ještě staršímu Bluetooth adaptéru se mi nepodařilo zprovoznit ovladač správně pomocí standardního Bluetooth stacku od Microsoftu. Kde ale Microsoft narazil, IVT uspělo se svým produktem BlueSoleil (bohužel placeným). Bez velkého úsilí se mi podařilo připojit ovladač a uvést jej do stabilního provozu. Podrobný návod najdete např.

Stručný návod:

  1. Nainstalujte BlueSoleil (nebo, pokud jsou okolnosti úspěšné, použijte standardní nástroje Windows).
  2. Aktivujeme adaptér Bluetooth.
  3. Stlačíme tlačítka 1 A 2 na ovladači a začněte hledat zařízení.
  4. Ovladač je označen jako Nintendo RVL-CNT-01.

Přeměna Wiimote na volant

Pro Wiimote bylo napsáno několik programů pro práci s PC, např. GlovePIE - univerzální program pro emulaci vstupních zařízení, umožňující vč. připojte svůj počítač a Wii Remote pomocí interního skriptovacího jazyka.
Když budete hledat, najdete takových skriptů několik, ale ani zde není vše tak hladké;)
Podařilo se mi zprovoznit ovladač pomocí virtuálního joysticku, ale práce s akcelerometrem byla velmi nestabilní: otočíte ovladačem trochu podél určité osy (nebo příliš rychle/v příliš velkém úhlu/atd.), a zamrzne a přestane odesílat data.
S touto ostudou jsem se nesmířil a pokračoval v hledání. Po nějaké době jsem narazil na úžasnou .NET knihovnu: WiimoteLib. Umožňuje přístup téměř ke všem funkcím ovladače a příjem dat z jeho senzorů. Sada obsahuje ukázkový program, který zobrazuje všechny informace přicházející z ovladače.

Přidejme do systému nový virtuální joystick:

Instalace PPJoy
Na ovládacím panelu najděte a otevřete „Joysticky paralelního portu“.
Klikněte na tlačítko Přidat
Parametr Paralelní port změnit na Virtuální joysticky
Klikněte na tlačítko Přidat
Vyberte vytvořený joystick v seznamu a klikněte na „Mapping...“
Další >
Toto a následující okna vyplníme jako na snímcích obrazovky a dokončíme nastavení.

Napsal jsem malý program v C#, který je ve skutečnosti mostem mezi Wiimote a PPJoy, mačká virtuální tlačítka a otáčí virtuálním volantem joysticku. Při startu můžete nastavit citlivost.


Můžete si jej stáhnout spolu se zdrojovými kódy z tohoto odkazu: WiiController.zip

Testy ve skutečném světě

Všechny testy byly provedeny na závodním simulátoru Colin McRae: DiRT 2.
Předem se omlouvám za kvalitu fotek a videí: vše bylo natočeno na point-and-shoot kameru před pěti lety.

Přibližný pohled na nastavení hry:


Takto vypadá skutečná hra s ovladačem:

Dojmy

Čistě pozitivní! Dokončili jste celou hru pouze pomocí Wiimote. Vše funguje tak stabilně a rychle, že po pár minutách zapomenete, že v rukou držíte zařízení, které k tomu vůbec není určeno. Pozitivní je, že obrovský volant nezakrývá polovinu obrazovky a neruší pohyb rukou, všechny ovládací prvky jsou umístěny na tlačítkách ovladače.

p.s. Obecně platí, že s Wii Remote můžete dělat spoustu skvělých věcí, zde jsou některé z nich:

  1. http://johnnylee.net/projects/wii/
    Sledování prstů, vícedotyková deska, sledování hlavy (pro vytvoření iluze trojrozměrnosti se podívejte přes okraj monitoru). Ve skutečnosti jsem si koupil Wiimote inspirovaný těmito projekty.
  2. http://habrahabr.ru/blogs/DIY/91149/
    Virtuální okno do světa Winscape se sledováním hlavy pomocí Wiimote
  3. http://habrahabr.ru/blogs/subconsciousness/2877/
    5 nejkreativnějších způsobů, jak používat Wiimote.