Presentation is loading. Please wait.

Presentation is loading. Please wait.

A game by Gravity Pole Productions

Similar presentations


Presentation on theme: "A game by Gravity Pole Productions"— Presentation transcript:

1 A game by Gravity Pole Productions
Graham Pentheny, Tim Volpe, Ryan LaSante

2 Game Premise “Reverse-platformer” User Generated Content
You make the level, AI does the character control User Generated Content “Notebook” feel

3 What Worked: Level Design & File Format Physics AI Making JME 2d
Drawing Gameplay

4 What was a little skittish:
HUD (120d curse strikes again) Moral: Tutorials aren’t always right… Collision Detection (HACK HACK HACK) User generated Geometry makes this much, much more complicated. Menus w/ FengGui

5 What Outright Didn’t Work
Level Editor Try to script new object behavior Add to FSM Manual level design works fine. Text files ____.lvl

6 Making JME to work for us
2d Fix camera movement to x and y axis Game States Level Objects Art HUD Don’t use Java2d ;-)

7 Drawing Recognition Get mouse coordinates at specific intervals
Place geometry between points Get level object Do recognize Place object in scene…or not

8 AI, Physics, and Collision Detection
OO-FSM (yay acronyms) Each has velocity, acceleration Bounding Boxes (Extrude in Z) Sends type to FSM which changes char movement Decoupled from Framerate <3 2d physics <3 Acceleration, Velocity, Position – Vector2d this.position.add(this.velocity.mult(deltaTime)); this.velocity.add(this.acceleration.mult(deltaTime)); this.acceleration = this.theAI.currentState.getAcceleration();

9 PLAY THE GAME!!!


Download ppt "A game by Gravity Pole Productions"

Similar presentations


Ads by Google