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

Wiiiiii !-Mote Connections

  • Upload
    eamon

  • View
    61

  • Download
    0

Embed Size (px)

DESCRIPTION

Wiiiiii !-Mote Connections. A Primer on Integrating Wiimote Functionality. 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. - PowerPoint PPT Presentation

Citation preview

Page 1: Wiiiiii !-Mote Connections

A PRIMER ON INTEGRATING WIIMOTE FUNCTIONALITY

Wiiiiii!-Mote Connections

Page 2: Wiiiiii !-Mote Connections

What is the Wii Remote?

Nicknamed the WiimoteDeveloped for use with Nintendo’s Wii

ConsoleUses Bluetooth to connect wirelesslyRuns off 2 AA BatteriesNo operating system natively supports

Wiimote

Next: Wiimote Capabilities

Page 3: Wiiiiii !-Mote Connections

Wiimote Capabilities

7 Buttons and a Directional Pad3 axis AccelerometersIR Point Sensing4 LED1 SpeakerRumble FunctionalityExtendible

Next: Wiimote Extensions

Page 4: Wiiiiii !-Mote Connections

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

Page 5: Wiiiiii !-Mote Connections

Why Bother?

Human Interface Devices change games are experienced

Different types of inputWireless controllers are popularOffer new challenges to playersMake gameplay more intuitiveCause it’s cool

Next: Existing Interfaces

Image from: http://www.nintendo.com/wii/what/wiiparents

Even Old People and Little Girls like using Wiimotes!

Page 6: Wiiiiii !-Mote Connections

Current Connections

BlueSoleilGlovePIEWiiYourself!

Next: Blue Soleil

Page 7: Wiiiiii !-Mote Connections

BlueSoleil

Is a replacement for native Bluetooth stacksPros

Has a computer wide access to Wiimote Works very well

Cons Costs money Not Flexible for programmers Not distributable with your game

Next: GlovePIE

Page 8: Wiiiiii !-Mote Connections

GlovePIE

Stands for Programmable Interface EmulatorPros

Free! Scripting capabilities

Cons Does not work with all Bluetooth Stacks Would require a separate install from players

Next: WiiYourself!

Page 9: Wiiiiii !-Mote Connections

WiiYourself!

C++ source code that interprets Wiimote inputPros

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

Page 10: Wiiiiii !-Mote Connections

Software Wii-quirements

WiiYourself! http://wiiyourself.gl.tter.org/

Microsoft SDK http://msdn.microsoft.com/en-us/windows/bb980924.a

spxWindows Drivers Kit

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=36a2630f-5d56-43b5-b996-7633f2ec14ff

Next: How to Install

Confused?

Page 11: Wiiiiii !-Mote Connections

Wii-configuring Visual Studio

Install Windows WDK and SDKAfter Install Run Visual Studio Configuration

Next: Includes and Libraries

Page 12: Wiiiiii !-Mote Connections

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

Page 13: Wiiiiii !-Mote Connections

Integration

Include Wiimote.h in your GameDevelop an Interface to your GameInclude required License Text and Game On

Next: How To Interpret Input

Wii-HABILITATED