Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise...

17

Transcript of Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise...

Page 1: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.
Page 2: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.

Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly calculated shot from the striker.

Page 3: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.
Page 4: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.

Using the Advanced Computing Center for the Arts and Design (ACCAD) Motion Capture Lab, capture, process, and integrate motions into a three dimensional game.

Page 5: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.

Game ideas:1) Soccer Shootout2) Snowboarding3) Adventure / Sword Fighting4) Covert Intrusion or Extraction / Spy

Game5) Timed Escape6) Cricket

Page 6: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.

Jobs:Abishek – ActorKevin – DirectorRonak – Motion Capture Technician

Outline:Standing Walk Run-Kick-Stop -glance at goal -forward -run to ball-leg stretches -backward -strike ball-slight arm motion -come to slow halt-head roll -watch the goal

Dives / Saves Celebration Sorrow-one per direction -action of striker -head in hands-dive to sides, jump, -Cleopatra dance -stare at groundgrab, kneel -eagle dance -kick the grass -wavy dance -fall and pound ground

Page 7: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.

After motion was captured with Vicon iQ, it was exported to MotionBuilder and then to Maya for further processing.

After the motion was mapped to a “skeleton”, used to emulate bones and joints in a three dimensional model, it was exported to a format compatible with the game engine used in development.

Page 8: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.
Page 9: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.
Page 10: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.
Page 11: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.
Page 12: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.

Maya was used to create a model of Ohio Stadium (“The Horseshoe”), albeit with a soccer pitch instead of a football field.

The GIMP and Photoshop CS2 were used to create the texture maps of the Portuguese striker, the Brazilian goalie, and the other textures used in the game.

Page 13: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.

The programming language Python was used to implement the logic of the game in Panda3D, an open-source game engine that places emphasis on a short learning curve and rapid development.

In its present form, the code for the game is about 400 lines long.

Page 14: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.

Animations had to be trimmed at the frame level.

Each model had to be independently scaled to in order to “fit” each other.

Title, instruction, and credit images were created.

An installer was created to allow easy distribution of the game.

Page 15: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.

Music was inserted to benefit the ambiance of the game. The selections are a common soccer chant and an African song that adds an international flair to our version of the “World’s Game”.

The sound clips were edited using Audacity, an open-source audio editor.

Page 16: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.

A website was created for the game, which offers downloads of both the Windows installer and the source code with all necessary resources. This allows any programmer in the world to take our code and modify it as they see fit, which will help the continued evolution of the game.

Page 17: Over the course of the project, our team created a virtual soccer shootout, dubbed Kick. The premise of this game is for the goalie to block a randomly.