Derek Glascock/

27.02.2010 Professional ProjectsComments Off

Factory Lab

This lab was created to introduce the student to practical uses of design patterns in game situations. The student is tasked with creating a template factory object. The factory is the created with <Sphere> or <Cube> or <Explosion>. The factory creates 10 objects of each and then uses and recycles the objects as they are [...]

Read on
27.02.2010 Professional ProjectsComments Off

2D Array Lab

This lab was created to build upon the dynamic memory reinforcement that was covered in the string lab. It also gets the student to investigate binary file formats that aren’t their own and understand how the data is stored. To complete the lab the student is tasked with reading in a .bmp file, strip the [...]

Read on
27.02.2010 Professional ProjectsComments Off

Dynamic String Lab

This lab was created to help reinforce the student’s knowledge of dynamic memory and its proper usage. The student is tasked with creating a dynamic string class that mimics the std::string class. Assignment overloading, string concatenation, and array element removal are required for complete implementation. The string class is then tested using an interface provided [...]

Read on
27.02.2010 Professional ProjectsComments Off

XML Lab

The XML lab was an introduction for students to proper XML formatting and reading in of XML files utilizing the TinyXML API. The student is given a framework and an XML file. Their task is to finish the LoadFile function. When properly loaded a 3D representation of the word “SUCCESS!” will appear on the screen. [...]

Read on
27.02.2010 Professional ProjectsComments Off

Maya Animation Exporter

The lab was created to further the student’s understanding of the Maya C++ API. Utilization of key Maya functionality is taught to the student and they are then required to create a File Translator plug-in that will export static geometry and any animation information such as a skeletal hierarchy, weights and influences, and key frame [...]

Read on