<?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>diogo&#039;s coding corner &#187; Old Demos</title>
	<atom:link href="http://diogo.codingcorner.net/category/olddemos/feed/" rel="self" type="application/rss+xml" />
	<link>http://diogo.codingcorner.net</link>
	<description>game development and real-time graphics</description>
	<lastBuildDate>Thu, 22 Dec 2011 12:38:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>JFK &#8211; BBEAT, C++ (2004)</title>
		<link>http://diogo.codingcorner.net/olddemos/jfk-bbeat-c-2004/</link>
		<comments>http://diogo.codingcorner.net/olddemos/jfk-bbeat-c-2004/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 14:18:26 +0000</pubDate>
		<dc:creator>diogo</dc:creator>
				<category><![CDATA[Old Demos]]></category>

		<guid isPermaLink="false">http://diogo.codingcorner.net/?p=199</guid>
		<description><![CDATA[This demo won us the first place at inercia&#8217;04. Here&#8217;s some screen-shots from the demo: Party version download: •  jfk-bbeat.zip 9.4MB from scene.org •  jfk-bbeat.rar 8.7MB This party version has some issues regarding sound transitions, since we were crunching until the very last minute, we didn&#8217;t get enough time to fix those details. Other issues [...]]]></description>
			<content:encoded><![CDATA[<p>This demo won us the first place at inercia&#8217;04. Here&#8217;s some screen-shots from the demo:</p>
<table class="aligncenter" border="0" align="center">
<tbody>
<tr>
<td><a href="http://diogo.codingcorner.net/wp-content/uploads/2009/01/jfk1.jpg"><img class="size-medium wp-image-213 alignleft" style="border: 1px solid black;" title="jfk1" src="http://diogo.codingcorner.net/wp-content/uploads/2009/01/jfk1-300x225.jpg" alt="jfk1" width="240" height="180" /></a></td>
<td><a href="http://diogo.codingcorner.net/wp-content/uploads/2009/01/jfk2.jpg"><img class="alignright size-medium wp-image-214" style="border: 1px solid black;" title="jfk2" src="http://diogo.codingcorner.net/wp-content/uploads/2009/01/jfk2-300x225.jpg" alt="jfk2" width="240" height="180" /></a></td>
</tr>
</tbody>
</table>
<p>Party version download:</p>
<p style="padding-left: 30px;">•  <strong><a href="ftp://ftp.scene.org/pub/parties/2004/inercia04/demo/jfk_-_bbeat.zip">jfk-bbeat.zip</a></strong> 9.4MB from <strong><a href="http://www.scene.org">scene.org</a></strong><br />
•  <strong><a href="http://diogo.codingcorner.net/downloads/code_demos/jfk-bbeat.rar">jfk-bbeat.rar</a></strong> 8.7MB</p>
<p>This party version has some issues regarding sound transitions, since we were crunching until the very last minute, we didn&#8217;t get enough time to fix those details. Other issues are related with the need of a recent graphics card and updated software. This demo needs:</p>
<p style="padding-left: 30px;">•  A graphics card compliant with DirectX 9.0, with support at least for Vertex Shaders 1.1 and Pixel Shaders 2.0, such as an ATI Radeon 9500 or a nVidia GeforceFX 5200.<br />
•  The latest video drivers for your card.<br />
•  The latest DirectX 9.0c runtime.</p>
<p>This demo was developed in C++, using RCmania&#8217;s Motion Engine as a basis. The development of the hardware renderer, engine adjustments to accommodate the new renderer, and all the effects were done 12 days before the development of the demo started and was tuned until the very last minute. The whole demo was written in 3 days, making a total of 15 days of development. I wish we could have started sooner, but that wasn&#8217;t possible. I&#8217;m pretty happy with what accomplished in such a short time span, but not so happy with the overall result, it needs a lot of polishing, tuning and one or two scenes need to be remade.</p>
<p>We got a first place with this demo, which is cool. I hope to be there next year with another demo, hopefully with a much better demo. I&#8217;m right about to start my work on the final version, so any feedback would be greatly appreciated.</p>
<p>Note to myself, 15 days is still not enough.</p>
]]></content:encoded>
			<wfw:commentRss>http://diogo.codingcorner.net/olddemos/jfk-bbeat-c-2004/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>airbag &#8211; polymorphic RGB, Delphi (2001)</title>
		<link>http://diogo.codingcorner.net/olddemos/airbag-polymorphic-rgb-delphi-2001/</link>
		<comments>http://diogo.codingcorner.net/olddemos/airbag-polymorphic-rgb-delphi-2001/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 13:49:28 +0000</pubDate>
		<dc:creator>diogo</dc:creator>
				<category><![CDATA[Old Demos]]></category>

		<guid isPermaLink="false">http://diogo.codingcorner.net/?p=173</guid>
		<description><![CDATA[This demo won us the first place at inercia&#8217;01. Here are some screen-shots from the demo: Party version download: •  airbag-prgb.zip 1.9MB from scene.org •  airbag-prgb.rar 1.7MB To be able to run this demo you only need a nVidia RivaTNT or better, and stable OpenGL drivers. This demo was developed during the event. I was [...]]]></description>
			<content:encoded><![CDATA[<p>This demo won us the first place at inercia&#8217;01. Here are some screen-shots from the demo:</p>
<table class="aligncenter" border="0" align="center">
<tbody>
<tr>
<td><a href="http://diogo.codingcorner.net/wp-content/uploads/2009/01/prgb1.jpg"><img class="size-medium wp-image-185 alignleft" style="border: 1px solid black;" title="prgb1" src="http://diogo.codingcorner.net/wp-content/uploads/2009/01/prgb1-300x187.jpg" alt="prgb1" width="240" height="150" /></a></td>
<td><a href="http://diogo.codingcorner.net/wp-content/uploads/2009/01/prgb2.jpg"><img class="alignright size-medium wp-image-186" style="border: 1px solid black;" title="prgb2" src="http://diogo.codingcorner.net/wp-content/uploads/2009/01/prgb2-300x187.jpg" alt="prgb2" width="240" height="150" /></a></td>
</tr>
</tbody>
</table>
<p>Party version download:</p>
<p style="padding-left: 30px;">•  <a href="ftp://ftp.scene.org/pub/parties/2004/inercia04/demo/jfk_-_bbeat.zip"><strong>ai</strong></a><strong><a href="ftp://ftp.scene.org/pub/parties/2001/inercia01/demo/airbag-prgb.zip">rbag-prgb.zip</a></strong> 1.9MB from <strong><a href="http://www.scene.org">scene.org</a></strong><br />
•  <a href="http://diogo.codingcorner.net/downloads/code_demos/airbag-prgb.rar"><strong>airbag-prgb.rar</strong></a> 1.7MB<a href="http://diogo.codingcorner.net/downloads/code_demos/airbag-prgb.rar"><strong><br />
</strong></a></p>
<p>To be able to run this demo you only need a nVidia RivaTNT or better, and stable OpenGL drivers.</p>
<p>This demo was developed during the event. I was developing the framework while waiting for our artist to arrive at the party since we only had a slight idea how the demo was supposed to be. Once he arrived we discussed everything, the framework was practically ready, it was small.</p>
<p>The Delphi framework was made from scratch in the party place, it took about 1 or 2 days. The demo was developed in about 8 hours, which is no surprise because the demo is actually very small. The art was created very quickly since our artist was very skilled. I should keep reminding myself how long it takes to make a really good demo, maybe next time.</p>
]]></content:encoded>
			<wfw:commentRss>http://diogo.codingcorner.net/olddemos/airbag-polymorphic-rgb-delphi-2001/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Old Pascal-Delphi Demos with Source-Code (1998-2002)</title>
		<link>http://diogo.codingcorner.net/olddemos/triangle-rasterizer/</link>
		<comments>http://diogo.codingcorner.net/olddemos/triangle-rasterizer/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 15:13:53 +0000</pubDate>
		<dc:creator>diogo</dc:creator>
				<category><![CDATA[Old Demos]]></category>

		<guid isPermaLink="false">http://diogo.codingcorner.net/?p=110</guid>
		<description><![CDATA[In this sub-section I expose some of my old work. Some of the code made back in 1998 using Borland Pascal (dos) was later ported to Borland Delphi (win). The packages includesource code and binaries. 2D Bump Mapping Uses hyper64 for graphics handling, the code is very simple, the first version was used as an [...]]]></description>
			<content:encoded><![CDATA[<p>In this sub-section I expose some of my old work. Some of the code made back in 1998 using Borland Pascal (dos) was later ported to Borland Delphi (win). The packages includesource code and binaries.</p>
<table class="aligncenter" style="width: 80%; text-align: center;" border="0">
<tbody style="text-align: center">
<tr style="background-color: #c9d6cc;">
<td style="width: 50%; text-align: center;" colspan="2" valign="middle"><strong>2D Bump Mapping<br />
</strong></td>
</tr>
<tr>
<td style="width: 50%; text-align: left;" valign="middle">Uses hyper64 for graphics handling, the code is very simple, the first version was used as an example of a graphical application using hyper32 back in &#8217;99.</p>
<p style="text-align: center;"><strong><a href="http://diogo.codingcorner.net/downloads/code_demos/bump2d.zip">bump2d.zip 366KB</a></strong></p>
</td>
<td style="width: 50%; text-align: left;" valign="middle">
<p style="text-align: center;"><a href="http://diogo.codingcorner.net/wp-content/uploads/2009/01/bump2d.jpg"><img class="size-medium wp-image-116 aligncenter" style="border: 1px solid black;" title="bump2d" src="http://diogo.codingcorner.net/wp-content/uploads/2009/01/bump2d.jpg" alt="bump2d" width="230" height="144" /></a></p>
</td>
</tr>
</tbody>
</table>
<table class="aligncenter" style="width: 80%; text-align: center;" border="0">
<tbody style="text-align: center">
<tr style="background-color: #c9d6cc;">
<td style="width: 50%; text-align: center;" colspan="2" valign="middle"><strong>Malvado<br />
</strong></td>
</tr>
<tr>
<td style="width: 50%; text-align: left;" valign="middle">The artwork was taken from a game development package called Div Games Studio, it was first created in &#8217;99 to demonstrate hyper32&#8242;s habilities. It was recently converted to hyper64 too.</p>
<p style="text-align: center;"><strong><a href="http://diogo.codingcorner.net/downloads/code_demos/malvado.zip">malvado.zip 548KB</a></strong></p>
</td>
<td style="width: 50%; text-align: left;" valign="middle">
<p style="text-align: center;"><a href="http://diogo.codingcorner.net/wp-content/uploads/2009/01/malvado.jpg"><img class="size-medium wp-image-116 aligncenter" style="border: 1px solid black;" title="malvado" src="http://diogo.codingcorner.net/wp-content/uploads/2009/01/malvado.jpg" alt="malvado" width="230" height="144" /></a></p>
</td>
</tr>
</tbody>
</table>
<table class="aligncenter" style="width: 80%; text-align: center;" border="0">
<tbody style="text-align: center">
<tr style="background-color: #c9d6cc;">
<td style="width: 50%; text-align: center;" colspan="2" valign="middle"><strong>3D Demo<br />
</strong></td>
</tr>
<tr>
<td style="width: 50%; text-align: left;" valign="middle">This demo features my first software rendering engine written back in &#8217;98. It features environment mapping and flat, gouraud and textured triangles. The original polygon routines were replaced by hyper64&#8242;s sub-pixel accurate polygon routines.</p>
<p style="text-align: center;"><strong><a href="http://diogo.codingcorner.net/downloads/code_demos/demo3d.zip">demo3d.zip 297KB</a></strong></p>
</td>
<td style="width: 50%; text-align: left;" valign="middle">
<p style="text-align: center;"><a href="http://diogo.codingcorner.net/wp-content/uploads/2009/01/demo3d.jpg"><img class="size-medium wp-image-116 aligncenter" style="border: 1px solid black;" title="demo3d" src="http://diogo.codingcorner.net/wp-content/uploads/2009/01/demo3d.jpg" alt="demo3d" width="230" height="144" /></a></p>
</td>
</tr>
</tbody>
</table>
<table class="aligncenter" style="width: 80%; text-align: center;" border="0">
<tbody style="text-align: center">
<tr style="background-color: #c9d6cc;">
<td style="width: 50%; text-align: center;" colspan="2" valign="middle"><strong>Terrain Editor<br />
</strong></td>
</tr>
<tr>
<td style="width: 50%; text-align: left;" valign="middle">Uses two windows, one for the editor using hyper64 and one for the motion3d to display the modified grid using OpenGL. Needs a 16bit desktop.</p>
<p style="text-align: center;"><strong><a href="http://diogo.codingcorner.net/downloads/code_demos/terrain.zip">terrain.zip 358KB</a></strong></p>
</td>
<td style="width: 50%; text-align: left;" valign="middle">
<p style="text-align: center;"><a href="http://diogo.codingcorner.net/wp-content/uploads/2009/01/terrain.jpg"><img class="size-medium wp-image-116 aligncenter" style="border: 1px solid black;" title="terrain" src="http://diogo.codingcorner.net/wp-content/uploads/2009/01/terrain.jpg" alt="terrain" width="230" height="144" /></a></p>
</td>
</tr>
</tbody>
</table>
<table class="aligncenter" style="width: 80%; text-align: center;" border="0">
<tbody style="text-align: center">
<tr style="background-color: #c9d6cc;">
<td style="width: 50%; text-align: center;" colspan="2" valign="middle"><strong>Triangle Rasterizer<br />
</strong></td>
</tr>
<tr>
<td style="width: 50%; text-align: left;" valign="middle">Features flat, gouraud, affine textured and perspective textured triangles&#8230; with sub-pixel/texel accuracy. Needs a 32bit desktop and uses hyper64.</p>
<p style="text-align: center;"><strong><a href="http://diogo.codingcorner.net/downloads/code_demos/polyraster.zip">polyraster.zip 233KB</a></strong></p>
</td>
<td style="width: 50%; text-align: left;" valign="middle">
<p style="text-align: center;"><a href="http://diogo.codingcorner.net/wp-content/uploads/2009/01/raster.jpg"><img class="size-medium wp-image-116 aligncenter" style="border: 1px solid black;" title="raster" src="http://diogo.codingcorner.net/wp-content/uploads/2009/01/raster.jpg" alt="raster" width="230" height="144" /></a></p>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://diogo.codingcorner.net/olddemos/triangle-rasterizer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

