50 likes | 187 Views
V. Steven Grier CIS4914 Senior Project Spring ’09 Feb 25, 2009. Summary. Motivation To learn and practice fundamental facets of isometric game programming while enhancing C++ programming skills. Problem Fully representing a 3d gaming environment through the illusion of 2d isometrics.
E N D
V Steven Grier CIS4914 Senior Project Spring ’09 Feb 25, 2009
Summary • Motivation • To learn and practice fundamental facets of isometric game programming while enhancing C++ programming skills. • Problem • Fully representing a 3d gaming environment through the illusion of 2d isometrics. • Solution • Following generally accepted isometric coding principles while tailoring their functions to our specific needs.
Project Plan • Week 1-2: Design Document/Research • Week 3-13: Programming • Week 9: Extra Features (joystick…) • Week 9-13: Quality Assurance • Week 12-13: Post Production Report Final Presentation
Literature Sources • Ernest Pazera. Focus On SDL. Ohio: Premier Press,2003. • A guide to using the SDL API to create mobile and extendible game code. • Ernest Pazera. Isometric game Programming with DirectX 7.0. Premier Press, 2001 • In Depth view of isometric game programming paradigms. • Various online tutorials…
Problems • Coding • P: converting screen mapping to isometric units • S: create accessory math classes for conversion purposes • P: learning C++ and SDL • S: Use of tutorials and library documentation • P: Allowing for in game saves • S: Only allow players to save to a text file at the completion of a level • Story • P: Creating a convincing non-fiction sci-fi experience. • S: Watch a lot of Vampire movies!!!