Angry Prims Preliminary Proposal
Christian WilliamFrancis SabadoAaron Mahmoud
University of Arkansas29 Nov 2011
ProblemLimited audience for current Kinect titles1. Bridge games between full body motion and
traditional controller or keyboard mouse 2. Kinect outside of the Xbox environmentLimited games for virtual world environment1. Limitations of the Second Life as a game
engine driven environment2. Games playing to the strengths of Second
Life
Project ObjectiveKinect enabled games in
a open world simulated environment.
Develop a game where the goal is to model a real world item using Kinect detected gestures.
Develop a 3D version of AngryBirds using SL as the game engine and Kinect as the control.
Approach
Modeling and Angry Prims
Second Life
Kinect Client and Gestures
SQL Database /
Game object memory
PHP Server
(Turing)
GameEngine
AssignmentsChristian Williams
1. Design and Network Comms.
Francis Sabado
1. Game Implementation
Aaron Mahmoud
1. Gestures and voice control
Angry Prims GameProjectile: Angry BirdsSlingshot:Smart object that
receives messages from the server.
ObstaclesTargets: Pigs
Trajectory, Physics, Collision, and Animation
Trajectory
Collision Detection
Physics
Animation
Gesture Tracking• Capturing specific
gestures.• Capturing hand
and finger movement .
• Making fluid movement transition from the Kinect to Second Life
• Using the gestures from Kinect with the Objects in Second Life
Speech RecognitionMicrosoft Speech Platform (SDK)
Event Handlers track speech and test against given library
Make the given command transition into Second Life.
Game LimitationsObstacle and target locations will be a fixed point.
The game stages will be limited unless it is possible to generate objects randomly.
Game reset will require all objects to return to their previous states, therefore there must be a way to remember previous locations.
The game must be in a state such that game conditions are known or could receive messages from the server about game conditions.
Current StatusProgress that has been made:
Communication between Kinect and Second LifeRudimentary gesture events written with
corresponding actions in Second Life
Next Steps:Need to develop the game engineNeed to develop complex gestures and voice
recognition
Questions?
Top Related