design game gopal kaushik kushal sukthankar. initial idea using physics engine to create a virtual...

7
Design Game Gopal Kaushik Kushal Sukthankar

Upload: chad-randall

Post on 13-Jan-2016

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Design Game Gopal Kaushik Kushal Sukthankar. Initial Idea  Using physics engine to create a Virtual Carrom Game

Design GameGopal Kaushik

Kushal Sukthankar

Page 2: Design Game Gopal Kaushik Kushal Sukthankar. Initial Idea  Using physics engine to create a Virtual Carrom Game

Initial Idea

Using physics engine to create a Virtual Carrom Game

Page 3: Design Game Gopal Kaushik Kushal Sukthankar. Initial Idea  Using physics engine to create a Virtual Carrom Game

Drawbacks

Won’t be as fun as Real Carrom

• Carrom is supposed to be Multiplayer

Striking realism is hard to duplicate virtually

Game would become too much like pool

Page 4: Design Game Gopal Kaushik Kushal Sukthankar. Initial Idea  Using physics engine to create a Virtual Carrom Game

Current Idea

Using JavaScript Physics engine to create a game based on Laws of Physics

• JavaScript -> online

• Not processor intensive

• Its normal Physics, so no need to learn a set of rules

Eg.

• Allowing a ball to move from start point to end point thru obstacles

• Putting balls into baskets to score points

• Manipulating various “devices” to serve your purpose

Page 5: Design Game Gopal Kaushik Kushal Sukthankar. Initial Idea  Using physics engine to create a Virtual Carrom Game

Box2DJS

JavaScript port of the Box2D Physics engine

Features:

• Continuous collision detection

• Contact and friction

• Multiple joint types

• Fairly accurate reaction forces/impulses

Page 6: Design Game Gopal Kaushik Kushal Sukthankar. Initial Idea  Using physics engine to create a Virtual Carrom Game

Demo

A small demo using BOX2DJS

http://www.cc.gatech.edu/~gkaushik/Design%20Games/index.html

Page 7: Design Game Gopal Kaushik Kushal Sukthankar. Initial Idea  Using physics engine to create a Virtual Carrom Game

Thank You!!

Any Questions?