simple game development with ruby

39
SIMPLE GAME DEVELOPMENT WITH RUBY Vishnu Gopal

Upload: vishnu

Post on 06-May-2015

13.321 views

Category:

Technology


1 download

DESCRIPTION

Using Ruby and Gosu to create N3wton

TRANSCRIPT

Page 1: Simple Game Development With Ruby

SIMPLE GAME DEVELOPMENT WITH RUBY

Vishnu Gopal

Page 2: Simple Game Development With Ruby

MOBME.INVISH.IN

VYSNU.COM

Page 3: Simple Game Development With Ruby

GAME DEVELOPMENT ROCKS

Page 4: Simple Game Development With Ruby

SWEET CODE

Page 5: Simple Game Development With Ruby

ACTUAL PIXELS

Page 6: Simple Game Development With Ruby

ENOUGH OF THE TEASER

Page 7: Simple Game Development With Ruby

N3WTON

Page 8: Simple Game Development With Ruby

NEWTON’S 3RD LAW

Page 9: Simple Game Development With Ruby

EVERY ACTION HAS AN EQUAL AND OPPOSITE

REACTION

Page 10: Simple Game Development With Ruby

BULLETS HAVE A RECOILNO OTHER WAY TO PROPEL

Page 11: Simple Game Development With Ruby

MORE OF THAT IN THE DEMO

Page 12: Simple Game Development With Ruby

PYTHON

Page 13: Simple Game Development With Ruby

PYGAMEPYGLET

Page 14: Simple Game Development With Ruby

PYTHON POLLUTESAND I HATE THIS

Page 15: Simple Game Development With Ruby

PYGLET IS VERYCOMPREHENSIVE

Page 16: Simple Game Development With Ruby

GOSU

Page 17: Simple Game Development With Ruby

GOSU IS WRITTEN IN RUBYA C VERSION IS AVAILABLE FOR SPEED.

Page 18: Simple Game Development With Ruby

RUBY ON RAILS

Page 19: Simple Game Development With Ruby

RUBY IS POLITEAND PREDICTABLE

Page 20: Simple Game Development With Ruby

GOSU IS RAILS FOR GAME DEVELOPMENT

Page 21: Simple Game Development With Ruby

GRAPHICS, ANIMATION AND SOUND SUPPORT

Page 22: Simple Game Development With Ruby

JUST LIKE RAILSA GREAT DSL

Page 23: Simple Game Development With Ruby

PYTHONRUBY

Page 24: Simple Game Development With Ruby

DIVE INTO GOSU

Page 25: Simple Game Development With Ruby

INTERLUDE:{ PLAY BREAK }

Page 26: Simple Game Development With Ruby

LESSONS LEARNT

Page 27: Simple Game Development With Ruby

CODE

Page 28: Simple Game Development With Ruby

GRAPHICS

Page 29: Simple Game Development With Ruby

MATHEMATICS

Page 30: Simple Game Development With Ruby

WHICH WAY DO I TURN?

Page 31: Simple Game Development With Ruby

A

B

C

c

ab

a*a = b*b + c*c - 2bcCos <CAB

Page 32: Simple Game Development With Ruby

A

B

C

B1

B2

Pick the angle which is less

Page 33: Simple Game Development With Ruby

CODEGRAPHICS

MATHEMATICS...

Page 34: Simple Game Development With Ruby

BALANCE &

DESIGN

Page 35: Simple Game Development With Ruby

ADJUST SETTINGSGET A NEW GAME

Page 36: Simple Game Development With Ruby

N3WTON IN TEN HOURS

Page 37: Simple Game Development With Ruby

GAME DEVELOPMENT ROCKS

Page 38: Simple Game Development With Ruby

GOSU-N3WTON IS OPENSOURCE

GOSU-N3WTON.GOOGLECODE.COM

Page 39: Simple Game Development With Ruby

THANK YOU!QUESTIONS?

VYSNU.COM