1 / 24

PSYCHOSOFT

PSYCHOSOFT. Matthew Fawcett Mike McLaughlin Mark Schaaf Brad Calcutt Daniel Reeves. Overview. Game Type. Game Entities. UML Classes. SAGE. Tentative Schedule. Overview. Game Type. Game Entities. UML Classes. SAGE. Tentative Schedule. Game Type. Racing Game

yank
Download Presentation

PSYCHOSOFT

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PSYCHOSOFT Matthew Fawcett Mike McLaughlin Mark Schaaf Brad Calcutt Daniel Reeves

  2. Overview • Game Type • Game Entities • UML Classes • SAGE • Tentative Schedule

  3. Overview • Game Type • Game Entities • UML Classes • SAGE • Tentative Schedule

  4. Game Type • Racing Game • Single Player (Race against the clock) • Build Car with a number of bodies and engines • Use SAGE to show the graphics

  5. Game Type • Target Audience is probably the hardcore gamer. • The game will have a lot of interaction to build the cars and prior knowledge would be helpful. • Rated E for everyone because no real violence or language or nudity for that matter

  6. Overview • Game Type • Game Entities • UML Classes • SAGE • Tentative Schedule

  7. Game Entities • Basic concept is based on the body and the engine. • Pass parameters to the VTB engine to run the physics simulation • Get information back from the VTB engine and show in the SAGE engine.

  8. SAGE and VTB Pro • Information From Garage interface will be sent to VTB pro to be used when simulating data. • Information includes: • Body Selection • Engine Selection • VTB Pro will provide simulation data to SAGE which will be used to calculate speed, traction, drag, fuel consumption, etc..

  9. VTB Pro Build Car SAGE Engine Picture of Game Entities

  10. SAGE Side Class Diagram

  11. Overview • Game Type • Game Entities • UML Classes • SAGE • Tentative Schedule

  12. Objects • 2 objects • The cars body • The cars engine • May add more objects if there is time

  13. Car Body Weight Fuel Capacity Center of Gravity Maximum Engine Space Drag Car Body

  14. Engine Power Fuel Consumption Weight Engine Volume Engine

  15. Overview • Game Type • Game Entities • UML Classes • SAGE • Tentative Schedule

  16. Graphics • SAGE: Simple Academic Game Engine • Created by Ian Parberry, University of North Texas. • Graphic Rendering / User Interface / Collision Detection / User Input will be handled by SAGE and game classes being implemented to work with SAGE. • Requirements • Microsoft DirectX 9.0 • Graphics card that supports Pixel Shader 3.0

  17. Graphical User Interfaces in SAGE • Four Graphical User Interfaces will be implemented using SAGE for the game. • Main Menu Interface • Garage Interface • Racing Interface (First person) • Racing Interface (Third person)

  18. Main Menu Interface

  19. Garage Interface

  20. Racing Interface (First Person)

  21. Racing Interface (Third Person)

  22. Overview • Game Type • Game Entities • UML Classes • SAGE • Tentative Schedule

  23. Tentative Schedule • Garage should be done 3/23 • Objects in VTB should be done 3/16 • Collision Detection and Traction Models 3/30 • SAGE track modeled 3/30 • Beta Version test 4/6 • Sound and Graphics pluged into SAGE 3/30

  24. Questions

More Related