გაზომვები

დაკავშირება თქვენს კომპიუტერთან: მეორე შანსი Wii Remote-ისთვის. Wii კონტროლერები როგორ ვითამაშოთ wii კონტროლერთან კომპიუტერზე

ასე რომ, მიწისქვეშა WiiMote-მა უსაფრთხოდ მოაღწია ჩემამდე დაახლოებით ერთი თვის განმავლობაში. მართალი გითხრათ, 10 დოლარად ველოდი ასეთ ამაზრზენ ხარისხს. როგორც წესი, ჩინურ ჯოისტიკებზე ღილაკები იწყებენ დაწოლას და ისინი იშლება პირველი დაცემის შემდეგ. მახსოვს პირველი Xbox-ის საშინელი გეიმპადები, რომლებიც ჯგუფურად უნდა გამოცვლილიყო და არც მინდა გავიხსენო საშინელი Gameboy -> Gamecube-ის ასლი, რომელიც მივიღე tinydeal-ისგან მწარე იმედგაცრუება არ მომიტანა, ყველაფერს წესრიგში გეტყვით.

Wii Mote გამოვიდა შეფუთვის გარეშე, უბრალოდ შეფუთული ჩანთაში, მაგრამ მოყვება სილიკონის კორპუსი, ისევე როგორც ორიგინალები. სხვათა შორის, სილიკონის კორპუსს ძალიან უცნაური სუნი აქვს - პლასტმასის კი არა, ძაღლის სველი ხორცივით. ეს არა მარტო მე შევნიშნე, არამედ ჩემმა თანამშრომელმა კოლეგამ, რომელიც ჩემგან მეტრში იჯდა. გარეგნობაარაფრით განსხვავდება ორიგინალისგან, ერთადერთი განსხვავებით, რომ Wiimote-ის უკანა მხარეს Nintendo წარწერა აკლია. მასალა, საიდანაც მზადდება დისტანციური მართვის პულტი, აშკარად ძალიან იაფია, იმედი მაქვს, რომ ეს გავლენას არ მოახდენს ღილაკების მუშაობაზე (მაგალითად, არის ფენომენი, როდესაც ისინი იწყებენ შეკუმშვას). კარგი, ახლა კარგის შესახებ. მე გამოვცადე ჩემი ასლი Wii-ის ორ თამაშში, კერძოდ Super Monkey Ball Banana Blitz, რომელიც არის ერთგვარი ეტალონი თამაშებისთვის, რომელთა გეიმპლეი ეფუძნება ჯოისტიკის გიროსკოპის მუშაობას და Wii Sports, რომელიც იყენებს როგორც აქსელომეტრს, ასევე გიროსკოპს. და კონსოლის მენიუში ნავიგაცია ემსახურებოდა მაჩვენებლის ტესტს, რომელზეც პრეტენზია საერთოდ არ ყოფილა. Wii Sports-ის ჩოგბურთი მშვენივრად წარიმართა. მშვენიერი იყო ძველი დროის გახსენება, როდესაც ყველა დარბოდა მაღაზიაში ახალი Nintendo კონსოლისთვის, მას შემდეგ, რაც ნახა მხოლოდ სპორტული მინი თამაშების კოლექცია. ზოგადად, ონლაინ მაღაზიიდან tinydeal.com ჩინური დისტანციური მართვის წყალობით, მაქვს სურვილი რეგულარულად ვითამაშო Wii Sports. ჩოგბურთის და გოლფის დახმარებით დავადგინე საქანელების აჩქარების სიზუსტე ჩოგბურთით და ჩოგბურთის რაკეტით დარტყმების დახრის სწორი კუთხეები. ორიგინალური ჯოისტიკისგან განსხვავება არ იქნა ნაპოვნი. და Super Monkey Ball-ის თამაში ჩინური Wii Mote-ით, თითქმის დავამარცხე ყველაზე რთული დონე მეათე სამყაროდან. ზოგადად, როგორც ჩანს, აქ გამოყენებული შევსება ზუსტად იგივეა, რაც ორიგინალში, გარდა სპიკერისა. მე ის ცოტა უფრო ხმამაღალი აღმოვაჩინე ვიდრე ორიგინალი (იმავე მოცულობის დონეზე).
დასასრულს, მინდა ვთქვა რამდენიმე სიტყვა გამძლეობის შესახებ. რა თქმა უნდა, ორიგინალთან არ გვაქვს საქმე და შესაბამისად კოლექციების ხარისხი ალბათ არც ისე კარგია. ამან შეიძლება გავლენა მოახდინოს მოწყობილობის სიცოცხლეზე. მაგალითად, ჩემი მეგობარი Wii Mote, შეკვეთილი dealextreme ონლაინ მაღაზიიდან, ვერ მოხერხდა გამოყენების პირველი წლის განმავლობაში. თუმცა ძალიან ხშირად თამაშობდა. თუ თქვენ იღებთ ამ ჯოისტიკს, როგორც მეორეხარისხოვანს, მაგალითად, როდესაც მეგობრები მოდიან, მაშინ არ უნდა ინერვიულოთ. თანაც, 10 დოლარი არც ისე დიდი თანხაა (დაახლოებით სამჯერ იაფია, ვიდრე ორიგინალი).



გეგმავს +1 ყიდვას დაამატეთ რჩეულებში მიმოხილვა მომეწონა +2 +7

Wii სათამაშო კონსოლის ძირითადი კონტროლერი არის Wii Remote (ზოგჯერ მას უწოდებენ "Wiimote"). Wii Remote-ის მთავარი მახასიათებელი კონკურენტებთან შედარებით არის მისი მოძრაობის ამოცნობა, რომელიც საშუალებას აძლევს მოთამაშეებს აკონტროლონ თამაშის პერსონაჟები და ეკრანის ობიექტები ხელის მოძრაობით, ან ეკრანზე გამოსახული ობიექტების „მიმართვით“. ამას უზრუნველყოფს აქსელერომეტრისა და ფოტომგრძნობიარე მატრიცის მუშაობა. გარდა ამისა, შეგიძლიათ დაუკავშირდეთ კონტროლერს სხვადასხვა მოწყობილობები, რითაც აფართოებს მის შესაძლებლობებს. Wii Nunchuk არის დამატებითი კონტროლერი, რომელსაც აქვს თვითმფრინავის მართვის ჯოხი. უკავშირდება Wii Remote-ს, შეიცავს ანალოგურ ჯოხს, ორ არაანალოგურ ტრიგერს და ჩაშენებულ აჩქარების სენსორს.
უკაბელო Wii Remote-ით ხელში, ნებისმიერი თამაშის დაუფლება ძალიან ადვილია და ის ფაქტი, რომ კონტროლერის მოძრაობა სივრცეში გავლენას ახდენს თამაშის სამყაროში მოვლენებზე, აძლევს უპრეცედენტო ინტერაქტიულ ხარისხს იმას, რაც ხდება. თამაში უფრო რეალური, ხელშესახები გეჩვენებათ, ფიზიკურად მონაწილეობს თამაშის მოვლენებში, განიცდი ენით აღუწერელ მღელვარებას. ვინაიდან Wii თამაშების უმეტესობა მხარს უჭერს ოთხი Wii Remote-ის ერთდროულად დაკავშირების შესაძლებლობას, ნებისმიერი შეხვედრა მეგობრებთან შეიძლება ჩაითვალოს პოტენციურ წვეულებად.

ჩვენმა უმეტესობამ იცის სათამაშო კონსოლი Wii. გამორჩეული თვისებარომელიც არის Wii Remote უკაბელო კონტროლერი. დღეს მე მოგიყვებით ჩემს გამოცდილებაზე ამ კონტროლერის კომპიუტერისთვის მოსახერხებელ, ფუნქციონალურ და ამავდროულად ძალიან იაფ საჭად გადაქცევის შესახებ.

თავად კონტროლერის შესაძლებლობები შთამბეჭდავია:

სამი ღერძიანი აქსელერომეტრი
ინფრაწითელი კამერა
Bluetooth კავშირი
ვიბრაციის ძრავა და დინამიკი
4 LED ინდიკატორი
დამატებითი კონტროლერების დაკავშირება
12 ღილაკი

ჩვენთვის აქსელერომეტრი და Bluetooth მნიშვნელოვანია. და თავად პროცედურა ასე გამოიყურება:

  1. იპოვნეთ Wiimote კონტროლერი ( ალტერნატიული სახელი Wii Remote).
  2. შეაერთეთ იგი თქვენს კომპიუტერთან.
  3. მართეთ კონტროლერის ამაჩქარებლიდან მიღებული მონაცემების თამაშებისთვის გასაგებ ფორმატში გადაქცევის ორგანიზება.

სად ვიშოვო Wiimote კონტროლერი

მათ, ვისაც Wii აქვს, შეუძლიათ პირდაპირ შემდეგ ეტაპზე გადასვლა. მე არ მქონდა, ამიტომ გადავწყვიტე ცალკე მეყიდა კონტროლერი.
რუსეთში დაახლოებით 2000 რუბლი ღირს, რაც, ჩემი აზრით, უსაფუძვლოდ ძვირია. ასე რომ, ორჯერ დაუფიქრებლად წავედი Ebay-ის აუქციონზე. და არ შევმცდარვარ! ერთი წლის წინ, ახალი ორიგინალური Wii პულტი + Nunchuk უფასო მიწოდებით დამიჯდა მხოლოდ $18,50. დღევანდელი ძიების შედეგების სწრაფი გადახედვა აჩვენებს, რომ ფასები კიდევ უფრო დაეცა.

კომპიუტერთან დაკავშირება

ერთი შეხედვით, აქ სირთულეები არ უნდა წარმოიშვას: მთავარია გქონდეთ ჩაშენებული ან გარე Bluetooth მიმღები. ინტერნეტში მარტივად შეგიძლიათ იპოვოთ რამდენიმე ინსტრუქცია Wiimote-ის კომპიუტერთან დასაკავშირებლად.
თუმცა, ან ძველი Windows Vista-ს გამო, ან კიდევ უფრო ძველი Bluetooth ადაპტერის გამო, მე ვერ მოვახერხე კონტროლერის გამართულად მუშაობა Microsoft-ის სტანდარტული Bluetooth სტეკის გამოყენებით. მაგრამ სადაც Microsoft დაბრკოლდა, IVT-მ წარმატებას მიაღწია თავისი BlueSoleil პროდუქტით (სამწუხაროდ, ფასიანი). დიდი ძალისხმევის გარეშე, მე შევძელი კონტროლერის დაკავშირება და სტაბილურად მუშაობა. დეტალური ინსტრუქციებიშეგიძლიათ იპოვოთ, მაგალითად, .

მოკლე ინსტრუქციები:

  1. დააინსტალირეთ BlueSoleil (ან, თუ გარემოებები წარმატებულია, გამოიყენეთ სტანდარტული საშუალებები Windows).
  2. ჩვენ ვააქტიურებთ Bluetooth ადაპტერს.
  3. ჩვენ ვაჭერთ ღილაკებს 1 და 2 კონტროლერზე და დაიწყეთ მოწყობილობების ძებნა.
  4. კონტროლერი იდენტიფიცირებულია, როგორც Nintendo RVL-CNT-01.

Wiimote-ის საჭად გადაქცევა

Wiimote-სთვის დაიწერა რამდენიმე პროგრამა კომპიუტერთან მუშაობისთვის, მაგალითად GlovePIE - უნივერსალური პროგრამა შეყვანის მოწყობილობების ემულაციისთვის, რომელიც საშუალებას იძლევა, ჩათვლით. დააკავშირეთ თქვენი კომპიუტერი და Wii Remote შიდა სკრიპტირების ენის გამოყენებით.
თუ მოძებნით, შეგიძლიათ იპოვოთ რამდენიმე ასეთი სკრიპტი, მაგრამ არც აქ არის ყველაფერი ასე გლუვი;)
მე მოვახერხე კონტროლერის ვირტუალური ჯოისტიკით მუშაობა, მაგრამ ამაჩქარებლთან მუშაობა ძალიან არასტაბილური იყო: თქვენ ატრიალებთ კონტროლერს ოდნავ გარკვეული ღერძის გასწვრივ (ან ძალიან სწრაფად/ძალიან დიდი კუთხით/ა.შ.) და ის იყინება, წყვეტს მონაცემთა გაგზავნას.
მე არ მოვითმინე ეს სირცხვილი და გავაგრძელე ძებნა. გარკვეული პერიოდის შემდეგ, წავაწყდი მშვენიერ .NET ბიბლიოთეკას: WiimoteLib. ის საშუალებას გაძლევთ შეხვიდეთ კონტროლერის თითქმის ნებისმიერ ფუნქციაზე და მიიღოთ მონაცემები მისი სენსორებისგან. ნაკრები მოიცავს სამაგალითო პროგრამას, რომელიც აჩვენებს კონტროლერიდან მოსულ ყველა ინფორმაციას.

მოდით დავამატოთ ახალი ვირტუალური ჯოისტიკი სისტემაში:

PPJoy-ის ინსტალაცია
მართვის პანელში იპოვეთ და გახსენით „პარალელური პორტის ჯოისტიკები“.
დააჭირეთ ღილაკს დამატება
პარამეტრი პარალელური პორტიშეცვლა ვირტუალური ჯოისტიკები
დააჭირეთ ღილაკს დამატება
აირჩიეთ შექმნილი ჯოისტიკი სიაში და დააჭირეთ "Mapping..."
შემდეგი >
ჩვენ ვავსებთ ამ და მომდევნო ფანჯრებს, როგორც ეკრანის სურათებში, და ვასრულებთ დაყენებას.

მე დავწერე პატარა პროგრამა C#-ში, რომელიც, ფაქტობრივად, არის ხიდი Wiimote-სა და PPJoy-ს შორის, აჭერს ვირტუალურ ღილაკებს და აბრუნებს ჯოისტიკის ვირტუალურ საჭეს. გაშვებისას შეგიძლიათ დააყენოთ მგრძნობელობა.


შეგიძლიათ ჩამოტვირთოთ ის წყაროს კოდებთან ერთად ამ ბმულიდან: WiiController.zip

რეალური სამყაროს ტესტები

ყველა ტესტი ჩატარდა სარბოლო სიმულატორზე Colin McRae: DiRT 2.
წინასწარ ბოდიშს ვიხდი ფოტოებისა და ვიდეოების ხარისხისთვის: ყველაფერი გადაღებულია კამერაზე ხუთი წლის წინ.

თამაშის პარამეტრების სავარაუდო ხედი:


აი, როგორ გამოიყურება რეალური თამაში კონტროლერთან ერთად:

შთაბეჭდილებები

წმინდად პოზიტიური! დაასრულა მთელი თამაში მხოლოდ Wiimote-ის გამოყენებით. ყველაფერი ისე სტაბილურად და სწრაფად მუშაობს, რომ რამდენიმე წუთის შემდეგ დაგავიწყდება, რომ ხელში გიჭირავს მოწყობილობა, რომელიც საერთოდ არ არის განკუთვნილი. დადებითი მხარე: უზარმაზარი საჭე არ ფარავს ეკრანის ნახევარს და არ უშლის ხელს თქვენი ხელების მოძრაობას.

p.s.ზოგადად, Wii Remote-ით ბევრი მაგარი რამის გაკეთება შეგიძლიათ, აქ არის რამდენიმე მათგანი:

  1. http://johnnylee.net/projects/wii/
    თითის თვალყურის დევნება, მრავალ შეხების დაფა, თავის თვალყურის დევნება (სამგანზომილებიანობის ილუზიის შესაქმნელად, გადახედეთ მონიტორის კიდეებს). ფაქტობრივად, ვიყიდე Wiimote, რომელიც შთაგონებულია ამ პროექტებით.
  2. http://habrahabr.ru/blogs/DIY/91149/
    ვირტუალური ფანჯარა Winscape-ის სამყაროში, Wiimote-ის გამოყენებით თავის თვალთვალით
  3. http://habrahabr.ru/blogs/subconsciousness/2877/
    Wiimote-ის გამოყენების 5 ყველაზე კრეატიული გზა.

ჩვენმა უმეტესობამ იცის Wii სათამაშო კონსოლის შესახებ, რომელიც აღჭურვილია უკაბელო Wii დისტანციური კონტროლით. დღეს მე მოგიყვებით ჩემს გამოცდილებაზე ამ კონტროლერის კომპიუტერისთვის მოსახერხებელ, ფუნქციონალურ და ამავდროულად ძალიან იაფ საჭად გადაქცევის შესახებ.

თავად კონტროლერის შესაძლებლობები შთამბეჭდავია:

სამი ღერძიანი აქსელერომეტრი
ინფრაწითელი კამერა
Bluetooth კავშირი
ვიბრაციის ძრავა და დინამიკი
4 LED ინდიკატორი
დამატებითი კონტროლერების დაკავშირება
12 ღილაკი

ჩვენთვის აქსელერომეტრი და Bluetooth მნიშვნელოვანია. და თავად პროცედურა ასე გამოიყურება:

  1. იპოვეთ Wiimote კონტროლერი (Wii Remote-ის ალტერნატიული სახელი).
  2. შეაერთეთ იგი თქვენს კომპიუტერთან.
  3. მართეთ კონტროლერის ამაჩქარებლიდან მიღებული მონაცემების თამაშებისთვის გასაგებ ფორმატში გადაქცევის ორგანიზება.

სად ვიშოვო Wiimote კონტროლერი

მათ, ვისაც Wii აქვს, შეუძლიათ პირდაპირ შემდეგ ეტაპზე გადასვლა. მე არ მქონდა, ამიტომ გადავწყვიტე ცალკე მეყიდა კონტროლერი.
რუსეთში დაახლოებით 2000 რუბლი ღირს, რაც, ჩემი აზრით, უსაფუძვლოდ ძვირია. ასე რომ, ორჯერ დაუფიქრებლად წავედი Ebay-ის აუქციონზე. და არ შევმცდარვარ! ერთი წლის წინ, ახალი ორიგინალური Wii პულტი + Nunchuk უფასო მიწოდებით დამიჯდა მხოლოდ $18,50. დღევანდელი ძიების შედეგების სწრაფი გადახედვა აჩვენებს, რომ ფასები კიდევ უფრო დაეცა.

კომპიუტერთან დაკავშირება

ერთი შეხედვით, აქ სირთულეები არ უნდა წარმოიშვას: მთავარია გქონდეთ ჩაშენებული ან გარე Bluetooth მიმღები. ინტერნეტში მარტივად შეგიძლიათ იპოვოთ რამდენიმე ინსტრუქცია Wiimote-ის კომპიუტერთან დასაკავშირებლად.
თუმცა, ან ძველი Windows Vista-ს გამო, ან კიდევ უფრო ძველი Bluetooth ადაპტერის გამო, მე ვერ მოვახერხე კონტროლერის გამართულად მუშაობა Microsoft-ის სტანდარტული Bluetooth სტეკის გამოყენებით. მაგრამ სადაც Microsoft დაბრკოლდა, IVT-მ წარმატებას მიაღწია თავისი BlueSoleil პროდუქტით (სამწუხაროდ, ფასიანი). დიდი ძალისხმევის გარეშე, მე შევძელი კონტროლერის დაკავშირება და სტაბილურად მუშაობა. დეტალური ინსტრუქციები შეგიძლიათ ნახოთ, მაგალითად,.

მოკლე ინსტრუქციები:

  1. დააინსტალირეთ BlueSoleil (ან, თუ გარემოებები წარმატებულია, გამოიყენეთ სტანდარტული Windows ინსტრუმენტები).
  2. ჩვენ ვააქტიურებთ Bluetooth ადაპტერს.
  3. ჩვენ ვაჭერთ ღილაკებს 1 და 2 კონტროლერზე და დაიწყეთ მოწყობილობების ძებნა.
  4. კონტროლერი იდენტიფიცირებულია, როგორც Nintendo RVL-CNT-01.

Wiimote-ის საჭად გადაქცევა

Wiimote-სთვის დაიწერა რამდენიმე პროგრამა კომპიუტერთან მუშაობისთვის, მაგალითად GlovePIE - უნივერსალური პროგრამა შეყვანის მოწყობილობების ემულაციისთვის, რომელიც საშუალებას იძლევა, ჩათვლით. დააკავშირეთ თქვენი კომპიუტერი და Wii Remote შიდა სკრიპტირების ენის გამოყენებით.
თუ მოძებნით, შეგიძლიათ იპოვოთ რამდენიმე ასეთი სკრიპტი, მაგრამ არც აქ არის ყველაფერი ასე გლუვი;)
მე მოვახერხე კონტროლერის ვირტუალური ჯოისტიკით მუშაობა, მაგრამ ამაჩქარებლთან მუშაობა ძალიან არასტაბილური იყო: თქვენ ატრიალებთ კონტროლერს ოდნავ გარკვეული ღერძის გასწვრივ (ან ძალიან სწრაფად/ძალიან დიდი კუთხით/ა.შ.) და ის იყინება, წყვეტს მონაცემთა გაგზავნას.
მე არ მოვითმინე ეს სირცხვილი და გავაგრძელე ძებნა. გარკვეული პერიოდის შემდეგ, წავაწყდი მშვენიერ .NET ბიბლიოთეკას: WiimoteLib. ის საშუალებას გაძლევთ შეხვიდეთ კონტროლერის თითქმის ნებისმიერ ფუნქციაზე და მიიღოთ მონაცემები მისი სენსორებისგან. ნაკრები მოიცავს სამაგალითო პროგრამას, რომელიც აჩვენებს კონტროლერიდან მოსულ ყველა ინფორმაციას.

მოდით დავამატოთ ახალი ვირტუალური ჯოისტიკი სისტემაში:

PPJoy-ის ინსტალაცია
მართვის პანელში იპოვეთ და გახსენით „პარალელური პორტის ჯოისტიკები“.
დააჭირეთ ღილაკს დამატება
პარამეტრი პარალელური პორტიშეცვლა ვირტუალური ჯოისტიკები
დააჭირეთ ღილაკს დამატება
აირჩიეთ შექმნილი ჯოისტიკი სიაში და დააჭირეთ "Mapping..."
შემდეგი >
ჩვენ ვავსებთ ამ და მომდევნო ფანჯრებს, როგორც ეკრანის სურათებში, და ვასრულებთ დაყენებას.

მე დავწერე პატარა პროგრამა C#-ში, რომელიც, ფაქტობრივად, არის ხიდი Wiimote-სა და PPJoy-ს შორის, აჭერს ვირტუალურ ღილაკებს და აბრუნებს ჯოისტიკის ვირტუალურ საჭეს. გაშვებისას შეგიძლიათ დააყენოთ მგრძნობელობა.


შეგიძლიათ ჩამოტვირთოთ ის წყაროს კოდებთან ერთად ამ ბმულიდან: WiiController.zip

რეალური სამყაროს ტესტები

ყველა ტესტი ჩატარდა სარბოლო სიმულატორზე Colin McRae: DiRT 2.
წინასწარ ბოდიშს ვიხდი ფოტოებისა და ვიდეოების ხარისხისთვის: ყველაფერი გადაღებულია კამერაზე ხუთი წლის წინ.

თამაშის პარამეტრების სავარაუდო ხედი:


აი, როგორ გამოიყურება რეალური თამაში კონტროლერთან ერთად:

შთაბეჭდილებები

წმინდად პოზიტიური! დაასრულა მთელი თამაში მხოლოდ Wiimote-ის გამოყენებით. ყველაფერი ისე სტაბილურად და სწრაფად მუშაობს, რომ რამდენიმე წუთის შემდეგ დაგავიწყდება, რომ ხელში გიჭირავს მოწყობილობა, რომელიც საერთოდ არ არის განკუთვნილი. დადებითი მხარე: უზარმაზარი საჭე არ ფარავს ეკრანის ნახევარს და არ უშლის ხელს თქვენი ხელების მოძრაობას.

p.s.ზოგადად, Wii Remote-ით ბევრი მაგარი რამის გაკეთება შეგიძლიათ, აქ არის რამდენიმე მათგანი:

  1. http://johnnylee.net/projects/wii/
    თითის თვალყურის დევნება, მრავალ შეხების დაფა, თავის თვალყურის დევნება (სამგანზომილებიანობის ილუზიის შესაქმნელად, გადახედეთ მონიტორის კიდეებს). ფაქტობრივად, ვიყიდე Wiimote, რომელიც შთაგონებულია ამ პროექტებით.
  2. http://habrahabr.ru/blogs/DIY/91149/
    ვირტუალური ფანჯარა Winscape-ის სამყაროში, Wiimote-ის გამოყენებით თავის თვალთვალით
  3. http://habrahabr.ru/blogs/subconsciousness/2877/
    Wiimote-ის გამოყენების 5 ყველაზე კრეატიული გზა.