<?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>bovine genius &#187; Game Development</title>
	<atom:link href="http://www.bovinegenius.net/sections/game-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bovinegenius.net</link>
	<description></description>
	<lastBuildDate>Sun, 18 Apr 2010 23:11:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Raycaster</title>
		<link>http://www.bovinegenius.net/2009/11/25/raycaster/</link>
		<comments>http://www.bovinegenius.net/2009/11/25/raycaster/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 21:09:35 +0000</pubDate>
		<dc:creator>walter</dc:creator>
				<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://www.bovinegenius.net/?p=90</guid>
		<description><![CDATA[This is a raycaster I wrote a while back. It works on a simple grid, where each tile in the grid is either has a wall there or doesn&#8217;t. Each wall tile has four textures, one for each side. Also, for each tile, there is a flag to say if it is visible, and if [...]]]></description>
			<content:encoded><![CDATA[<p>This is a raycaster I wrote a while back. It works on a simple grid, where each tile in the grid is either has a wall there or doesn&#8217;t. Each wall tile has four textures, one for each side. Also, for each tile, there is a flag to say if it is visible, and if it causes collisions. The floor and ceiling each have their own grid of textures.</p>
<p><a href="http://www.bovinegenius.net/wp-content/uploads/2009/11/RayCaster.png"><img class="alignleft size-full wp-image-88" style="margin-left: 5px; margin-right: 5px;" title="RayCaster" src="http://www.bovinegenius.net/wp-content/uploads/2009/11/RayCaster.png" alt="RayCaster" width="648" height="505" /></a></p>
<p>The raycaster is written in C++, and uses SDL for drawing and input. Eventually it will be turned into an actual game, but the rendering engine still needs some work. Drawing the floor/ceiling slows it down considerably, and the ability to render sprites is yet to be implemented.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bovinegenius.net/2009/11/25/raycaster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
