<?xml version="1.0" encoding="ISO-8859-1"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xml:lang="en-US">
	<title>WarmTart</title>
	<link rel="alternate" type="text/html" href="http://www.warmtart.co.uk/Blog/index.php" />
	<modified>2009-01-07T00:17:42Z</modified>
	<author>
		<name>TheSmit</name>
	</author>
	<copyright>Copyright 2009, TheSmit</copyright>
	<generator url="http://www.sourceforge.net/projects/sphpblog" version="0.5.1">SPHPBLOG</generator>
	<entry>
		<title>kps please contact me </title>
		<link rel="alternate" type="text/html" href="http://www.warmtart.co.uk/Blog/index.php?entry=entry081121-004603" />
		<content type="text/html" mode="escaped"><![CDATA[kps. I got a mail from you but not sure what is going on. please contact me again.<br /><br />thanks<br />]]></content>
		<id>http://www.warmtart.co.uk/Blog/index.php?entry=entry081121-004603</id>
		<issued>2008-11-21T00:00:00Z</issued>
		<modified>2008-11-21T00:00:00Z</modified>
	</entry>
	<entry>
		<title>what I`m working on at the moment</title>
		<link rel="alternate" type="text/html" href="http://www.warmtart.co.uk/Blog/index.php?entry=entry080422-224757" />
		<content type="text/html" mode="escaped"><![CDATA[<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/DnhrijT2d6I&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/DnhrijT2d6I&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>]]></content>
		<id>http://www.warmtart.co.uk/Blog/index.php?entry=entry080422-224757</id>
		<issued>2008-04-22T00:00:00Z</issued>
		<modified>2008-04-22T00:00:00Z</modified>
	</entry>
	<entry>
		<title>a couple of pics</title>
		<link rel="alternate" type="text/html" href="http://www.warmtart.co.uk/Blog/index.php?entry=entry080420-210443" />
		<content type="text/html" mode="escaped"><![CDATA[ added a couple of pics of my terrain demo<br /><br /><a href="javascript:openpopup('images/TerrainHelp.jpg',814,637,false);"><img src="images/TerrainHelp.jpg" width="400" height="313" border="0" alt="" /></a> <br /><br /><a href="javascript:openpopup('images/TerrainLatest.jpg',816,638,false);"><img src="images/TerrainLatest.jpg" width="400" height="313" border="0" alt="" /></a> <br />]]></content>
		<id>http://www.warmtart.co.uk/Blog/index.php?entry=entry080420-210443</id>
		<issued>2008-04-20T00:00:00Z</issued>
		<modified>2008-04-20T00:00:00Z</modified>
	</entry>
	<entry>
		<title>Terrain demo</title>
		<link rel="alternate" type="text/html" href="http://www.warmtart.co.uk/Blog/index.php?entry=entry070917-001655" />
		<content type="text/html" mode="escaped"><![CDATA[please try out the <a href="../demos/Terrain2.jnlp" target="_blank" >Terrain Demo</a> If people like it, I will continue to develop it and make it into a fully playable game... possibly with multi-player<br /><br />you can <a href="../demos/Terrain2.jnlp" target="_blank" >play here .</a> . or view the <a href="http://www.warmtart.co.uk/Blog/static.php?page=MyDemos" target="_blank" >details here</a><br /><br /><br />]]></content>
		<id>http://www.warmtart.co.uk/Blog/index.php?entry=entry070917-001655</id>
		<issued>2007-09-17T00:00:00Z</issued>
		<modified>2007-09-17T00:00:00Z</modified>
	</entry>
	<entry>
		<title>New Game demo</title>
		<link rel="alternate" type="text/html" href="http://www.warmtart.co.uk/Blog/index.php?entry=entry070324-132736" />
		<content type="text/html" mode="escaped"><![CDATA[I`ve made a game/demo using Slick2D and I quite like it. Please take a look and tell me what you think.  <a href="../SlickApplets/SmitSlickApplet.php" target="_blank" >Play as Applet here</a> or <a href="../SlickApplets/SmitSlick.jnlp" target="_blank" >download the webstart here</a> <br /><br />sometimes the slick library is updated and the applet stops working. if so try the webstart, it should always work<br />]]></content>
		<id>http://www.warmtart.co.uk/Blog/index.php?entry=entry070324-132736</id>
		<issued>2007-03-24T00:00:00Z</issued>
		<modified>2007-03-24T00:00:00Z</modified>
	</entry>
	<entry>
		<title>Slick - It really is.</title>
		<link rel="alternate" type="text/html" href="http://www.warmtart.co.uk/Blog/index.php?entry=entry070321-141033" />
		<content type="text/html" mode="escaped"><![CDATA[I`m falling in love with <a href="http://slick.cokeandcode.com" target="_blank" >Slick2D</a>. Its looking like a really nice and easy way to code 2D Java OpenGL games. Take a look at the site and see some of the awsome things they are coming up with. I wont bother you with any of my little tests at the moment as they don&#039;t currently do Slick any justice. But keep checking back, I`m gonna try to make something decent. And if that networking code turns out to be as good as the rest, and they can take care of collision detection for me...... why would I bother to use anything else :)<br />]]></content>
		<id>http://www.warmtart.co.uk/Blog/index.php?entry=entry070321-141033</id>
		<issued>2007-03-21T00:00:00Z</issued>
		<modified>2007-03-21T00:00:00Z</modified>
	</entry>
	<entry>
		<title>new laptop</title>
		<link rel="alternate" type="text/html" href="http://www.warmtart.co.uk/Blog/index.php?entry=entry070317-183131" />
		<content type="text/html" mode="escaped"><![CDATA[I`ve gone and bought a new laptop from ebay. Hopefully it will arrive soon and I can put my plan for world donimation in place. <br /><br />What is this amazing plan you ask ?<br /><br />well, I want to continue with my LWJGL stuff and I plan to get into applets. Might use <a href="http://slick.cokeandcode.com" target="_blank" >slick</a> or i might just make a few applets of my own. Either way, hopefully I`ll be up and running again soon.<br /><br />]]></content>
		<id>http://www.warmtart.co.uk/Blog/index.php?entry=entry070317-183131</id>
		<issued>2007-03-17T00:00:00Z</issued>
		<modified>2007-03-17T00:00:00Z</modified>
	</entry>
	<entry>
		<title>Lack of updates</title>
		<link rel="alternate" type="text/html" href="http://www.warmtart.co.uk/Blog/index.php?entry=entry070313-171730" />
		<content type="text/html" mode="escaped"><![CDATA[The site has not been updated for ages, this is mainly due to the fact that although I am getting plenty of hits each day, I am getting no feedback whatsoever. OK so the LWJGL guys I have met in the IRC chatroom have been very kind and dutifully looked at each update, but the people from all over the world who are finding this humble little site via their search engines are simply coming along, reading my stuff and leaving. I can only assume that they are not finding my content of any use to them. <br />Well, maybe one day I will stop feeling so bitter and twisted and decide to carry on with my pathetic attempts to make the world a slightly better place through the medium of Java. Until then, see you around and thanks for reading :)<br /><br /><br />]]></content>
		<id>http://www.warmtart.co.uk/Blog/index.php?entry=entry070313-171730</id>
		<issued>2007-03-13T00:00:00Z</issued>
		<modified>2007-03-13T00:00:00Z</modified>
	</entry>
	<entry>
		<title>What have I been doing for the last week ???</title>
		<link rel="alternate" type="text/html" href="http://www.warmtart.co.uk/Blog/index.php?entry=entry061121-142148" />
		<content type="text/html" mode="escaped"><![CDATA[As it currently stands, the terain demo is rendering a relatively nice terrain in a 1024*1024 point square. As I am rendering triangles, this equates to trying to render 2,093,058 (lets just call it 2 million) triangles on each render() cycle. Obviously this is too many to get any decent frame rate out of, so What can I do? Well, I started off with a little frustum culling.<br /><br />Frustum culling is a great idea but it has it`s downs as well as it`s ups. you draw less polygons but you have to do quite a few checks to see which polygons you want to draw. What I am currently doing, is to split my terrain into chunks of 32*32 points giving me 1024 checks to make for each frame. This means that we may end up only drawing a half or a quarter of our polygons, but the app is making a fair number of checks in order to do this. More logically, I should probably use a quadtree and lower the number of checks that are needed. <br /><br />Quadtrees are easy enough to understand (I`ve read a fair few tutorials about them), but in my opinion they aren`t too easy to implement. I have been lucky enough that Woogley went through the awful code I had and tried to help me out but finally decided to start from scratch and ended up giving me a nice, working, quadtree algo. Now, I supose, my task is to work out how to use it to reduce the number of frustum checks i am doing.<br /><br />So, after i`ve lowered the number of quads to draw by optimising my frustum checks, whats next? Logic tells me that the next thing to look at is LOD (Level of Detail).<br /><br />LOD comes in many shapes and sizes, brands and flavours, but deciding which to use has been my most recent nightmare. I still havent made a decision as I have come to the decision that I simply dont know enough to know which is best/easiest to implement. So what Have I done? my terrain demo is currently using the simplest, and least effective method of LOD, distance based LOD. What I`m currently doing is calculating the distance from the camera of each of my 32*32 chunks of terrain and rendering it based on this: all chunks less than 100 points away, I render all triangles: chunks less than 200 points away, I render every other triangle:less that 300 points away, render every 4th triangle:less than 400 points away, render every 8th triangle. OK, it lowers the number of quads drawn and it doesnt look too bad. but it simply isnt good enough.<br /><br />I dont know of any other ways to improve performance, so I`m going to spend some time looking into these 2 issues until I can get them improved.<br /><br />comments and suggestions on either Frustum culling, quadtrees or LOD very welcome. (as long as you dont get too technical, my brain is the size of a pea).]]></content>
		<id>http://www.warmtart.co.uk/Blog/index.php?entry=entry061121-142148</id>
		<issued>2006-11-21T00:00:00Z</issued>
		<modified>2006-11-21T00:00:00Z</modified>
	</entry>
	<entry>
		<title>Terrain demo enters the 4th dimension</title>
		<link rel="alternate" type="text/html" href="http://www.warmtart.co.uk/Blog/index.php?entry=entry061114-123331" />
		<content type="text/html" mode="escaped"><![CDATA[The latest update adds sound to the Terrain demo.<br /><br />Gotta love the effect of the machine-gun mode paintball gun.<br /><br />Hmmmm also, I`ve added a few little features to help with people with slower computers &lt;cough&gt;Appel&lt;cough&gt;. The demo will check your framerate and if your computer is pathetic, it will kill all the trees. If this still doesnt help out enough, I`ll add some code to kill off enemies 1 by 1 untill you can walk about normally(dont forget, you can press K to kill all the trees and enemies at will).<br /><br /> ]]></content>
		<id>http://www.warmtart.co.uk/Blog/index.php?entry=entry061114-123331</id>
		<issued>2006-11-14T00:00:00Z</issued>
		<modified>2006-11-14T00:00:00Z</modified>
	</entry>
</feed>
