Presentation is loading. Please wait.

Presentation is loading. Please wait.

A PRIMER ON INTEGRATING WIIMOTE FUNCTIONALITY Wiiiiii!-Mote Connections.

Similar presentations


Presentation on theme: "A PRIMER ON INTEGRATING WIIMOTE FUNCTIONALITY Wiiiiii!-Mote Connections."— Presentation transcript:

1 A PRIMER ON INTEGRATING WIIMOTE FUNCTIONALITY Wiiiiii!-Mote Connections

2 What is the Wii Remote? Nicknamed the Wiimote Developed for use with Nintendo’s Wii Console Uses Bluetooth to connect wirelessly Runs off 2 AA Batteries No operating system natively supports Wiimote Next: Wiimote Capabilities

3 Wiimote Capabilities 7 Buttons and a Directional Pad 3 axis Accelerometers IR Point Sensing 4 LED 1 Speaker Rumble Functionality Extendible Next: Wiimote Extensions

4 Wiimote Extensions Nunchuck  2 Buttons and Thumbstick  3 axis Accelerometer Motion Plus  More accurate position description Classic Controller  10 Buttons, a Directional Pad, and two Thumbsticks Next: Motivation Images from: http://www.nintendo.com/wii/what/controllers

5 Why Bother? Human Interface Devices change games are experienced Different types of input Wireless controllers are popular Offer new challenges to players Make gameplay more intuitive Cause it’s cool Next: Existing Interfaces Image from: http://www.nintendo.com/wii/what/wiiparents Even Old People and Little Girls like using Wiimotes!

6 Current Connections BlueSoleil GlovePIE WiiYourself! Next: Blue Soleil

7 BlueSoleil Is a replacement for native Bluetooth stacks Pros  Has a computer wide access to Wiimote  Works very well Cons  Costs money  Not Flexible for programmers  Not distributable with your game Next: GlovePIE

8 GlovePIE Stands for Programmable Interface Emulator Pros  Free!  Scripting capabilities Cons  Does not work with all Bluetooth Stacks  Would require a separate install from players Next: WiiYourself!

9 WiiYourself! C++ source code that interprets Wiimote input Pros  Free!  Distributable  Can be fully integrated and customized for your game Cons  Requires extra downloads on developers part  Use of motion sensing and IR sensing requires significant programming Conclusion: Go with WiiYourself! Next: Components

10 Software Wii-quirements WiiYourself!  http://wiiyourself.gl.tter.org/ http://wiiyourself.gl.tter.org/ Microsoft SDK  http://msdn.microsoft.com/en-us/windows/bb980924.aspx http://msdn.microsoft.com/en-us/windows/bb980924.aspx Windows Drivers Kit  http://www.microsoft.com/downloads/details.aspx?displayla ng=en&FamilyID=36a2630f-5d56-43b5-b996-7633f2ec14ff http://www.microsoft.com/downloads/details.aspx?displayla ng=en&FamilyID=36a2630f-5d56-43b5-b996-7633f2ec14ff Next: How to Install

11 Wii-configuring Visual Studio Install Windows WDK and SDK After Install Run Visual Studio Configuration Next: Includes and Libraries

12 Setting Includes and Libraries In Visual Studio Include:  WDK API  SDK for your version of Windows (XP should work on most current Versions)  Include the WDK library for your OS (Again, XP should work) Next: Finishing It Off

13 Integration Include Wiimote.h in your Game Develop an Interface to your Game Include required License Text and Game On Next: How To Interpret Input


Download ppt "A PRIMER ON INTEGRATING WIIMOTE FUNCTIONALITY Wiiiiii!-Mote Connections."

Similar presentations


Ads by Google