8/14/2019 Guest Lecture Mason 30apr09
1/26
Physical Gaming7 ways to combine computer games and sweat
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
2/26
1. iPhone, iPod Touch
Pros
Fun
Cool
Widespread
Cash Slick development environment
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
3/26
1. iPhone, iPod Touch
Cons
Costs to enroll in developer program($99, but that gets you a lot).
Mac only development, and you need tolearn Objective C (but learning new
languages is a good thing, right?)
Small movements - would take a lot togenerate sweat
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
4/26
1. iPhone, iPod Touch
Firemints FlightTracker, whilst not aphysical game, has racked up a great deal of
downloads and attention.
Designers should to be careful not to gushover the platform too much, and thus
produce a heap of bad, gimmicky games.The concepts actually need to be good, not
just clever uses of the platform.
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
5/26
1. iPhone, iPod Touch
Some favourites:
Flight Control Finger Sprint
Pocket Guitar
Falling Balls
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
6/26
1. iPhone, iPod Touch How?
http://developer.apple.com/iphone
xCode Get a phone or an iPod Touch (the iPods
are way cheaper and really cool if you
already have a phone but like games). iPodTouch 8GB: $293 from JB
Beginning iPhone Development (Mark andLeMarche, Apress)
Thursday, 30 April 2009
http://developer.apple.com/iphonehttp://developer.apple.com/iphonehttp://developer.apple.com/iphone8/14/2019 Guest Lecture Mason 30apr09
7/26
2. Using the WiiMote
with Flash: WiiFlash Pros:
French... it must be good... Free!
Flash is familiar / easy to program
Flash is readily available and used by loadsof people (but not free).
A more interesting way to control Flash
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
8/26
2. Using the WiiMote
with Flash: WiiFlash Cons
Can be slightly flakey on my laptop(bluetooth connectivity issues etc...)
Very heavily associated with Nintendo(but you can use a disguise)
Not much else, its really rather good
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
9/26
2. Using the WiiMote
with Flash: WiiFlash How?
http://wiiflash.bytearray.org
Download source code and examplesthere
Wiimote: $60 from JB Hi-Fi
Thursday, 30 April 2009
http://wiiflash.bytearray.org/http://wiiflash.bytearray.org/http://wiiflash.bytearray.org/8/14/2019 Guest Lecture Mason 30apr09
10/26
3. Location based game
Make a user run around the city or anopen space to find clues or complete
aspects if the game in the real world.
A-Lure - mobile phone mediated (viaSMS). Used website and SMS gateway to
provide clues / discovery.
Can be connected or disconnectedthough.
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
11/26
3. Location based game
There are lots:
http://en.wikipedia.org/wiki/Location-based_game
Thursday, 30 April 2009
http://en.wikipedia.org/wiki/Location-based_gamehttp://en.wikipedia.org/wiki/Location-based_gamehttp://en.wikipedia.org/wiki/Location-based_gamehttp://en.wikipedia.org/wiki/Location-based_gamehttp://en.wikipedia.org/wiki/Location-based_game8/14/2019 Guest Lecture Mason 30apr09
12/26
3. Location based game
How?
Many ways to go about this.
Use mobile device for electronicmediation - processing of clues
gathered from location?
Use GPS data to provide information?(more advanced)
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
13/26
4. Arduino
Provides a simple, cheap and geeky way
to get electronic inputs into a computer
via USB or wireless.
Prepare to buy breadboards, resistors
and wire and visit Jaycar a lot.
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
14/26
4. ArduinoThe Captains Blog
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
15/26
4. Arduino
How
Inputs can be captured in the Arduino
programming language and Max/MSP,among others.
Demos: http://hacknmod.com/hack/top-40-arduino-projects-of-the-web/
Info, software, downloads: http://arduino.cc
Buy in Australia: http://www.littlebirdelectronics.com/collections/arduino/
Thursday, 30 April 2009
http://www.littlebirdelectronics.com/collections/arduino/http://www.littlebirdelectronics.com/collections/arduino/http://www.littlebirdelectronics.com/collections/arduino/http://www.littlebirdelectronics.com/collections/arduino/http://www.littlebirdelectronics.com/collections/arduino/http://arduino.cc/http://arduino.cc/8/14/2019 Guest Lecture Mason 30apr09
16/26
5. Motion Tracking with
Max/MSP Max / MSP is a tool originally designed to
allow musicians to program
It has a unique patching interface
It makes no sense to traditionalprogrammers at first
It has great use in the installation / artcommunity
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
17/26
5. Motion Tracking with
Max/MSP
Projects
Talking with Your Hands
Residency
A Game of Marbles
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
18/26Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
19/26Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
20/26Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
21/26
5. Motion Tracking with
Max/MSP Use free (or with free demo) externalpatch libraries to allow motion
tracking:
cv.jit - http://www.iamas.ac.jp/~jovan02/cv/
Tap Tools - http://shop.electrotap.com/collections/tap-tools
Thursday, 30 April 2009
http://shop.electrotap.com/collections/tap-toolshttp://shop.electrotap.com/collections/tap-toolshttp://shop.electrotap.com/collections/tap-toolshttp://www.iamas.ac.jp/~jovan02/cv/http://www.iamas.ac.jp/~jovan02/cv/http://shop.electrotap.com/collections/tap-toolshttp://shop.electrotap.com/collections/tap-toolshttp://shop.electrotap.com/collections/tap-toolshttp://shop.electrotap.com/collections/tap-toolshttp://shop.electrotap.com/collections/tap-toolshttp://shop.electrotap.com/collections/tap-toolshttp://www.iamas.ac.jp/~jovan02/cv/http://www.iamas.ac.jp/~jovan02/cv/http://www.iamas.ac.jp/~jovan02/cv/http://www.iamas.ac.jp/~jovan02/cv/8/14/2019 Guest Lecture Mason 30apr09
22/26
6. Keyboard Hack
Find an old USB keyboard and take itto pieces.
Build a box around it and work outsome way to actuate the keys. Pressurepads on the floor? Big buttons on
colourful boxes?
Try removing keys and replacing withother electronics.
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
23/26
6. Keyboard Hack
OR
Use a product like the I-PAC:
http://www.ultimarc.com/ipac1.html
This product is halfway between anArduino and a traditional keyboardhack - the computer thinks it is a
keyboard
Thursday, 30 April 2009
http://www.ultimarc.com/ipac1.htmlhttp://www.ultimarc.com/ipac1.htmlhttp://www.ultimarc.com/ipac1.html8/14/2019 Guest Lecture Mason 30apr09
24/26
6. Keyboard Hack
IPAC
Pros:
Easy to program using Flash forexample as keyboard interactions
are well supported
Cons:
A bit of a fumble, but well worthlooking into.
Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
25/26
7. Creative use of
Mouse A mouse is a very accurate and
responsive infrared sensor with
multiple buttons. That sounds like anideal device, but a little boring...
It is also (obvisously) completelysupported by the operating system,which makes development a breeze.
Think about ways to build around the
mouse? Attach it to something?Thursday, 30 April 2009
8/14/2019 Guest Lecture Mason 30apr09
26/26
7. Creative use of
Mouse
Wire stuff into its buttons?