Pages

Friday, March 13, 2009

Wii Remote

The Wii Remote (Wiiリモコン Uī Rimokon?), sometimes unofficially nicknamed "Wiimote", is the primary controller for Nintendo's Wii console. A main feature of the Wii Remote is its motion sensing capability, which allows the user to interact with and manipulate items on screen via gesture recognition and pointing through the use of accelerometer and optical sensor technology. Another feature is its expandability through the use of attachments. The attachment bundled with the Wii console is the Nunchuk, which complements the Wii Remote by providing functions similar to those in gamepad controllers. Some other attachments include the Wii Classic Controller, Wii Zapper, and the Wii Wheel, originally used for Mario Kart.
The controller was revealed at the Tokyo Game Show on October 14, 2005, with the name "Wii Remote" announced April 27, 2006. It has since received much attention due to its unique features and the contrast between it and typical gaming controllers. It has also gained significant attention from hackers using it to control non Wii-related devices through Wii homebrew.

Development
Development of a motion enabled controller began in 2001, coinciding with development of the Wii console. In that year, Nintendo licensed a number of motion-sensing patents from Gyration Inc., a company that produces wireless motion-sensing computer mice. Nintendo then commissioned Gyration Inc. to create a one-handed controller for it, which eventually developed the "Gyropod", a more traditional gamepad which allowed its right half to break away for motion-control. At this point, Gyration Inc. brought in a separate design firm Bridge Design to help pitch its concept to Nintendo. Under requirement to "roughly preserve the existing Game Cube button layout", it experimented with different forms "through sketches, models and interviewing various hardcore gamers". By "late 2004, early 2005", however, Nintendo had come up with the Wii Remote's less traditional "wand shape", and the design of the Nunchuk attachment. Nintendo had also decided upon using a motion sensor, infrared pointer, and the layout of the buttons, and by the end of 2005 the controller was ready for mass production.
During development of the Wii Remote, video game designer Shigeru Miyamoto brought in mobile phones and controllers for automotive navigation systems for inspiration, eventually producing a prototype that resembled a cell phone. Another design featured both an analog stick and a touchscreen, but Nintendo rejected the idea of a touchscreen on the controller, "since the portable console and living-room console would have been exactly the same".
Sources also indicate that the Wii Remote was originally in development as a controller for the Nintendo GameCube, rather than the Wii. Video game developer Factor 5 stated that during development of launch title Star Wars Rogue Squadron II: Rogue Leader, it had an early prototype of a motion-sensing controller. Video game journalist Matt Casamassina, from gaming website IGN, stated that he believed that Nintendo had planned to release the Wii Remote for the GameCube, noting that "Nintendo said that it hoped that GCN could enjoy a longer life cycle with the addition of top-secret peripherals that would forever enhance the gameplay experience." He suggested that Nintendo may have wanted to release the Wii Remote with a new system, instead of onto the GameCube, as " Revolution addresses one of the GameCube's biggest drawbacks, which is that it was/is perceived as a toy."

Third-party use
Since the release of the Wii console, people have been exploring different new ways in which to use the Wii Remote. Many third-party applications are currently in development through Wii homebrew. One popular Windows program called GlovePIE allows the Wii Remote to be used on a personal computer to emulate a keyboard, mouse or joystick. Connecting the Wii Remote to a personal computer is done via a Bluetooth connection. The Bluetooth program BlueSoleil has been proven to successfully connect a Wii Remote to a PC. Still another program (like GlovePIE) is needed to utilize the Wii Remote's protocol and to use the data it offers.
The Wii Remote Bluetooth protocol can be implemented on other devices including cell phones, which often have poor usability with games. Two students have demonstrated this concept by creating a driver software that has the capability to connect the Wii Remote to a Symbian OS smartphone. The idea behind this driver is that a mobile phone with a TV-out port can replace the game console.
Programmer Johnny Lee has posted video demos and sample code at his website related to the use of the Wii Remote for finger tracking, low-cost multipoint interactive whiteboards, and head tracking for desktop VR displays. This was the subject for his presentation at the prestigious TED conference, where he demonstrated several such applications. The WiimoteProject forum has become the discussion, support and sharing site for Lee's Wii Remote projects and other newer developments.
Studies have also been conducted to use the Wii Remote as a practice method to fine-tune surgeons' hand motions. Utilizing DarwiinRemote, researchers at the University of Memphis have adapted the Wii Remote for data collection in cognitive psychology experiments. Autodesk has released a plugin that allows the Wii Remote to control orientation of 3D models in Autodesk Design Review.

Counterfeit units
As the Wii gained in popularity, reports surfaced of counterfeit Wii Remotes entering circulation. Although these devices may provide the same functionality as official Wii Remotes, the build quality is typically inferior and components such as the rumble pack and speaker are noticeably different. It is also unclear if current and future accessories will operate correctly with counterfeit units due to the differences in internal components.

Design
The Wii Remote assumes a one-handed remote control-based design instead of the traditional gamepad controllers of previous gaming consoles. This was done to make motion sensitivity more intuitive, as a remote design is fitted perfectly for pointing, and in part to help the console appeal to a broader audience that includes non-gamers. The body of the Wii Remote measures 148 mm (5.83 in) long, 36.2 mm (1.43 in) wide, and 30.8 mm (1.21 in) thick. The Wii Remote model number is RVL-003, a reference to the project codename "Revolution". The controller communicates wirelessly with the console via short-range Bluetooth radio, with which it is possible to operate up to four controllers as far as 10 meters (approx. 30 ft) away from the console. However, to utilize pointer functionality, the Wii Remote must be used within five meters (approx. 16 ft) of the Sensor Bar. The controller's symmetrical design allows it to be used in either hand. The Wii Remote can also be turned horizontally and used like a Famicom/NES controller, or in some cases (like Excite Truck, Sonic and the Secret Rings, Mario Kart Wii, and Sonic and Sega All-Stars Racing) a steering wheel. It is also possible to play a single-player game with a Wii Remote in each hand, as in the Shooting Range game contained in Wii Play.
At E3 2006, a few minor changes were made to the controller from the design presented at the Game Developer's Conference. The controller was made slightly longer, and a speaker was added to the face beneath the center row of buttons. The "B" button became more curved resembling a trigger. The "Start" and "Select" buttons were changed to plus "+" and minus "–", and the "b" and "a" buttons were changed to 1 and 2 to differentiate them from the "A" and "B" buttons. Also, the symbol on the "Home" button was changed from a blue dot to a shape resembling a home/house, the shape of the power button was made circular rather than rectangular, and the blue LEDs indicating player number are now labeled using small Braille-like raised dots instead of Arabic numerals, with "1" being "•", "2" being "••", "3" being "•••", and "4" being "••••". The Nintendo logo at the bottom of the controller face was replaced with the Wii logo. Also, the expansion port was redesigned, with expansion plugs featuring a smaller snap-on design.
The blue LEDs also show how much battery power remains on the Wii Remote. By pressing any button, besides the power button while the controller is not being used to play games, a certain number of the four blue LEDs will light up, showing the battery life: four of the LEDs flash when it is at, or near, full power. Three lights flash when it is at 75%, two lights when at 50%, and one light flashes when there is 25% or less power remaining.
Similarities have been noted between the Wii Remote and an early Dreamcast controller prototype.
In the Red Steel trailer shown at E3 2006, the Wii Remote featured a smaller circular shaped image sensor, as opposed to the larger opaque IR filters shown on other versions. In the initial teaser video that revealed the controller at Tokyo Game Show 2005, the 1 and 2 buttons were labeled X and Y, respectively.