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

<channel>
	<title>Idevs</title>
	<atom:link href="http://idevs.co.uk/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://idevs.co.uk/blog</link>
	<description>Thoughts on Computing, Programming, Security, Privacy and Robots</description>
	<pubDate>Thu, 03 Apr 2008 19:34:48 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Smash - Some Really Really Old News</title>
		<link>http://idevs.co.uk/blog/smash-some-really-really-old-news/</link>
		<comments>http://idevs.co.uk/blog/smash-some-really-really-old-news/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 19:34:48 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://idevs.co.uk/blog/smash-some-really-really-old-news/</guid>
		<description><![CDATA[So about 7-8 months ago I was messing around with XML and XSL and ended up creating a small concept language code named Smash (Smash Markup to Articulate Semantic Hypertext - yes I always struggle for acronyms) Any way the project is a sibling of the now ancient CASTL project which Dan and I worked [...]]]></description>
			<content:encoded><![CDATA[<p>So about 7-8 months ago I was messing around with XML and XSL and ended up creating a small concept language code named Smash (Smash Markup to Articulate Semantic Hypertext - yes I always struggle for acronyms) Any way the project is a sibling of the now ancient CASTL project which Dan and I worked on 3-4 Years ago. One very nice feature of Smash was its default stylesheet which allowed it to produce renderings of bar graphs(this is as far as I got into the project before I became distracted with other things. The <a href="http://idevs.co.uk/SMASH/SMASH%201.0%20Draft.xml" title="Smash Documents">original draft documents for Smash</a> are still online, so feel free to look around and become inspired. I might take this project up again if Dan is serious about reviving the CASTL project.</p>
]]></content:encoded>
			<wfw:commentRss>http://idevs.co.uk/blog/smash-some-really-really-old-news/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FPS Engine:Mouse Movement and Collision</title>
		<link>http://idevs.co.uk/blog/fps-enginemouse-movement-and-collision/</link>
		<comments>http://idevs.co.uk/blog/fps-enginemouse-movement-and-collision/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 14:27:11 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://idevs.co.uk/blog/fps-enginemouse-movement-and-collision/</guid>
		<description><![CDATA[Well today has been a slow one, most of the work has been done on the backend so no nice screenies to show. Basically mouse movement works perfecting with a full looking around now done (with upper and lower bounds set). I have also updated the collision slightly by adding some less than perfect sliding [...]]]></description>
			<content:encoded><![CDATA[<p>Well today has been a slow one, most of the work has been done on the backend so no nice screenies to show. Basically mouse movement works perfecting with a full looking around now done (with upper and lower bounds set). I have also updated the collision slightly by adding some less than perfect sliding collision to the environment items(boxes, cylinders etc).  I really should make a too do list has the last few days a lot of feature creep has settled in detracting from the aim. Here is a list of current features:</p>
<ul>
<li>3D World Loading from file (floors - wall worked out automatically) - file format needs overhaul to include items</li>
<li>Normals set so OpenGL lighting works - Need to learn more about lights in OpenGL</li>
<li>Texture setting works</li>
<li>Environment Obstacles (non moveable items)  can be loaded - need to test on different sizes/types to make sure collision is consistant</li>
<li>Placeholder gun and crosshairare in the correct place - need to work on this more</li>
<li>Classes for  Maps, Obstacles and Player are coming together - Need one for Lights and another for Fog settings</li>
<li>Messed around with different height blocks - realised the initial level format needs some work before this becomes a permanent feature</li>
<li>Edit Mode hasn&#8217;t been started.</li>
<li>Anything above the Obstacle Layer is still in theory land. Everything below is in messy hack land.</li>
</ul>
<p ><strong>Target for Tuesday : Bring the Current Code Up to Acceptable Standards with Comments, Class Files and No Global Variables(I think I have 2) - Remove all outdated code.</strong></p>
<p>There we go. Now I have to do it.</p>
]]></content:encoded>
			<wfw:commentRss>http://idevs.co.uk/blog/fps-enginemouse-movement-and-collision/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FPS Engine - Items Planning</title>
		<link>http://idevs.co.uk/blog/fps-engine-items-planning/</link>
		<comments>http://idevs.co.uk/blog/fps-engine-items-planning/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 02:31:50 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://idevs.co.uk/blog/fps-engine-items-planning/</guid>
		<description><![CDATA[So, I know this is slightly earlier than I thought I would be updating but I couldn&#8217;t help myself. I have started planning how items are going to work. So in order to do this I had to test the theory. Check the screenshot:

I have removed the temp crosshair and gun placeholder because they just [...]]]></description>
			<content:encoded><![CDATA[<p>So, I know this is slightly earlier than I thought I would be updating but I couldn&#8217;t help myself. I have started planning how items are going to work. So in order to do this I had to test the theory. Check the screenshot:</p>
<p><a href="http://idevs.co.uk/blog/wp-content/uploads/2008/03/alienscreen1.png" title="Metal Lights"><img src="http://idevs.co.uk/blog/wp-content/uploads/2008/03/alienscreen1.thumbnail.png" alt="Metal Lights" /></a></p>
<p>I have removed the temp crosshair and gun placeholder because they just looked messy. The next step is the get multilevel levels working so I can implement ramps and stairs. After that I am planning to design a basic level so I can work on some decent collision and then its onto the actual level editor.</p>
]]></content:encoded>
			<wfw:commentRss>http://idevs.co.uk/blog/fps-engine-items-planning/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lights(getting there)! Camera(almost!) Action(Not yet)</title>
		<link>http://idevs.co.uk/blog/lightsgetting-there-cameraalmost-actionnot-yet/</link>
		<comments>http://idevs.co.uk/blog/lightsgetting-there-cameraalmost-actionnot-yet/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 20:49:03 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://idevs.co.uk/blog/lightsgetting-there-cameraalmost-actionnot-yet/</guid>
		<description><![CDATA[So, I ended up re-writing the rendering functions, it took some time but the engine is now a lot more efficient, i&#8217;m pretty sure i&#8217;ll end up re-writing it again at some point but since this is mainly a learning exercise I am not too worried.
I have light, not entirely finished but they are getting [...]]]></description>
			<content:encoded><![CDATA[<p>So, I ended up re-writing the rendering functions, it took some time but the engine is now a lot more efficient, i&#8217;m pretty sure i&#8217;ll end up re-writing it again at some point but since this is mainly a learning exercise I am not too worried.</p>
<p>I have light, not entirely finished but they are getting there, having some issue with some normals,  but makes for some cool effects. The mouse input is getting there, you can now turn around using the mouse but there is no up and down movement yet.</p>
<p>As for other things, the level format hasn&#8217;t been worked on yet and anything above that(enemies, light position(currently hardcoded), items etc.) will have to wait. Enjoy the new screenie and I will keep you updated.</p>
<p><a href="http://idevs.co.uk/blog/wp-content/uploads/2008/03/alienfps3.png" title="darkened hallway - fps engine"><img src="http://idevs.co.uk/blog/wp-content/uploads/2008/03/alienfps3.thumbnail.png" alt="darkened hallway - fps engine" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://idevs.co.uk/blog/lightsgetting-there-cameraalmost-actionnot-yet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FPS Engine</title>
		<link>http://idevs.co.uk/blog/fps-engine/</link>
		<comments>http://idevs.co.uk/blog/fps-engine/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 17:40:36 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://idevs.co.uk/blog/fps-engine/</guid>
		<description><![CDATA[So today I started work on a new project. Well I say today, most of the ground work was laid last night. I am attempting to create an FPS engine in the hopes of building a fully fledged game on top. MY task for today was simple, render a simple level from a file and [...]]]></description>
			<content:encoded><![CDATA[<p>So today I started work on a new project. Well I say today, most of the ground work was laid last night. I am attempting to create an FPS engine in the hopes of building a fully fledged game on top. MY task for today was simple, render a simple level from a file and allow the camera to walk around it. 3 hours in and it is done. I would have taken less time but having to relearn everything takes a while</p>
<p align="center"> <a href="http://idevs.co.uk/blog/wp-content/uploads/2008/03/alienfps1.png" title="FPS Engine 2"><img src="http://idevs.co.uk/blog/wp-content/uploads/2008/03/alienfps1.thumbnail.png" alt="FPS Engine 2" /></a><a href="http://idevs.co.uk/blog/wp-content/uploads/2008/03/screenshot-2.png" title="FPS Engine 1"><img src="http://idevs.co.uk/blog/wp-content/uploads/2008/03/screenshot-2.thumbnail.png" alt="FPS Engine 1" /></a></p>
<p>.</p>
<p>So now that is done my plan for tomorrow is to get mouse support working so I can look around the world. I am planning to take this project slow to give me plenty of time to clean the code up after every change.</p>
<p>Now for some technical details:</p>
<ul>
<li>The Engine is written in C++ using the SDL Library and OpenGL</li>
<li>The Current Engine reads in a simple text file which lays out the level, it then uses this to place planes and cubes</li>
</ul>
<p>So thats it for today, stay tuned for updates.</p>
]]></content:encoded>
			<wfw:commentRss>http://idevs.co.uk/blog/fps-engine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gooie</title>
		<link>http://idevs.co.uk/blog/gooie/</link>
		<comments>http://idevs.co.uk/blog/gooie/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 15:50:51 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://idevs.co.uk/blog/gooie/</guid>
		<description><![CDATA[I don&#8217;t know about you but I am sick of people pronouncing GUI as &#8220;gooey&#8221;. NO!! GUI is an abbreviation not an acronym! If you really want an acronym to use then I suggest Gooie or Graphical Object Oriented Intuitive Environment. There we go, if you say &#8220;gooey&#8221; I will assume you are talking about [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know about you but I am sick of people pronouncing GUI as &#8220;gooey&#8221;. <strong>NO!!</strong> GUI is an abbreviation not an acronym! If you really want an acronym to use then I suggest Gooie or Graphical Object Oriented Intuitive Environment. There we go, if you say &#8220;gooey&#8221; I will assume you are talking about Gooie and not GUI since there is a minute difference between then which I will not go into but you should be aware of&#8230;.</p>
<p>Edit: as mentioned <a href="http://www.thedecline.org" title="The Decline">Mr. Mac from The Decline</a> helped develop the Gooie acronym.</p>
]]></content:encoded>
			<wfw:commentRss>http://idevs.co.uk/blog/gooie/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Clio and an Apology</title>
		<link>http://idevs.co.uk/blog/clio-and-an-apology/</link>
		<comments>http://idevs.co.uk/blog/clio-and-an-apology/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 12:36:36 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://idevs.co.uk/blog/clio-and-an-apology/</guid>
		<description><![CDATA[Yes, yes I know. I haven&#8217;t really been keeping to the posting schedule.
The  thing keeping me busy is Clio, my little eeepc, yes I have one of those, and it is probably the best little laptop in the world ever! But more on her next week.
]]></description>
			<content:encoded><![CDATA[<p>Yes, yes I know. I haven&#8217;t really been keeping to the posting schedule.</p>
<p>The  thing keeping me busy is Clio, my little eeepc, yes I have one of those, and it is probably the best little laptop in the world ever! But more on her next week.</p>
]]></content:encoded>
			<wfw:commentRss>http://idevs.co.uk/blog/clio-and-an-apology/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Thought of the Day</title>
		<link>http://idevs.co.uk/blog/thought-of-the-day/</link>
		<comments>http://idevs.co.uk/blog/thought-of-the-day/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 18:27:14 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://idevs.co.uk/blog/thought-of-the-day/</guid>
		<description><![CDATA[Ann Summers and Apples logos are very similar&#8230;go ahead and check, both apples with a little bite taken out of them. Hopefully Steve Jobs isn&#8217;t thinking of going into the lingerie business can you imagine? Lingerie that could only be used by 5% of women&#8230;.
Yeah, I forgot to prepare an article today&#8230;
]]></description>
			<content:encoded><![CDATA[<p>Ann Summers and Apples logos are very similar&#8230;go ahead and check, both apples with a little bite taken out of them. Hopefully Steve Jobs isn&#8217;t thinking of going into the lingerie business can you imagine? Lingerie that could only be used by 5% of women&#8230;.</p>
<p>Yeah, I forgot to prepare an article today&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://idevs.co.uk/blog/thought-of-the-day/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PageRank wrecked the web</title>
		<link>http://idevs.co.uk/blog/pagerank-wrecked-the-web/</link>
		<comments>http://idevs.co.uk/blog/pagerank-wrecked-the-web/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 15:17:45 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://idevs.co.uk/blog/pagerank-wrecked-the-web/</guid>
		<description><![CDATA[Heya all, as you may have seen I am still working some kinks out in the site. Because of that I am not going to start with the articles today.
Instead Iam going to direct you to a post by Rich Skrenta entitled PageRank wrecked the web. In it Rich summarises what I and many other [...]]]></description>
			<content:encoded><![CDATA[<p>Heya all, as you may have seen I am still working some kinks out in the site. Because of that I am not going to start with the articles today.</p>
<p>Instead Iam going to direct you to a post by <a href="http://www.skrenta.com/" onclick="javascript:urchinTracker ('/outbound/www.skrenta.com');">Rich Skrenta</a> entitled <a href="http://www.skrenta.com/2007/12/pagerank_wrecked_the_web_3.html" title="PageRank wrecked the web by Rich Skrenta">PageRank wrecked the web</a>. In it Rich summarises what I and many other people have been <a href="http://idevs.co.uk/blog/enough-with-the-ignorant-web-developers/" title="Enough with the ignorant web developers by Jamie Lewis">saying for a while.</a></p>
<p>The end part of the article is a nice declaration.</p>
<blockquote><p>Google is the cause of all of this.<br />
and Google is going down with it.</p></blockquote>
<p>Listen up Google, you started it, and in time the good, decent developers of this world will finish it.</p>
]]></content:encoded>
			<wfw:commentRss>http://idevs.co.uk/blog/pagerank-wrecked-the-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Happy New Year!</title>
		<link>http://idevs.co.uk/blog/happy-new-year/</link>
		<comments>http://idevs.co.uk/blog/happy-new-year/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 23:00:29 +0000</pubDate>
		<dc:creator>Jamie</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://idevs.co.uk/blog/happy-new-year/</guid>
		<description><![CDATA[Happy New Year! Welcome to 2008 and a new Idevs. I hope this year will be the year Idevs fully takes off.

During the introduction period from July to September last year I laid the ground work for Idevs as a web development and programming blog. In 2008 I shall be adding security, privacy and robots [...]]]></description>
			<content:encoded><![CDATA[<p>Happy New Year! Welcome to 2008 and a new Idevs. I hope this year will be the year Idevs fully takes off.<br />
<span id="more-61"></span><br />
During the introduction period from July to September last year I laid the ground work for Idevs as a web development and programming blog. In 2008 I shall be adding security, privacy and robots to that.</p>
<p>Before I start with the blog posts I thought I would let you know about the new posting schedule and other useful tidbits of information.</p>
<ul>
<li> Blog posts will be posted every Tuesday and Thursday.</li>
<li>The topics covered in the blog post will vary from post to post although there will be at least one book review and one tutorial a month.</li>
<li>The main categories will be Programming and Web Development, Privacy and Security, Robotics and of course General Computing.</li>
</ul>
<p>So that is all for now. The first post of the new era will be on Tuesday the 3rd. Along with a new design.</p>
]]></content:encoded>
			<wfw:commentRss>http://idevs.co.uk/blog/happy-new-year/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
