<?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/"
	>

<channel>
	<title>Portfolio</title>
	<atom:link href="http://ashdcuk.com/portfolio/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://ashdcuk.com/portfolio</link>
	<description>A selection of my game-coding work</description>
	<pubDate>Thu, 02 Jun 2011 11:09:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Chalkboard Football</title>
		<link>http://ashdcuk.com/portfolio/?p=103</link>
		<comments>http://ashdcuk.com/portfolio/?p=103#comments</comments>
		<pubDate>Sun, 17 Oct 2010 21:34:20 +0000</pubDate>
		<dc:creator>ashdcuk</dc:creator>
		
		<category><![CDATA[AI]]></category>

		<category><![CDATA[C++]]></category>

		<category><![CDATA[Demo]]></category>

		<category><![CDATA[Games]]></category>

		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://ashdcuk.com/portfolio/?p=103</guid>
		<description><![CDATA[
Downloadable to follow
Language/platform:
C++/DirectX
This is both a game and demo. I created a model for a football game inspired by tactical chalkboards. The player can direct the team&#8217;s movements and passing in real-time, as well as pausing the action to give commands. The game and techniques are ideal to be run and used on relatively low-powered [...]]]></description>
			<content:encoded><![CDATA[<p><object width="500" height="400"><param name="movie" value="http://www.youtube.com/v/5c0ojO8hpqs?fs=1&amp;hl=en_GB&amp;rel=0&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/5c0ojO8hpqs?fs=1&amp;hl=en_GB&amp;rel=0&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="400"></embed></object></p>
<p><strong><em>Downloadable to follow</em></strong></p>
<p>Language/platform:<br />
<strong>C++/DirectX</strong></p>
<p>This is both a game and demo. I created a model for a football game inspired by tactical chalkboards. The player can direct the team&#8217;s movements and passing in real-time, as well as pausing the action to give commands. The game and techniques are ideal to be run and used on relatively low-powered hardware.<br />
<span id="more-103"></span><br />
The number of attackers and defender vary with level or scenario, while the objective can either be to complete a number of passes, to score a goal or to get an attacker into the area with the ball. The defenders are either given set actions to perform or use a team AI algorithm I devised. Rather than using some of the standard AI approaches, my technique calculates defensive movement based on the relative positioning of on-pitch agents. It allows for the quantitative variation of:<br />
Aggressiveness towards the ball<br />
The tendency of defenders to mark attackers<br />
The team&#8217;s cohesiveness<br />
Positional rigidity within the set formation</p>
<p>This means different defensive tendencies can be created and modelled, either for the defending team as a whole or to create variation between individual defenders.<br />
The algorithm was further changed and refined to eliminate its main weakness (as illustrated in the video). The video shows some of the features of the demo and the game - the code contains many more examples and variations.</p>
]]></content:encoded>
			<wfw:commentRss>http://ashdcuk.com/portfolio/?feed=rss2&amp;p=103</wfw:commentRss>
		</item>
		<item>
		<title>Ray Tracer</title>
		<link>http://ashdcuk.com/portfolio/?p=130</link>
		<comments>http://ashdcuk.com/portfolio/?p=130#comments</comments>
		<pubDate>Sun, 17 Oct 2010 16:51:49 +0000</pubDate>
		<dc:creator>ashdcuk</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<category><![CDATA[Demo]]></category>

		<guid isPermaLink="false">http://ashdcuk.com/portfolio/?p=130</guid>
		<description><![CDATA[
Language/Platform:
C#/XNA

I created a ray tracer that rendered a number of preset scenes, with the user able to vary the camera position and direction prior to rendering, as well as the lighting. The scenes are all made up of spheres and flat surfaces, with varying material properties of roughness, diffuse colour, specular colour and reflectivity. The [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ashdcuk.com/portfolio/wp-content/uploads/2011/02/yellow2.png"><img class="aligncenter size-full wp-image-137" title="Floating" src="http://ashdcuk.com/portfolio/wp-content/uploads/2011/02/yellow2.png" alt="Floating" width="600" height="574" /></a><br />
Language/Platform:<br />
<strong>C#/XNA</strong><br />
<span id="more-130"></span><br />
I created a ray tracer that rendered a number of preset scenes, with the user able to vary the camera position and direction prior to rendering, as well as the lighting. The scenes are all made up of spheres and flat surfaces, with varying material properties of roughness, diffuse colour, specular colour and reflectivity. The rendering is deliberately carried out a few rays at a time and can be cancelled during this process.<br />
(Note, some of these images are magnified details from the original renders)<br />

<a href='http://ashdcuk.com/portfolio/?attachment_id=131' title='4x4'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2011/02/4x4-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=132' title='a'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2011/02/next-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=133' title='a2'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2011/02/next2-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=134' title='Shadows'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2011/02/shadows-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=135' title='Varying properties'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2011/02/varyingroughness-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=136' title='yellow'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2011/02/yellow-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=137' title='Floating'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2011/02/yellow2-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://ashdcuk.com/portfolio/?feed=rss2&amp;p=130</wfw:commentRss>
		</item>
		<item>
		<title>3 Games in 1 (C++)</title>
		<link>http://ashdcuk.com/portfolio/?p=86</link>
		<comments>http://ashdcuk.com/portfolio/?p=86#comments</comments>
		<pubDate>Sun, 17 Oct 2010 16:49:37 +0000</pubDate>
		<dc:creator>ashdcuk</dc:creator>
		
		<category><![CDATA[C++]]></category>

		<category><![CDATA[Games]]></category>

		<category><![CDATA[Physics]]></category>

		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://ashdcuk.com/portfolio/?p=86</guid>
		<description><![CDATA[
Downloadable to follow
Language/Platform:
C++/DirectX
This is a port of my original XNA package but with Timer Run replaced with a version of another game, Boat Fighters.

I recreated my two games, Pong Turismo &#038; Asteroids Orbital, but now written in C++. The games and front-end menu have some minor changes, mainly as a result of tweaking. The third [...]]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/15926242" width="600" height="450" frameborder="0"></iframe></p>
<p><strong><em>Downloadable to follow</strong></em></p>
<p>Language/Platform:<br />
<strong>C++/DirectX</strong></p>
<p>This is a port of my <a href="http://ashdcuk.com/portfolio/?p=1">original XNA package</a> but with Timer Run replaced with a version of another game, Boat Fighters.<br />
<span id="more-86"></span><br />
I recreated my two games, <a href="http://ashdcuk.com/portfolio/?p=19">Pong Turismo</a> &#038; <a href="http://ashdcuk.com/portfolio/?p=38">Asteroids Orbital</a>, but now written in C++. The games and front-end menu have some minor changes, mainly as a result of tweaking. The third game is a port of someone else&#8217;s XNA game, Boat Fighters. The game is for two players, with each one driving a boat and trying to shoot the other. My approach to re-making it was to use my own game engine and particle system to recreate the original visuals. Since this also used my own physics engine, this allowed for the addition of collisions to the game, which hadn&#8217;t been in the original.<br />
For the overall package, sound effects &#038; music has not been implemented yet.</p>
<p><em>Extra acknowledgements: &#8216;Boat Fighters&#8217; design and game originally by Fabio Franconeri.</em><br />

<a href='http://ashdcuk.com/portfolio/?attachment_id=87' title='Boat Fighters End'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/boatf2-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=88' title='Boat Fighter Collision'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/boatf3-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=89' title='Boat Fighter shooting'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/boatf1-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://ashdcuk.com/portfolio/?feed=rss2&amp;p=86</wfw:commentRss>
		</item>
		<item>
		<title>Animation Engine</title>
		<link>http://ashdcuk.com/portfolio/?p=81</link>
		<comments>http://ashdcuk.com/portfolio/?p=81#comments</comments>
		<pubDate>Sun, 17 Oct 2010 15:05:01 +0000</pubDate>
		<dc:creator>ashdcuk</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<category><![CDATA[Demo]]></category>

		<category><![CDATA[Group Work]]></category>

		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://ashdcuk.com/portfolio/?p=81</guid>
		<description><![CDATA[
Language/Platform:
C#/XNA
As part of a group, we created a real-time animation engine that allowed the user to move a model around and perform actions.

In the motion-capture studio we recorded a number of actions to map to our skinned 3D model. The recording was then cut up and processed into walk, run and idle cycles, as well [...]]]></description>
			<content:encoded><![CDATA[<p><object width="600" height="475"><param name="movie" value="http://www.youtube.com/v/g8_CqnVMImM?fs=1&amp;hl=en_GB&amp;rel=0&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/g8_CqnVMImM?fs=1&amp;hl=en_GB&amp;rel=0&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="475"></embed></object></p>
<p>Language/Platform:<br />
<strong>C#/XNA</strong></p>
<p>As part of a group, we created a real-time animation engine that allowed the user to move a model around and perform actions.<br />
<span id="more-81"></span><br />
In the motion-capture studio we recorded a number of actions to map to our skinned 3D model. The recording was then cut up and processed into walk, run and idle cycles, as well as the extra action animations. As the player-character moves around and stops these cycle animations play automatically, while the actions are triggered by the user. Changing from one action to another results in a smooth blended transition between the two, using spherical linear interpolation.<br />
The parts of the engine I was responsible for were the frame timing/selection, tying the locomotion to the animations and blending between animations.</p>
<p><em>Extra acknowledgements: Fellow team members Fabio Franconeri, Thomas Manning, Kester Sheridan, Murari Vasudevan</em></p>
]]></content:encoded>
			<wfw:commentRss>http://ashdcuk.com/portfolio/?feed=rss2&amp;p=81</wfw:commentRss>
		</item>
		<item>
		<title>Elastic Free Form Deformation</title>
		<link>http://ashdcuk.com/portfolio/?p=76</link>
		<comments>http://ashdcuk.com/portfolio/?p=76#comments</comments>
		<pubDate>Sun, 17 Oct 2010 13:40:50 +0000</pubDate>
		<dc:creator>ashdcuk</dc:creator>
		
		<category><![CDATA[C++]]></category>

		<category><![CDATA[Demo]]></category>

		<category><![CDATA[Group Work]]></category>

		<category><![CDATA[Physics]]></category>

		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://ashdcuk.com/portfolio/?p=76</guid>
		<description><![CDATA[
Demo Code to follow
Language/Platform:
C++/DirectX
Working with a team-mate, the two of us created a demo that allows the user to apply forces to points on a textured cube, which will react and deform in an elastic and &#8216;cartoonish&#8217; manner. The project was split into 2 parts - free-form deformation and physics. I was responsible for the [...]]]></description>
			<content:encoded><![CDATA[<p><object width="600" height="475" data="http://www.youtube.com/v/WzJOBv4g4jc?fs=1&amp;hl=en_GB&amp;rel=0&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/WzJOBv4g4jc?fs=1&amp;hl=en_GB&amp;rel=0&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" /><param name="allowfullscreen" value="true" /></object></p>
<p><strong><em>Demo Code to follow</em></strong><br />
Language/Platform:<br />
<strong>C++/DirectX</strong></p>
<p>Working with a team-mate, the two of us created a demo that allows the user to apply forces to points on a textured cube, which will react and deform in an elastic and &#8216;cartoonish&#8217; manner. The project was split into 2 parts - free-form deformation and physics. I was responsible for the physics including the engine, constraints and motion.<br />
<span id="more-76"></span><br />
The vertices (or control-points) are simulated as simple point masses, linked together with springs to give the elasticity. When the user clicks and drags a control-point it applies another spring-force to that point. Although the body is never considered or simulated as a whole, the spring-forces make the cube acts as one body - the difference being that it is a very stretchy, bouncy body instead of a rigid one that requires rotations to be considered. The linked-point-masses approach automatically handles rotations as a side benefit.<br />
At every update, the spring forces are calculated based on the position of each end-point for each spring. The forces are then applied to each control-point, along with any other forces such as gravity, air resistance etc. The resultant force gives a resultant acceleration applied that point. This gives a new point velocity and from this the new position is calculated. Finally, any wall collisions are detected and resolved.<br />
In order to keep the cube stable, every control-point/vertex is linked to every other vertex with a spring.</p>
<p><em>Extra acknowledgements: Rendering, deformation &amp; mouse input by Murari Vasudevan</em></p>
]]></content:encoded>
			<wfw:commentRss>http://ashdcuk.com/portfolio/?feed=rss2&amp;p=76</wfw:commentRss>
		</item>
		<item>
		<title>3 Games in 1 (XNA)</title>
		<link>http://ashdcuk.com/portfolio/?p=1</link>
		<comments>http://ashdcuk.com/portfolio/?p=1#comments</comments>
		<pubDate>Sun, 10 Oct 2010 20:29:08 +0000</pubDate>
		<dc:creator>ashdcuk</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<category><![CDATA[Games]]></category>

		<category><![CDATA[Physics]]></category>

		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://ashdcuk.com/portfolio/index.php?p=1</guid>
		<description><![CDATA[
This game is installable from here
Language/Platform:
C# &#038; XNA
Major Features Implemented:
2D Physics Engine
Gravitational System
Particle System
Sound &#038; Music

3 games were created and incorporated into one package with a menu front end. The games share a base  engine I created to handle all the physics, rendering and game logic for each game and each in-game object. At [...]]]></description>
			<content:encoded><![CDATA[<p><object width="600" height="362"><param name="movie" value="http://www.youtube.com/v/pUFp-XblVvY?fs=1&amp;hl=en_GB&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/pUFp-XblVvY?fs=1&amp;hl=en_GB&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="362"></embed></object></p>
<p><strong><em>This game is installable from <a href="http://www.ashdcuk.com/portfolio/Files/3in1v1/publish.htm">here</a></em></strong></p>
<p>Language/Platform:<br />
<strong>C# &#038; XNA</strong></p>
<p>Major Features Implemented:<br />
<strong>2D Physics Engine<br />
Gravitational System<br />
Particle System<br />
Sound &#038; Music</strong></p>
<p><span id="more-1"></span><br />
3 games were created and incorporated into one package with a menu front end. The games share a base  engine I created to handle all the physics, rendering and game logic for each game and each in-game object. At a basic level, the physics engine simulates simple Newtonian linear motion. It also handles collision detection and resolution, with simple elastic collisions modelled. The game engine can also handle gravitational simulation and particles, both of which are demonstrated on the front end menu screen. The sounds and music use a wrapper class I created to use XNA&#8217;s in built audio handling. You can see the individual games in the other posts: <a href="http://ashdcuk.com/portfolio/?p=19">Pong Turismo</a>, <a href="http://ashdcuk.com/portfolio/?p=38">Asteroids Orbital</a> and <a href="http://ashdcuk.com/portfolio/?p=53">Timer Run</a>.</p>
<p><em>Extra acknowledgements: All music &#038; sound effects are <a href="http://www.partnersinrhyme.com/soundfx/PDsoundfx/misc.shtml">public domain</a></em><br />
<div id="attachment_17" class="wp-caption alignnone" style="width: 310px"><a href="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/menu2.png"><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/menu2-300x170.png" alt="Main Menu Screen" title="Menu Screen" width="300" height="170" class="size-medium wp-image-17" /></a><p class="wp-caption-text">Main Menu Screen</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://ashdcuk.com/portfolio/?feed=rss2&amp;p=1</wfw:commentRss>
		</item>
		<item>
		<title>Asteroids Orbital</title>
		<link>http://ashdcuk.com/portfolio/?p=38</link>
		<comments>http://ashdcuk.com/portfolio/?p=38#comments</comments>
		<pubDate>Sun, 10 Oct 2010 19:57:52 +0000</pubDate>
		<dc:creator>ashdcuk</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<category><![CDATA[Games]]></category>

		<category><![CDATA[Physics]]></category>

		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://ashdcuk.com/portfolio/?p=38</guid>
		<description><![CDATA[
This game is part of &#8216;3 in 1&#8242; which is downloadable here
Language/Platform:
C#/XNA

Asteroids Orbital is based on the classic game Asteroids. The player pilots a ship aiming to destroy asteroids for points while also avoiding collisions to stay alive. For Orbital I introduced a black hole and the notion of gravity. All objects have a gravitational [...]]]></description>
			<content:encoded><![CDATA[<p><object width="600" height="362"><param name="movie" value="http://www.youtube.com/v/msXs_CdeYo4?fs=1&amp;hl=en_GB&amp;rel=0&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/msXs_CdeYo4?fs=1&amp;hl=en_GB&amp;rel=0&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="362"></embed></object></p>
<p><em><strong>This game is part of <a href="http://ashdcuk.com/portfolio/?p=1">&#8216;3 in 1&#8242;</a> which is downloadable <a href="http://www.ashdcuk.com/portfolio/Files/3in1v1/publish.htm">here</a></strong></em></p>
<p>Language/Platform:<br />
<strong>C#/XNA</strong><br />
<span id="more-38"></span><br />
<em>Asteroids Orbital</em> is based on the classic game Asteroids. The player pilots a ship aiming to destroy asteroids for points while also avoiding collisions to stay alive. For <em>Orbital</em> I introduced a black hole and the notion of gravity. All objects have a gravitational pull on each other and a &#8216;black hole&#8217; in the centre sucks in both rocks and the player - he must keep himself out of the hole while destroying rocks. There are a few other changes - the player has a recovering health bar and can bounce off the rocks without instantly dying, but will take damage. The collisions are all modelled using the game physics engine. A particle system is used to illustrate the black-holes pull as well, with the particles affected by all objects&#8217; gravity and colliding with them - speed affects their colour, which makes for an interesting effect. A replenishing timer forces the player to keep engaging the asteroids.<br />

<a href='http://ashdcuk.com/portfolio/?attachment_id=40' title='Asteroids Shot'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/asteroidsshot-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=41' title='Gravity pull'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/asteroidspull-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=39' title='Asteroids Explosion'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/asteroids-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://ashdcuk.com/portfolio/?feed=rss2&amp;p=38</wfw:commentRss>
		</item>
		<item>
		<title>Pong Turismo</title>
		<link>http://ashdcuk.com/portfolio/?p=19</link>
		<comments>http://ashdcuk.com/portfolio/?p=19#comments</comments>
		<pubDate>Sun, 10 Oct 2010 18:22:27 +0000</pubDate>
		<dc:creator>ashdcuk</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<category><![CDATA[Games]]></category>

		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://ashdcuk.com/portfolio/?p=19</guid>
		<description><![CDATA[
This game is part of &#8216;3 in 1&#8242; which is downloadable here
Language/Platform:
C#/XNA

Pong Turismo - The Ultimate Pong Simulator is based on Pong but I tried to change the gameplay to &#8217;simulate&#8217; Pong as a real sport. The players can now move back and forth. As they move they lose stamina - that recovers as they [...]]]></description>
			<content:encoded><![CDATA[<p><object width="600" height="362"><param name="movie" value="http://www.youtube.com/v/sqaeZxGqgSM?fs=1&amp;hl=en_GB&amp;rel=0&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/sqaeZxGqgSM?fs=1&amp;hl=en_GB&amp;rel=0&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="362"></embed></object></p>
<p><em><strong>This game is part of <a href="http://ashdcuk.com/portfolio/?p=1">&#8216;3 in 1&#8242;</a> which is downloadable <a href="http://www.ashdcuk.com/portfolio/Files/3in1v1/publish.htm">here</a></strong></em></p>
<p>Language/Platform:<br />
<strong>C#/XNA</strong><br />
<span id="more-19"></span><br />
<em>Pong Turismo - The Ultimate Pong Simulator</em> is based on Pong but I tried to change the gameplay to &#8217;simulate&#8217; Pong as a real sport. The players can now move back and forth. As they move they lose stamina - that recovers as they stop - which determines how quickly they move, the strength of their shots and their effective reach. When the ball hits a player, the angle, spin and speed of the ball is affected by the movement and speed of the player. The ball now decelerates through the air and curves according to its spin.<br />

<a href='http://ashdcuk.com/portfolio/?attachment_id=33' title='Pong Intro'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/pongintro-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=21' title='Pong Curl'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/pong-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=31' title='Pong Stamina'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/pong2-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=34' title='Pong Victory'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/pongvictory-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://ashdcuk.com/portfolio/?feed=rss2&amp;p=19</wfw:commentRss>
		</item>
		<item>
		<title>Timer Run</title>
		<link>http://ashdcuk.com/portfolio/?p=53</link>
		<comments>http://ashdcuk.com/portfolio/?p=53#comments</comments>
		<pubDate>Sun, 10 Oct 2010 10:24:18 +0000</pubDate>
		<dc:creator>ashdcuk</dc:creator>
		
		<category><![CDATA[C#]]></category>

		<category><![CDATA[Games]]></category>

		<category><![CDATA[Physics]]></category>

		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://ashdcuk.com/portfolio/?p=53</guid>
		<description><![CDATA[
This game is part of &#8216;3 in 1&#8242; which is downloadable here
Language/Platform:
C#/XNA

Timer Run is a driving game where players navigate round a course to find green pick-ups to add to your score and yellow pick-ups to keep the countdown timer running. An indicator shows the player where the next timer pick-up is while the player [...]]]></description>
			<content:encoded><![CDATA[<p><object width="600" height="362"><param name="movie" value="http://www.youtube.com/v/Y2hSYy2wFlQ?fs=1&amp;hl=en_GB&amp;rel=0&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Y2hSYy2wFlQ?fs=1&amp;hl=en_GB&amp;rel=0&amp;hd=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="600" height="362"></embed></object></p>
<p><em><strong>This game is part of <a href="http://ashdcuk.com/portfolio/?p=1">&#8216;3 in 1&#8242;</a> which is downloadable <a href="http://www.ashdcuk.com/portfolio/Files/3in1v1/publish.htm">here</a></strong></em></p>
<p>Language/Platform:<br />
<strong>C#/XNA</strong><br />
<span id="more-53"></span><br />
<em>Timer Run</em> is a driving game where players navigate round a course to find green pick-ups to add to your score and yellow pick-ups to keep the countdown timer running. An indicator shows the player where the next timer pick-up is while the player has to search for points themselves. The vehicle is modelled using the game physics engine with a locomotion system that allows the car some sliding and skidding.<br />

<a href='http://ashdcuk.com/portfolio/?attachment_id=54' title='Timer Run Intro'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/3gamesin1-2010-10-16-18-12-10-58-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=56' title='Timer Run Checkpoint'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/3gamesin1-2010-10-16-18-12-22-16-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://ashdcuk.com/portfolio/?attachment_id=57' title='Timer Run Search'><img src="http://ashdcuk.com/portfolio/wp-content/uploads/2010/10/3gamesin1-2010-10-16-18-12-38-13-150x150.png" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://ashdcuk.com/portfolio/?feed=rss2&amp;p=53</wfw:commentRss>
		</item>
	</channel>
</rss>

