130 likes | 153 Views
Teddy McNeill TJHSST Computer Systems Lab 2006-2007. Modular Architecture for Computer Game Design. Abstract. Current architecture limitations System-of-Systems architecture Implementation and results. Background. Inflexible architectures Complete game rewrites Limited middleware.
E N D
Teddy McNeill TJHSST Computer Systems Lab 2006-2007 Modular Architecture for Computer Game Design
Abstract • Current architecture limitations • System-of-Systems architecture • Implementation and results
Background • Inflexible architectures • Complete game rewrites • Limited middleware
Larger Purpose • Use in Games • Use in other software • Expansion of middleware
Research • “A Flexible and Expandable Architecture for Computer Games” by Jeff Plummer • System-of-Systems approach • COTS approach
System-of-Systems Physics Graphics Data Input Sound AI
Project Scope • Independent systems • Fully functional game • Simple systems
Development • C++ • OpenGL • Scrum Model • System-by-system
1st Quarter • Prototyping • OpenGL • Necessary Algorithms
2nd & 3rd Quarters • Design • Restructuring • Graphics • Physics • Input • Etc...
4th Quarter • “Completed” game • Enemy & AI system • Verification & Evaluation
Current Results • Data, Physics, & Game class implementations • Floor friction & “skating” • Wall Cling's and jumps