GameIS 2010 Developing Wii Games with Flash


Published on

GameIS 2010 Session Developing Wii Games with Flash

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

GameIS 2010 Developing Wii Games with Flash

  1. 1. GameIS - Developing Flash Games for The Wii 11/9/10
  2. 2. <ul><ul><li>I’m an interactive developer & designer specializing in Flash, Flex, Adobe Air, 3D </li></ul></ul><ul><ul><li>Experiences, Interactive games and Mobile Devices. Working under “Almog </li></ul></ul><ul><ul><li>Design”, a recently established design studio based in Tel Aviv, Israel. I provide </li></ul></ul><ul><ul><li>development, design, and consultant solutions for a broad range of reputable </li></ul></ul><ul><ul><li>clients to include Nokia Asia, Faction Media, Intel Israel and various local and </li></ul></ul><ul><ul><li>international companies. </li></ul></ul><ul><ul><li>I’m actively involved in the community, run the Adobe user group “Flash and Flex </li></ul></ul><ul><ul><li>Israel”, organizer of the annual conference “Flash Israel” and have spoken in a </li></ul></ul><ul><ul><li>number of events and conferences. </li></ul></ul><ul><ul><li>I contribute to Flash and Flex magazine, on line sites, blogs and publish my own </li></ul></ul><ul><ul><li>blog when not creating I enjoy scuba diving and photography. </li></ul></ul><ul><ul><li>My site & blog - almogdesign - </li></ul></ul>Who Am I Almog Koren “ Almog Design ” - Interactive Developer & Designer
  3. 3. <ul><ul><li>Flash and Flex Israel is the official Adobe user group in Israel (non-profit). Flash and </li></ul></ul><ul><ul><li>Flex Israel consists of professionals of all skill levels who gather monthly to share </li></ul></ul><ul><ul><li>information and stay on top of what is new in our ever- changing industry, as well </li></ul></ul><ul><ul><li>as experience new ideas and concepts. </li></ul></ul><ul><ul><li>All About Connections - 11/25/10 </li></ul></ul><ul><ul><li>Augmented Reality & Gaming - 12/23/10 </li></ul></ul><ul><ul><li>Flash Israel is an annual tech event bring together great speakers from aboard </li></ul></ul><ul><ul><li>covering a number of topics. </li></ul></ul>Flash and Flex Israel – Flash Israel 2011
  4. 4. Flash Israel 2011, – February 22 nd and 23 rd
  5. 5. <ul><ul><li>1. Introduction: The Wii </li></ul></ul><ul><ul><ul><ul><li>About the Wii </li></ul></ul></ul></ul><ul><ul><ul><ul><li>History, Stats, Demographics </li></ul></ul></ul></ul><ul><ul><ul><ul><li>The Wii browser </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Flash and the Wii </li></ul></ul></ul></ul><ul><ul><ul><ul><li>What can be done </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Real world examples </li></ul></ul></ul></ul><ul><ul><li>2. Wii Flash Development </li></ul></ul><ul><ul><ul><ul><li>What you need </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Getting started in 3 ease steps </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Tips and Tricks </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Live examples lets look at some code! </li></ul></ul></ul></ul>Agenda Table of Contents
  6. 6. <ul><ul><li>3. Beyond the session! </li></ul></ul><ul><ul><ul><ul><li>Great game development tools for Flash </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Game development tips and tricks </li></ul></ul></ul></ul><ul><ul><li>4. Cool examples </li></ul></ul><ul><ul><ul><ul><li>VR Displays </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Phidgets ServoMotor </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Self Portrait Generator </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Umap </li></ul></ul></ul></ul><ul><ul><ul><ul><li>kurukuru Kart </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Whiteboard </li></ul></ul></ul></ul>Agenda Continued Table of Contents
  8. 8. As of September 2010, Nintendo has sold nearly 80 million Wii game consoles. This makes the Wii Remote one of the most common computer input devices in the world which has great benefits. The Wii remote contains a 1024x768 infrared camera with built-in hardware blob tracking of up to 4 points at 100Hz. It also contains a +/-3g 8-bit 3-axis accelerometer also operating at 100Hz and an expansion port for even more capability. A distinguishing feature of the console is its wireless controller, the Wii Remote, which can be used as a handheld pointing device and detects movement in three dimensions. About the Wii? Introduction: The Wii
  9. 9. <ul><li>The console was conceived in 2001, as the Nintendo GameCube was first seeing release. </li></ul><ul><li>Released by Nintendo on November 19, 2006. As a seventh-generation console. </li></ul><ul><li>As of November 2010, the Wii leads the generation over the PlayStation 3 and Xbox 360 in </li></ul><ul><li>worldwide sales. </li></ul><ul><li>In December 2009 broke the record for best-selling console in a single month in the United </li></ul><ul><li>States. </li></ul><ul><li>Nintendo first spoke of the console at the 2004 E3 </li></ul><ul><li>press conference and later unveiled the </li></ul><ul><li>system at the 2005 E3. </li></ul><ul><li>Nintendo CEO Satoru Iwata revealed a prototype of the controller at the September 2005 Tokyo Game </li></ul><ul><li>Show, at E3 2006. </li></ul>History, Stats, Demographics Introduction: The Wii History, Stats, Demographics
  10. 10. History, Stats, Demographics Continued Introduction: The Wii History, Stats, Demographics <ul><li>First time a Nintendo console had led its generation in sales since the Super Nintendo </li></ul><ul><li>Entertainment System. </li></ul><ul><li>On September 23, 2009, announced its first price drops for the console, sold more than </li></ul><ul><li>three million Wii consoles in the U.S. in December 2009. </li></ul><ul><li>&quot;We're not thinking about fighting Sony, but about </li></ul><ul><li>how many people we can get to play games.” </li></ul><ul><li>Nintendo first spoke of the console at the </li></ul><ul><li>2004 E3 unveiled the system at the 2005 E3 CEO Satoru Iwata revealed a prototype of the controller at the September 2005 Tokyo Game Show </li></ul>
  11. 11. On May 10, 2006, the Opera Software company announced plans to develop a web browser for the Wii. The full version of the Internet Channel was released in April 2007. The Opera-based Wii browser allows users full access to the Web and supports all the same web standards that are included in the desktop versions of Opera, including CSS and JavaScript. As the browser supports Flash, users have the ability to interact with Flash-based software using the Wii Remote. Adobe Flash Lite 3.1 which corresponds to a full implementation of Adobe Flash version 8 with certain features of Flash 9 (updated) The Wii browser Introduction: The Wii
  12. 12. <ul><ul><ul><ul><li>Flash and the Wii </li></ul></ul></ul></ul>Introduction: The Wii Johnny Chung Lee created a number of Wii remote projects opening up the Wii remote and was featured at TED and numerous, afterwards was hired by Microsoft to work on project NATAL - WiiFlash - A sever based application that lets you communicate between the Wiimote and Flash, it consists of two main parts WiiFlash Server and WiiFlash ActionScript API developed by Joa Ebert and Thibault Imbert. - Using the WiiFlash sever, Bluetooth, and WiiFlash API we can we create Wii Flash based games or applications. The WiiFlash API supports more then the Wii Remote, it also has support for Balance Board Nunchuk, multiple remotes or multiplayer games.
  13. 13. Deploy engaging game experiences to the desktop - Create Wii customized and branded games for the desktop using Adobe Air. Enhance your product or message - Create a customized and branded game for events, shows, special occasions and conventions. Achieve great B2B advertising - Create a customized and branded game for a B2B advertising. Education - Create a customized application to help teach students, or custom applications for museums and galleries. Extended beyond - Think outside of the box and create engaging experiences. Artworks and more - Create cool unique artwork applications. What can be done Introduction: The Wii
  14. 14. Stella Artois Wii Draught Masters - WiiSpray - , , VIEW “ Pixel Project developed an interactive table using the Papervision API - , , VIEW Introduction: The Wii Real world examples
  15. 15. Bayer Wii game - , , VIEW Togami, a Flash Game Studio from Belgium used WiiFlash to develop a snowboard game. - , , VIEW La Fabrick (Lyon University) did a great use of WiiFlash in a project dedicated to university teachers. - , VIEW Introduction: The Wii Real world examples Continued
  17. 17. What you need Wii Flash Development <ul><li>Wii Remote </li></ul><ul><li>USB Bluetooth </li></ul><ul><li>Wii sensor bar </li></ul><ul><li>WiiFlash Sever </li></ul><ul><li>Batteries </li></ul><ul><li>Flash authoring tools IE: Flash, Flash Builder 4, Flash develop or FDT. </li></ul>
  18. 18. Connecting the Wii Install your Bluetooth, now you can use your windows stack for the Bluetooth device but it seems that this does not always work, also certain Bluetooth just don’t work with the Wii. So this might be a trial and error. Once you Bluetooth is active you need to put your Wii remote in discover mode, we do this by pressing both the 1 and 2 buttons once you established an connection you should see Nintendo RVL-CNT-01. Connecting to Flash Download the WiiFlash sever at and run the .EXE file, this should find your Wii remote. Start coding – WiiFlash API Now you can start coding in ActionScript using the Wii Flash API, you can connect a Wiimote in Flash with three lines of code and start reading your data. var wiimote: Wiimote = new Wiimote(); wiimote.addEventListener( Event.CONNECT, onWiimoteConnect ); wiimote.connect(); Getting started in 3 ease steps Wii Flash Development
  19. 19. <ul><li>Forget the internal bluetooth adapter on a MacBook Pro. It crashes many times because it </li></ul><ul><li>doesn't provide the full bluetooth 2.0 EDR range speed. </li></ul><ul><li>There appear to be some issues with 64-bit machines, and BlueSoleil, also recommend using </li></ul><ul><li>version 6 or version 8. </li></ul><ul><li>For Mac considering using the patched version of WiiFlashServerJ from Ben Berman. </li></ul><ul><li>Use the Wii accessories to create a unique game play or experiences. </li></ul>Tips and Tricks Wii Flash Development NOT REAL
  21. 21. Great game development tools for Flash Beyond the session! <ul><li>Doomsday Console - DConsole is a combined logger/command-line interface for Flash 10 ActionScript 3 developers . - </li></ul><ul><li>as3afxr - A port of the C++ app sfxr to AS3. Generates custom retro game sound effects. - </li></ul><ul><li>Flash Punk - A free ActionScript 3 library designed for developing 2D Flash games. - </li></ul><ul><li>flixel - Open source game engine to help organize game objects, quad trees for faster, more accurate collisions and much more. - </li></ul><ul><li>Flash Game Dojo - A community-powered knowledge base for ActionScript beginners and experts. - </li></ul><ul><ul><ul><ul><li>Extend your Flash Builder 4 workflow with: SourceMate, FlexFormatter, AS Code Coverage. </li></ul></ul></ul></ul>
  22. 22. COOL EXAMPLES!
  23. 23. Cool examples Cool examples Head Tracking for Desktop VR Displays using the WiiRemote - WiiFlash + Papervision3D + Phidgets ServoMotor - Wiimote powered Self Portrait Generator - WiiFlash and Umap - kurukuru Kart - Low-Cost Multi-touch Whiteboard using the Wiimote -
  24. 24. THANK YOU
  25. 25. Reference and usefully links Disclaimer <ul><li>Wii wiki - </li></ul><ul><li>Wii - </li></ul><ul><li>Wiki Internet Channel - </li></ul><ul><li>WiiFlash - </li></ul><ul><li>WiiFlash Blog - </li></ul><ul><li>WiiSpray - </li></ul><ul><li>WiiFlash mailing list - </li></ul><ul><li>Wiimote Project - </li></ul><ul><li>WiiFlash Forums - </li></ul><ul><li>Johnny Chung Lee Wii Projects - </li></ul><ul><li>Alan Ross WiiFlash Examples - </li></ul><ul><li>Eclipse plugins - </li></ul>