<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Derek Glascock</title>
	<atom:link href="http://derekglascock.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://derekglascock.com</link>
	<description>Derek Glascock&#039;s Personal Website</description>
	<lastBuildDate>Sun, 28 Feb 2010 00:08:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Projects are Up</title>
		<link>http://derekglascock.com/2010/02/27/projects-are-up/</link>
		<comments>http://derekglascock.com/2010/02/27/projects-are-up/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 00:08:08 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Blog Posts]]></category>
		<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://derekglascock.com/?p=88</guid>
		<description><![CDATA[Ok, after some intense post creating today, my projects page is completed. Will be working and adding more content to the page soon.
]]></description>
			<content:encoded><![CDATA[<p>Ok, after some intense post creating today, my projects page is completed. Will be working and adding more content to the page soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekglascock.com/2010/02/27/projects-are-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Real Time Cloth Simulation</title>
		<link>http://derekglascock.com/2010/02/27/real-time-cloth-simulation/</link>
		<comments>http://derekglascock.com/2010/02/27/real-time-cloth-simulation/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 23:56:33 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Student Projects]]></category>

		<guid isPermaLink="false">http://derekglascock.com/?p=84</guid>
		<description><![CDATA[
Developed:

Cloth node system to simulate the cloth surface
Spring system working between cloth nodes
OpenGL window for displaying the cloth

]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/QYOJJGWVBMU&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/QYOJJGWVBMU&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><em><strong>Developed:</strong></em></p>
<ul>
<li>Cloth node system to simulate the cloth surface</li>
<li>Spring system working between cloth nodes</li>
<li>OpenGL window for displaying the cloth</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://derekglascock.com/2010/02/27/real-time-cloth-simulation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overrun</title>
		<link>http://derekglascock.com/2010/02/27/overrun/</link>
		<comments>http://derekglascock.com/2010/02/27/overrun/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 23:53:03 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Student Projects]]></category>

		<guid isPermaLink="false">http://derekglascock.com/?p=80</guid>
		<description><![CDATA[
Overrun is a student project that was created for the Structures of Game Production class at Full Sail University. A group of 3 of us was tasked with creating a full 2D game from development to completion over 2 months.
Overrun is a top down game that utilizes elements of survival shooter, a la Asteroids, combined [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Yf3Kcs_guHQ&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/Yf3Kcs_guHQ&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Overrun is a student project that was created for the Structures of Game Production class at Full Sail University. A group of 3 of us was tasked with creating a full 2D game from development to completion over 2 months.</p>
<p>Overrun is a top down game that utilizes elements of survival shooter, a la Asteroids, combined with tower defense. The user takes control of the protagonist and must protect his fort from attacking mutant space zombies. After each wave the user is able to upgrade their fort with new walls, turrets, and new personal weaponry.</p>
<p><em><strong>Developed:</strong></em></p>
<ul>
<li>2D animation system</li>
<li>Turret system and targeting</li>
<li>Zombie AI</li>
<li>Power up system</li>
<li>2D assets</li>
</ul>
<p>A full demo of the game can be downloaded from <a href="http://derekglascock.com/Overrun.exe">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekglascock.com/2010/02/27/overrun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Galactic Heroes of Ultimate Destiny</title>
		<link>http://derekglascock.com/2010/02/27/galactic-heroes-of-ultimate-destiny/</link>
		<comments>http://derekglascock.com/2010/02/27/galactic-heroes-of-ultimate-destiny/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 23:44:44 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Student Projects]]></category>

		<guid isPermaLink="false">http://derekglascock.com/?p=77</guid>
		<description><![CDATA[

Galactic Heroes of Ultimate Destiny (GHUD) was a 5 month student project that was created at Full Sail University. A group of 6 of us were tasked with creating a full 3D rendered game using only one external API.
GHUD is an original 3rd person super hero &#8220;beat &#8216;em up&#8221; game. The user is able to [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/5i_klZUk7oM&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/5i_klZUk7oM&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/OWZFCcUEpOA&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/OWZFCcUEpOA&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Galactic Heroes of Ultimate Destiny (GHUD) was a 5 month student project that was created at Full Sail University. A group of 6 of us were tasked with creating a full 3D rendered game using only one external API.</p>
<p>GHUD is an original 3rd person super hero &#8220;beat &#8216;em up&#8221; game. The user is able to create their own character, assign him powers and then clean the streets of the Janitaur and his evil janitor minions.</p>
<p><em><strong>Developed:</strong></em></p>
<ul>
<li>Menu system using original scripting system</li>
<li>Character customization tool</li>
<li>2D assets and textures for game</li>
<li>Gameplay elements and bug fixes</li>
</ul>
<p>To download a demo, go <a href="http://derekglascock.com/GHUD.exe">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://derekglascock.com/2010/02/27/galactic-heroes-of-ultimate-destiny/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>System Comprehension Lab</title>
		<link>http://derekglascock.com/2010/02/27/system-comprehension-lab/</link>
		<comments>http://derekglascock.com/2010/02/27/system-comprehension-lab/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 23:35:49 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Professional Projects]]></category>

		<guid isPermaLink="false">http://derekglascock.com/?p=73</guid>
		<description><![CDATA[
For this lab, the student is given a full game with common linker and build errors intentionally built in. They are tasked with then correcting all build errors. Once the game is running, they then have to read the code, make important comments within systems explaining how they work, and to then add any element [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/p4OPr9LlPuw&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/p4OPr9LlPuw&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>For this lab, the student is given a full game with common linker and build errors intentionally built in. They are tasked with then correcting all build errors. Once the game is running, they then have to read the code, make important comments within systems explaining how they work, and to then add any element that they want to to the game.</p>
<p><em><strong>Developed:</strong></em></p>
<ul>
<li>Rendering for the lab using OpenGL</li>
<li>Game system and rules</li>
<li>2D collision</li>
<li>Achievement system</li>
<li>Decorator class for explosions</li>
</ul>
<p>The full lab and demo as distributed to students can be downloaded <a href="http://derekglascock.com/demos/SWE Lab 4-Source.zip">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekglascock.com/2010/02/27/system-comprehension-lab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Factory Lab</title>
		<link>http://derekglascock.com/2010/02/27/factory-lab/</link>
		<comments>http://derekglascock.com/2010/02/27/factory-lab/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 23:27:20 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Professional Projects]]></category>

		<guid isPermaLink="false">http://derekglascock.com/?p=70</guid>
		<description><![CDATA[
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 &#60;Sphere&#62; or &#60;Cube&#62; or &#60;Explosion&#62;. The factory creates 10 objects of each and then uses and recycles the objects as they are [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/RmdxQtAtDis&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/RmdxQtAtDis&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>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 &lt;Sphere&gt; or &lt;Cube&gt; or &lt;Explosion&gt;. The factory creates 10 objects of each and then uses and recycles the objects as they are returned to the factory.</p>
<p><em><strong>Developed:</strong></em></p>
<ul>
<li>3D viewer for lab using OpenGL</li>
<li>Game play mechanics and 3D collisions of objects</li>
<li>Lab concept and framework</li>
</ul>
<p>Full lab and demo as distributed to students can be downloaded <a href="http://derekglascock.com/demos/SWE Lab 3.zip">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekglascock.com/2010/02/27/factory-lab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2D Array Lab</title>
		<link>http://derekglascock.com/2010/02/27/2d-array-lab/</link>
		<comments>http://derekglascock.com/2010/02/27/2d-array-lab/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 23:20:07 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Professional Projects]]></category>

		<guid isPermaLink="false">http://derekglascock.com/?p=67</guid>
		<description><![CDATA[
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&#8217;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 [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/BWXKa9F9V5A&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/BWXKa9F9V5A&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>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&#8217;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 headers and utilize the information to read in the pixel data. Each pixel&#8217;s information is assigned to a separate quad that is created and stored in a 2 dimensional array.</p>
<p><em><strong>Developed:</strong></em></p>
<ul>
<li>3D viewer for lab using OpenGL</li>
<li>Lab format, structure and lesson</li>
</ul>
<p>Full lab and demo as distributed to students can be downloaded <a href="http://derekglascock.com/demos/SWE Lab 2.zip">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekglascock.com/2010/02/27/2d-array-lab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dynamic String Lab</title>
		<link>http://derekglascock.com/2010/02/27/dynamic-string-lab/</link>
		<comments>http://derekglascock.com/2010/02/27/dynamic-string-lab/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 23:12:32 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Professional Projects]]></category>

		<guid isPermaLink="false">http://derekglascock.com/?p=64</guid>
		<description><![CDATA[
This lab was created to help reinforce the student&#8217;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 [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ErurI4WWAkw&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/ErurI4WWAkw&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>This lab was created to help reinforce the student&#8217;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 to them that uses the Microsoft Speech API (SAPI).</p>
<p><em><strong>Developed:</strong></em></p>
<ul>
<li>Interface using MFC</li>
<li>SAPI integration</li>
<li>Dynamic String class</li>
</ul>
<p>Lab and Demo as distributed to students can be found <a href="http://derekglascock.com/demos/SWE Lab 1.zip">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekglascock.com/2010/02/27/dynamic-string-lab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML Lab</title>
		<link>http://derekglascock.com/2010/02/27/xml-lab/</link>
		<comments>http://derekglascock.com/2010/02/27/xml-lab/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 23:03:16 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Professional Projects]]></category>

		<guid isPermaLink="false">http://derekglascock.com/?p=60</guid>
		<description><![CDATA[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 &#8220;SUCCESS!&#8221; will appear on the screen. [...]]]></description>
			<content:encoded><![CDATA[<p>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 &#8220;SUCCESS!&#8221; will appear on the screen. The XML file contains the assets, positions, and material information for each letter.</p>
<p><em><strong>Developed:</strong></em></p>
<ul>
<li>Simple 3D asset and scene management</li>
<li>3D Renderer utilizing OpenGL</li>
<li>3D assets created in Maya and exported using a Maya Static Mesh Exporter</li>
</ul>
<p>Full Lab, Demo, and Source Code as distributed to students can be found <a href="http://derekglascock.com/demos/XML Lab Complete.zip">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://derekglascock.com/2010/02/27/xml-lab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maya Animation Exporter</title>
		<link>http://derekglascock.com/2010/02/27/maya-animation-exporter/</link>
		<comments>http://derekglascock.com/2010/02/27/maya-animation-exporter/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 22:56:20 +0000</pubDate>
		<dc:creator>Derek</dc:creator>
				<category><![CDATA[Professional Projects]]></category>

		<guid isPermaLink="false">http://derekglascock.com/?p=55</guid>
		<description><![CDATA[

The lab was created to further the  student&#8217;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, [...]]]></description>
			<content:encoded><![CDATA[<p><img title="Maya  Model" src="../demos/screens/maya.png" alt="" width="574" height="434" /></p>
<p><img class="aligncenter" title="Maya Viewer with Bones" src="http://derekglascock.com/demos/screens/mayaViewerWithBones.png" alt="" width="580" height="436" /></p>
<p>The lab was created to further the  student&#8217;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 data. The information is then written out in an XML and binary format.</p>
<p><em><strong>Developed:</strong></em></p>
<ul>
<li>Static Mesh Exporter using the Maya C++ API</li>
<li>Animation Exporter using the Maya C++ API</li>
<li>XML and Binary format for static meshes</li>
<li>XML format for Scene information</li>
<li>Simple Viewer using OpenGL</li>
<li>Cel Shader and Outline Shader in GLSL</li>
</ul>
<p>Demo and Lab as distributed to students can be downloaded <a href="http://derekglascock.com/demos/RTA Anim Exporter Lab.zip">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://derekglascock.com/2010/02/27/maya-animation-exporter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
