<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xml" href="http://www.dzone.com/links/misc/rss.xsl"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>DZone: games</title>
    <link>http://www.dzone.com/links/tag/games.html</link>
    <description>DZone: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2006 DZone, Inc.</copyright>
    <pubDate>Sun, 06 Jul 2008 06:03:52 GMT</pubDate>
    <dc:creator>The DZone community</dc:creator>
    <dc:date>2008-07-06T06:03:52Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2006 DZone, Inc.</dc:rights>
    <dz:selfLink>http://www.dzone.com/links/feed/frontpage/games/rss.xml</dz:selfLink>
    <image>
      <title>DZone: fresh links for developers</title>
      <url>http://www.dzone.com/images/std/dzone.com_258x55.gif</url>
      <link>http://www.dzone.com/links/</link>
    </image>
    <item>
      <title>Game Programming Crash Course (for J2ME)</title>
      <link>http://www.dzone.com/links/rss/game_programming_crash_course_for_j2me.html</link>
      <description>A thorough tutorial for introducing people to game programming and J2ME (no Java experience required!). Explained in great detail and clear language. Highly recommended for programming beginners and people starting out with games programming.</description>
      <category>eclipse</category>
      <category>games</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Thu, 03 Jul 2008 03:27:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/92134.html</guid>
      <dc:creator>avekoder</dc:creator>
      <dc:date>2008-07-03T03:27:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/game_programming_crash_course_for_j2me.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/92134.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A thorough tutorial for introducing people to game programming and J2ME (no Java experience required!). Explained in great detail and clear language. Highly recommended for programming beginners and people starting out with games programming.]]></content:encoded>
      <dz:linkId>92134</dz:linkId>
      <dz:submitDate>2008-07-02T20:19:36Z</dz:submitDate>
      <dz:promoteDate>2008-07-03T03:27:00Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>336</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/92134.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>avekoder</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/309466.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Math for Java Game Programmers, Putting the Game-Math Library to Work</title>
      <link>http://www.dzone.com/links/rss/math_for_java_game_programmers_putting_the_gamema.html</link>
      <description>In deep howto, really usefull for game or GUI developpers that are also doing some Java2D for component customization.</description>
      <category>games</category>
      <category>gui</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Tue, 01 Jul 2008 19:22:32 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/91655.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-07-01T19:22:32Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/math_for_java_game_programmers_putting_the_gamema.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/91655.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> In deep howto, really usefull for game or GUI developpers that are also doing some Java2D for component customization.]]></content:encoded>
      <dz:linkId>91655</dz:linkId>
      <dz:submitDate>2008-07-01T11:59:54Z</dz:submitDate>
      <dz:promoteDate>2008-07-01T19:22:32Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>290</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/91655.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Learn Java and Eclipse by playing CodeRally</title>
      <link>http://www.dzone.com/links/rss/learn_java_and_eclipse_by_playing_coderally.html</link>
      <description>CodeRally combines competition with collaboration in networked races of up to 100 human-controlled cars, all Java-coding their way around the same crowded course. The competition and competitiveness actually makes users end up coding better and faster.</description>
      <category>eclipse</category>
      <category>games</category>
      <category>java</category>
      <category>news</category>
      <pubDate>Sun, 29 Jun 2008 21:02:20 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/90902.html</guid>
      <dc:creator>jmalasko</dc:creator>
      <dc:date>2008-06-29T21:02:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/learn_java_and_eclipse_by_playing_coderally.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/90902.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> CodeRally combines competition with collaboration in networked races of up to 100 human-controlled cars, all Java-coding their way around the same crowded course. The competition and competitiveness actually makes users end up coding better and faster.]]></content:encoded>
      <dz:linkId>90902</dz:linkId>
      <dz:submitDate>2008-06-27T21:49:39Z</dz:submitDate>
      <dz:promoteDate>2008-06-29T21:02:20Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>445</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/90902.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jmalasko</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/276201.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Why there are no networked Flash games</title>
      <link>http://www.dzone.com/links/rss/why_there_are_no_networked_flash_games.html</link>
      <description>In short, it's near impossible to deploy one...</description>
      <category>games</category>
      <category>humor</category>
      <category>opinion</category>
      <category>web 2.0</category>
      <pubDate>Sun, 29 Jun 2008 10:37:16 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/91034.html</guid>
      <dc:creator>MegaManSE</dc:creator>
      <dc:date>2008-06-29T10:37:16Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/why_there_are_no_networked_flash_games.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/91034.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> In short, it's near impossible to deploy one...]]></content:encoded>
      <dz:linkId>91034</dz:linkId>
      <dz:submitDate>2008-06-28T16:26:59Z</dz:submitDate>
      <dz:promoteDate>2008-06-29T10:37:16Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>462</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/91034.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>MegaManSE</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252825.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Flash AS3 Tutorial: Easy Keyboard Controls and Game Design</title>
      <link>http://www.dzone.com/links/rss/flash_as3_tutorial_easy_keyboard_controls_and_gam.html</link>
      <description>In this tutorial I will be going over some of the basic elements to making a game in Flash. In this, being the first in a short series of tutorials on the subject, I will cover the main game loop and keyboard controls involved in an "Asteroids" type game.</description>
      <category>flash-flex</category>
      <category>games</category>
      <category>how-to</category>
      <pubDate>Fri, 27 Jun 2008 15:17:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/90455.html</guid>
      <dc:creator>clickpopmedia.com</dc:creator>
      <dc:date>2008-06-27T15:17:25Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/flash_as3_tutorial_easy_keyboard_controls_and_gam.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/90455.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> In this tutorial I will be going over some of the basic elements to making a game in Flash. In this, being the first in a short series of tutorials on the subject, I will cover the main game loop and keyboard controls involved in an "Asteroids" type game.]]></content:encoded>
      <dz:linkId>90455</dz:linkId>
      <dz:submitDate>2008-06-26T12:03:59Z</dz:submitDate>
      <dz:promoteDate>2008-06-27T15:17:25Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>244</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/90455.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>clickpopmedia.com</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/284317.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Does Game AI Knowledge Grow On Binary Trees?</title>
      <link>http://www.dzone.com/links/rss/does_game_ai_knowledge_grow_on_binary_trees.html</link>
      <description>In this week’s developer discussion on AiGameDev.com, Dave Mark picks up on a recent blog post by Paul Tozour, AI guru extra-ordinaire, who discusses AI interview questions he would like to hear in the games industry.</description>
      <category>games</category>
      <category>opinion</category>
      <pubDate>Thu, 26 Jun 2008 22:51:40 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/90478.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-06-26T22:51:40Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/does_game_ai_knowledge_grow_on_binary_trees.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/90478.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> In this week’s developer discussion on AiGameDev.com, Dave Mark picks up on a recent blog post by Paul Tozour, AI guru extra-ordinaire, who discusses AI interview questions he would like to hear in the games industry.]]></content:encoded>
      <dz:linkId>90478</dz:linkId>
      <dz:submitDate>2008-06-26T13:31:59Z</dz:submitDate>
      <dz:promoteDate>2008-06-26T22:51:40Z</dz:promoteDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>200</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/90478.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>J2ME Game Template</title>
      <link>http://www.dzone.com/links/rss/j2me_game_template.html</link>
      <description>Some time ago I decided to write a simple template to facilitate the task of creating a new J2ME project.&#xD;
&#xD;
The template is a Netbeans project that can be used as a base to build a J2ME game or application.</description>
      <category>games</category>
      <category>java</category>
      <category>mobile</category>
      <category>open source</category>
      <pubDate>Wed, 25 Jun 2008 21:13:01 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/90080.html</guid>
      <dc:creator>Helius</dc:creator>
      <dc:date>2008-06-25T21:13:01Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/j2me_game_template.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/90080.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Some time ago I decided to write a simple template to facilitate the task of creating a new J2ME project.

The template is a Netbeans project that can be used as a base to build a J2ME game or application.]]></content:encoded>
      <dz:linkId>90080</dz:linkId>
      <dz:submitDate>2008-06-25T10:08:52Z</dz:submitDate>
      <dz:promoteDate>2008-06-25T21:13:01Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>188</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/90080.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Helius</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/297891.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>The Game Loop</title>
      <link>http://www.dzone.com/links/rss/the_game_loop.html</link>
      <description>Article discussing the pros and cons of the most popular implementations, and give you a "best  of" implementing of a game loop.</description>
      <category>games</category>
      <category>how-to</category>
      <pubDate>Wed, 25 Jun 2008 11:10:03 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/89506.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-06-25T11:10:03Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/the_game_loop.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/89506.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Article discussing the pros and cons of the most popular implementations, and give you a "best  of" implementing of a game loop.]]></content:encoded>
      <dz:linkId>89506</dz:linkId>
      <dz:submitDate>2008-06-23T14:16:09Z</dz:submitDate>
      <dz:promoteDate>2008-06-25T11:10:03Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>279</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/89506.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Object Oriented Game Programming: The GUI Stack</title>
      <link>http://www.dzone.com/links/rss/object_oriented_game_programming_the_gui_stack.html</link>
      <description>You have a ton of menus in your game (graphical user interfaces, or GUIs for short).  Sometimes when a new menu appears, you want it to appear over the previous menu, but keep the previous menu visible so that when the new menu goes away, the parent menu is still there.  Sometimes you want a menu to replace another menu when it comes in.  How do you handle all of this menu logic?  How do you control which menus are active and how do you change menus?</description>
      <category>games</category>
      <category>how-to</category>
      <pubDate>Tue, 24 Jun 2008 11:32:12 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/89507.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-06-24T11:32:12Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/object_oriented_game_programming_the_gui_stack.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/89507.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> You have a ton of menus in your game (graphical user interfaces, or GUIs for short).  Sometimes when a new menu appears, you want it to appear over the previous menu, but keep the previous menu visible so that when the new menu goes away, the parent menu is still there.  Sometimes you want a menu to replace another menu when it comes in.  How do you handle all of this menu logic?  How do you control which menus are active and how do you change menus?]]></content:encoded>
      <dz:linkId>89507</dz:linkId>
      <dz:submitDate>2008-06-23T14:17:30Z</dz:submitDate>
      <dz:promoteDate>2008-06-24T11:32:12Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>222</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/89507.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>A Boulder Dash Clone in Only 20 Lines of JavaScript</title>
      <link>http://www.dzone.com/links/rss/a_boulder_dash_clone_in_only_20_lines_of_javascri.html</link>
      <description>A partially playable Boulder Dash (aka Rockford) clone written in just 20 (effective) lines of JavaScript. Pure DHTML goodness, works on all decent browsers. Won the second place at the monthly 20-liner competition at OZONE Asylum.</description>
      <category>games</category>
      <category>javascript</category>
      <pubDate>Mon, 23 Jun 2008 22:28:21 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/89159.html</guid>
      <dc:creator>Ates Goral</dc:creator>
      <dc:date>2008-06-23T22:28:21Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/a_boulder_dash_clone_in_only_20_lines_of_javascri.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/89159.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A partially playable Boulder Dash (aka Rockford) clone written in just 20 (effective) lines of JavaScript. Pure DHTML goodness, works on all decent browsers. Won the second place at the monthly 20-liner competition at OZONE Asylum.]]></content:encoded>
      <dz:linkId>89159</dz:linkId>
      <dz:submitDate>2008-06-22T03:04:03Z</dz:submitDate>
      <dz:promoteDate>2008-06-23T22:28:21Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>436</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/89159.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>atesgoral</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/207161.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>DadHacker</title>
      <link>http://www.dzone.com/links/rss/dadhacker.html</link>
      <description>If war stories of things like shaking wire-wrapped boards to make the assembler code work right; combined with a degree of pragmatism towards programming that you only get after discovering for the umpteenth time that the problem wasn’t your code but a bad EPROM burn (or after discovering that your colleague with the wonderful new ideas on Agile programming has actually never seen a command line in his life) sounds like a stonking good read to you, you need to read DadHacker. Set aside a few hours. Add it to your google reader or whatever feedreader you’re using or just into your daily links. Yes, it is that good.&#xD;
via Ewan’s blog.</description>
      <category>games</category>
      <category>methodology</category>
      <category>opinion</category>
      <category>other languages</category>
      <pubDate>Fri, 20 Jun 2008 00:00:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/88558.html</guid>
      <dc:creator>Mark Dennehy</dc:creator>
      <dc:date>2008-06-20T00:00:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/dadhacker.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/88558.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> If war stories of things like shaking wire-wrapped boards to make the assembler code work right; combined with a degree of pragmatism towards programming that you only get after discovering for the umpteenth time that the problem wasn’t your code but a bad EPROM burn (or after discovering that your colleague with the wonderful new ideas on Agile programming has actually never seen a command line in his life) sounds like a stonking good read to you, you need to read DadHacker. Set aside a few hours. Add it to your google reader or whatever feedreader you’re using or just into your daily links. Yes, it is that good.
via Ewan’s blog.]]></content:encoded>
      <dz:linkId>88558</dz:linkId>
      <dz:submitDate>2008-06-19T14:43:36Z</dz:submitDate>
      <dz:promoteDate>2008-06-20T00:00:24Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>184</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/88558.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>sparks</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/279678.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>jMonkeyEngine : StandardGame, GameStates, and Multithreading (A New Way of Thinking)</title>
      <link>http://www.dzone.com/links/rss/standardgame_gamestates_and_multithreading_a_new.html</link>
      <description>Many argue that games have no need for multithreading but that argument is becoming more and more difficult to maintain as multiprocessing and hyperthreading becomes more prominent and games need to be able to take advantage of it. However, even if you are developing games for older systems that aren't 64-bit, multiprocessor, or hyperthreading there is still significant advantages to multithreading.</description>
      <category>frameworks</category>
      <category>games</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Thu, 19 Jun 2008 18:21:29 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/88529.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-06-19T18:21:29Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/standardgame_gamestates_and_multithreading_a_new.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/88529.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Many argue that games have no need for multithreading but that argument is becoming more and more difficult to maintain as multiprocessing and hyperthreading becomes more prominent and games need to be able to take advantage of it. However, even if you are developing games for older systems that aren't 64-bit, multiprocessor, or hyperthreading there is still significant advantages to multithreading.]]></content:encoded>
      <dz:linkId>88529</dz:linkId>
      <dz:submitDate>2008-06-19T12:29:10Z</dz:submitDate>
      <dz:promoteDate>2008-06-19T18:21:29Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>293</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/88529.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Regular Pentagon Puzzle</title>
      <link>http://www.dzone.com/links/rss/lessthandot_regular_pentagon_puzzle.html</link>
      <description>We've decided to do a recurring feature at LessThanDot and have a "Programmer Puzzles" section with interesting puzzles published. This week the challenge is to identify the outer points in a regular pentagon (or n-sided polygon for extra credit), given the center point and the radius. You can use any programming language you like, just please let people know which one you have decided to use!</description>
      <category>games</category>
      <pubDate>Mon, 16 Jun 2008 17:43:47 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/87684.html</guid>
      <dc:creator>AlexCuse</dc:creator>
      <dc:date>2008-06-16T17:43:47Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/lessthandot_regular_pentagon_puzzle.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/87684.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> We've decided to do a recurring feature at LessThanDot and have a "Programmer Puzzles" section with interesting puzzles published. This week the challenge is to identify the outer points in a regular pentagon (or n-sided polygon for extra credit), given the center point and the radius. You can use any programming language you like, just please let people know which one you have decided to use!]]></content:encoded>
      <dz:linkId>87684</dz:linkId>
      <dz:submitDate>2008-06-16T12:58:02Z</dz:submitDate>
      <dz:promoteDate>2008-06-16T17:43:47Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>199</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/87684.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>AlexCuse</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/286812.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>jMonkey Engine: a High Performance Scene Graph Based Graphics API</title>
      <link>http://www.dzone.com/links/rss/jmonkey_engine_a_high_performance_scene_graph_bas.html</link>
      <description>Much of the inspiration for jME comes from David Eberly's book 3D Game Engine Design.&#xD;
jME was built to fulfill the lack of full featured graphics engines written in Java. Using a abstraction layer, it allows any rendering system to be plugged in. Currently, LWJGL is supported with plans for JOGL support in the near future.&#xD;
jME is completely open source under the BSD license.</description>
      <category>frameworks</category>
      <category>games</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Mon, 16 Jun 2008 13:41:19 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/87607.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-06-16T13:41:19Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jmonkey_engine_a_high_performance_scene_graph_bas.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/87607.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Much of the inspiration for jME comes from David Eberly's book 3D Game Engine Design.
jME was built to fulfill the lack of full featured graphics engines written in Java. Using a abstraction layer, it allows any rendering system to be plugged in. Currently, LWJGL is supported with plans for JOGL support in the near future.
jME is completely open source under the BSD license.]]></content:encoded>
      <dz:linkId>87607</dz:linkId>
      <dz:submitDate>2008-06-16T08:07:57Z</dz:submitDate>
      <dz:promoteDate>2008-06-16T13:41:19Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>314</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/87607.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>How I Built a Working Online Poker Bot</title>
      <link>http://www.dzone.com/links/rss/how_i_built_a_working_online_poker_bot.html</link>
      <description>I'm a big fan of pet projects. You know the ones I mean: the projects we love to start and hate to finish. The two-week remodeling gig that takes two years. The '69 Mustang sitting on cinderblocks in the back yard while seasons rotate. The unfinished novel lurking on the nether regions of your hard drive. And for programmers and poker players around the world, a million unfinished tools and libraries ranging from the ingenious to the depressingly obscure. Today, I'd like to talk to you about a pet project which is actually worth your time.</description>
      <category>games</category>
      <category>how-to</category>
      <pubDate>Sat, 14 Jun 2008 05:18:28 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/86985.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2008-06-14T05:18:28Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/how_i_built_a_working_online_poker_bot.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/86985.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I'm a big fan of pet projects. You know the ones I mean: the projects we love to start and hate to finish. The two-week remodeling gig that takes two years. The '69 Mustang sitting on cinderblocks in the back yard while seasons rotate. The unfinished novel lurking on the nether regions of your hard drive. And for programmers and poker players around the world, a million unfinished tools and libraries ranging from the ingenious to the depressingly obscure. Today, I'd like to talk to you about a pet project which is actually worth your time.]]></content:encoded>
      <dz:linkId>86985</dz:linkId>
      <dz:submitDate>2008-06-12T19:42:29Z</dz:submitDate>
      <dz:promoteDate>2008-06-14T05:18:28Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>402</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/86985.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Java Game Tutorial : Shoot 'Em Up with LWJGL</title>
      <link>http://www.dzone.com/links/rss/java_game_tutorial_shoot_em_up_with_lwjgl.html</link>
      <description>Great tutorial from Fabien Sanglard that will help you learn the basics of a game engine and a bit of OpenGL.</description>
      <category>games</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Thu, 12 Jun 2008 12:25:13 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/86644.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-06-12T12:25:13Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_game_tutorial_shoot_em_up_with_lwjgl.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/86644.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Great tutorial from Fabien Sanglard that will help you learn the basics of a game engine and a bit of OpenGL.]]></content:encoded>
      <dz:linkId>86644</dz:linkId>
      <dz:submitDate>2008-06-11T12:43:43Z</dz:submitDate>
      <dz:promoteDate>2008-06-12T12:25:13Z</dz:promoteDate>
      <dz:voteUpCount>22</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>413</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/86644.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Is Game Programming for You?</title>
      <link>http://www.dzone.com/links/rss/is_game_programming_for_you.html</link>
      <description>What is game programming and how does that differ from other types of programming? This is one of the most common questions I see when it comes to game development and rightly so.</description>
      <category>games</category>
      <category>opinion</category>
      <category>trends</category>
      <pubDate>Mon, 09 Jun 2008 13:42:14 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/85966.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2008-06-09T13:42:14Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/is_game_programming_for_you.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/85966.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> What is game programming and how does that differ from other types of programming? This is one of the most common questions I see when it comes to game development and rightly so.]]></content:encoded>
      <dz:linkId>85966</dz:linkId>
      <dz:submitDate>2008-06-08T17:21:25Z</dz:submitDate>
      <dz:promoteDate>2008-06-09T13:42:14Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>847</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/85966.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>My first day working for myself</title>
      <link>http://www.dzone.com/links/rss/my_first_day_working_for_myself.html</link>
      <description>My first day starting my own company making Flash games.</description>
      <category>announcement</category>
      <category>games</category>
      <category>news</category>
      <category>reviews</category>
      <pubDate>Wed, 04 Jun 2008 00:55:14 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/84831.html</guid>
      <dc:creator>MegaManSE</dc:creator>
      <dc:date>2008-06-04T00:55:14Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/my_first_day_working_for_myself.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/84831.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> My first day starting my own company making Flash games.]]></content:encoded>
      <dz:linkId>84831</dz:linkId>
      <dz:submitDate>2008-06-03T18:36:24Z</dz:submitDate>
      <dz:promoteDate>2008-06-04T00:55:14Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>575</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/84831.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>MegaManSE</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252825.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Java Games Tutorial : Volatile Image</title>
      <link>http://www.dzone.com/links/rss/java_games_tutorial_volatile_image.html</link>
      <description>VolatileImage is stored in Video RAM (VRAM). This means that instead of keeping the image in the system memory with everything else, it is kept on the memory local to the graphics card. This allows for much faster drawing-to and copying-from operations.</description>
      <category>games</category>
      <category>gui</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Tue, 03 Jun 2008 21:00:54 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/84452.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-06-03T21:00:54Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_games_tutorial_volatile_image.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/84452.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> VolatileImage is stored in Video RAM (VRAM). This means that instead of keeping the image in the system memory with everything else, it is kept on the memory local to the graphics card. This allows for much faster drawing-to and copying-from operations.]]></content:encoded>
      <dz:linkId>84452</dz:linkId>
      <dz:submitDate>2008-06-02T13:19:30Z</dz:submitDate>
      <dz:promoteDate>2008-06-03T21:00:54Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>330</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/84452.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Java Game Tutiorial : Shoot 'Em Up with LWJGL</title>
      <link>http://www.dzone.com/links/rss/java_game_tutiorial_shoot_em_up_with_lwjgl.html</link>
      <description>Great tutorial from Fabien Sanglard that will help you learn the basics of a game engine and a bit of OpenGL.</description>
      <category>games</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Sat, 31 May 2008 20:58:36 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/83982.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-05-31T20:58:36Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_game_tutiorial_shoot_em_up_with_lwjgl.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/83982.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Great tutorial from Fabien Sanglard that will help you learn the basics of a game engine and a bit of OpenGL.]]></content:encoded>
      <dz:linkId>83982</dz:linkId>
      <dz:submitDate>2008-05-30T09:35:51Z</dz:submitDate>
      <dz:promoteDate>2008-05-31T20:58:36Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>293</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/83982.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>My First Silverlight Game</title>
      <link>http://www.dzone.com/links/rss/my_first_silverlight_game.html</link>
      <description>I've been neglecting this blog but I have the perfect excuse: I was very busy creating my very first Silverlight Game. Actually my very first game ever.</description>
      <category>frameworks</category>
      <category>games</category>
      <category>microsoft</category>
      <category>ria</category>
      <pubDate>Sat, 31 May 2008 17:11:05 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/83860.html</guid>
      <dc:creator>SL4D</dc:creator>
      <dc:date>2008-05-31T17:11:05Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/my_first_silverlight_game.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/83860.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I've been neglecting this blog but I have the perfect excuse: I was very busy creating my very first Silverlight Game. Actually my very first game ever.]]></content:encoded>
      <dz:linkId>83860</dz:linkId>
      <dz:submitDate>2008-05-29T21:10:54Z</dz:submitDate>
      <dz:promoteDate>2008-05-31T17:11:05Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>145</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/83860.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>SL4D</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/279940.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>The Blue Book : OpenGL Reference Manual</title>
      <link>http://www.dzone.com/links/rss/the_blue_book_opengl_reference_manual.html</link>
      <description>Here you find the definition of the OpenGL API.</description>
      <category>c-and-cpp</category>
      <category>frameworks</category>
      <category>games</category>
      <category>how-to</category>
      <pubDate>Sat, 31 May 2008 14:44:01 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/84001.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-05-31T14:44:01Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/the_blue_book_opengl_reference_manual.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/84001.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Here you find the definition of the OpenGL API.]]></content:encoded>
      <dz:linkId>84001</dz:linkId>
      <dz:submitDate>2008-05-30T11:21:19Z</dz:submitDate>
      <dz:promoteDate>2008-05-31T14:44:01Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>121</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/84001.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>The Red Book : OpenGL Programming Guide</title>
      <link>http://www.dzone.com/links/rss/the_red_book_opengl_programming_guide.html</link>
      <description>This guide explains how to program with the OpenGL graphics system to deliver the visual effect you want.</description>
      <category>c-and-cpp</category>
      <category>frameworks</category>
      <category>games</category>
      <category>how-to</category>
      <pubDate>Sat, 31 May 2008 10:21:41 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/84000.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-05-31T10:21:41Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/the_red_book_opengl_programming_guide.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/84000.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> This guide explains how to program with the OpenGL graphics system to deliver the visual effect you want.]]></content:encoded>
      <dz:linkId>84000</dz:linkId>
      <dz:submitDate>2008-05-30T11:18:12Z</dz:submitDate>
      <dz:promoteDate>2008-05-31T10:21:41Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>206</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/84000.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Math for Java Game Programmers</title>
      <link>http://www.dzone.com/links/rss/math_for_java_game_programmers.html</link>
      <description>This tutorial is the third in a series designed to teach you some of the mathematical skills that you will need (in addition to good programming skills) to become a successful game programmer.</description>
      <category>games</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Fri, 30 May 2008 01:47:44 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/83721.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-05-30T01:47:44Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/math_for_java_game_programmers.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/83721.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> This tutorial is the third in a series designed to teach you some of the mathematical skills that you will need (in addition to good programming skills) to become a successful game programmer.]]></content:encoded>
      <dz:linkId>83721</dz:linkId>
      <dz:submitDate>2008-05-29T11:35:24Z</dz:submitDate>
      <dz:promoteDate>2008-05-30T01:47:44Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>521</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/83721.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Vector Math for 3D Computer Graphics</title>
      <link>http://www.dzone.com/links/rss/vector_math_for_3d_computer_graphics.html</link>
      <description>This is a tutorial on vector algebra and matrix algebra from the viewpoint of computer graphics. It covers most vector and matrix topics needed to read college-level computer graphics text books. Most graphics texts cover these subjects in an appendix, but it is often too short. This tutorial covers the same material at greater length, and with many examples.</description>
      <category>games</category>
      <category>how-to</category>
      <pubDate>Thu, 29 May 2008 18:32:43 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/83723.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-05-29T18:32:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/vector_math_for_3d_computer_graphics.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/83723.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> This is a tutorial on vector algebra and matrix algebra from the viewpoint of computer graphics. It covers most vector and matrix topics needed to read college-level computer graphics text books. Most graphics texts cover these subjects in an appendix, but it is often too short. This tutorial covers the same material at greater length, and with many examples.]]></content:encoded>
      <dz:linkId>83723</dz:linkId>
      <dz:submitDate>2008-05-29T11:39:52Z</dz:submitDate>
      <dz:promoteDate>2008-05-29T18:32:43Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>302</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/83723.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

