<?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>Forever Odd &#187; Programming</title>
	<atom:link href="http://www.foreverodd.com/tag/programming/feed" rel="self" type="application/rss+xml" />
	<link>http://www.foreverodd.com</link>
	<description>Programming Projects &#38; Ideas by Devin Ryan</description>
	<lastBuildDate>Wed, 16 Jun 2010 00:42:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Maze Solver Game</title>
		<link>http://www.foreverodd.com/projects/school/programming-uni/maze-solver-game-493</link>
		<comments>http://www.foreverodd.com/projects/school/programming-uni/maze-solver-game-493#comments</comments>
		<pubDate>Sat, 19 Dec 2009 19:43:38 +0000</pubDate>
		<dc:creator>Devin</dc:creator>
				<category><![CDATA[Programming-Uni]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[maze]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[School]]></category>
		<category><![CDATA[solver]]></category>

		<guid isPermaLink="false">http://www.foreverodd.com/?p=493</guid>
		<description><![CDATA[Essentially what the game consists of is you enter the size of your maze as an integer n (ie: 10) and then it generates a random maze of size nxn (ie: 10&#215;10) which can be different for each nxn matrix you generate. Do to time restraints I wasn&#8217;t able to implement the A* search like [...]]]></description>
		<wfw:commentRss>http://www.foreverodd.com/projects/school/programming-uni/maze-solver-game-493/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parsing XML</title>
		<link>http://www.foreverodd.com/projects/school/programming-uni/parsing-xml-504</link>
		<comments>http://www.foreverodd.com/projects/school/programming-uni/parsing-xml-504#comments</comments>
		<pubDate>Sat, 19 Dec 2009 18:34:02 +0000</pubDate>
		<dc:creator>Devin</dc:creator>
				<category><![CDATA[Programming-Uni]]></category>
		<category><![CDATA[dom]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[parse]]></category>
		<category><![CDATA[parser]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[sax]]></category>
		<category><![CDATA[School]]></category>
		<category><![CDATA[uni]]></category>
		<category><![CDATA[university]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.foreverodd.com/?p=504</guid>
		<description><![CDATA[For one of my classes a project was to write two programs, one of which uses the document object model (DOM) API to parse an XML file and one which uses the Simple API for XML (SAX) API.  The programs are just tiny and do not dod anything fancy.  Basically just breaks down the content of the XML files into [...]]]></description>
		<wfw:commentRss>http://www.foreverodd.com/projects/school/programming-uni/parsing-xml-504/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pathfinder: A path finding game.</title>
		<link>http://www.foreverodd.com/projects/school/programming-uni/pathfinder-435</link>
		<comments>http://www.foreverodd.com/projects/school/programming-uni/pathfinder-435#comments</comments>
		<pubDate>Fri, 30 Oct 2009 21:56:35 +0000</pubDate>
		<dc:creator>Devin</dc:creator>
				<category><![CDATA[Programming-Uni]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[finder]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[path]]></category>
		<category><![CDATA[pathfinder]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[School]]></category>

		<guid isPermaLink="false">http://www.foreverodd.com/?p=435</guid>
		<description><![CDATA[Pathfinder is all about finding a path between point A and point B.  The GUI portion, provided for us, is sectioned off into a grid of &#8216;tiny&#8217; squares where two are colored turquoise (set by programmer), in my case one on the mid left and the other on the mid right side of the grid.  You start [...]]]></description>
		<wfw:commentRss>http://www.foreverodd.com/projects/school/programming-uni/pathfinder-435/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Card Game(s)</title>
		<link>http://www.foreverodd.com/projects/ideas/card-games-405</link>
		<comments>http://www.foreverodd.com/projects/ideas/card-games-405#comments</comments>
		<pubDate>Mon, 12 Oct 2009 03:41:47 +0000</pubDate>
		<dc:creator>Devin</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[board]]></category>
		<category><![CDATA[card]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[playing]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://www.foreverodd.com/?p=405</guid>
		<description><![CDATA[This idea came to me one day while I was sitting in my math class waiting for it to start.  I had arrived quite early so I cracked out my PDA and started playing solitaire.  Then I got to thinking, wouldn&#8217;t it be neat to create my own card game in which I could make [...]]]></description>
		<wfw:commentRss>http://www.foreverodd.com/projects/ideas/card-games-405/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Text Editor</title>
		<link>http://www.foreverodd.com/projects/ideas/text-editor-384</link>
		<comments>http://www.foreverodd.com/projects/ideas/text-editor-384#comments</comments>
		<pubDate>Mon, 14 Sep 2009 02:03:57 +0000</pubDate>
		<dc:creator>Devin</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[highlighting]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://www.foreverodd.com/?p=384</guid>
		<description><![CDATA[Unfortunately this isn&#8217;t anything new, but I would like to create my own text editor, that can do the basics with some enhancements.  The following is what I am thinking of initially:

 open and saving files
 cut
copy
paste
undo
word wrap
font choices (maybe)
syntax highlighting (if I can figure out how to implement) for Java, C, HTML, PHP, XML
word count
current line
find and [...]]]></description>
		<wfw:commentRss>http://www.foreverodd.com/projects/ideas/text-editor-384/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protocol, Chat, &amp; LAN/Internet Play</title>
		<link>http://www.foreverodd.com/projects/ideas/protocol-chat-laninternet-play-369</link>
		<comments>http://www.foreverodd.com/projects/ideas/protocol-chat-laninternet-play-369#comments</comments>
		<pubDate>Wed, 02 Sep 2009 12:49:41 +0000</pubDate>
		<dc:creator>Devin</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[concept]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[lan]]></category>
		<category><![CDATA[play]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[protocol]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[system]]></category>

		<guid isPermaLink="false">http://www.foreverodd.com/?p=369</guid>
		<description><![CDATA[The following could probably easily be considered three ideas in one, but because the protocol idea seems to &#8216;bridge&#8217; the other two I decided on an all-inclusive post.
I would like to write my own application-layer protocol that would allow me transfer the data, whether it be text (for chat) or something else relevant to my application(s). 
The following idea [...]]]></description>
		<wfw:commentRss>http://www.foreverodd.com/projects/ideas/protocol-chat-laninternet-play-369/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SOS Version 1.0</title>
		<link>http://www.foreverodd.com/projects/personal/programming/sos/sos-version-10-301</link>
		<comments>http://www.foreverodd.com/projects/personal/programming/sos/sos-version-10-301#comments</comments>
		<pubDate>Fri, 10 Jul 2009 21:59:52 +0000</pubDate>
		<dc:creator>Devin</dc:creator>
				<category><![CDATA[SOS]]></category>
		<category><![CDATA[1.0]]></category>
		<category><![CDATA[devin]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[ryan]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://www.foreverodd.com/?p=301</guid>
		<description><![CDATA[I am proud to announce the release of my SOS Game version 1.0.  This is the first &#8220;major&#8221; application I have done from start to finish on my own following some sort of software design.  Typically I would just dive in and started coding my applications, but this time I started by coming up with [...]]]></description>
		<wfw:commentRss>http://www.foreverodd.com/projects/personal/programming/sos/sos-version-10-301/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pre-release fixes &amp; UML Diagram</title>
		<link>http://www.foreverodd.com/projects/personal/programming/sos/pre-release-fixes-uml-diagram-320</link>
		<comments>http://www.foreverodd.com/projects/personal/programming/sos/pre-release-fixes-uml-diagram-320#comments</comments>
		<pubDate>Thu, 09 Jul 2009 01:42:28 +0000</pubDate>
		<dc:creator>Devin</dc:creator>
				<category><![CDATA[SOS]]></category>
		<category><![CDATA[1.0]]></category>
		<category><![CDATA[diagram]]></category>
		<category><![CDATA[fixes]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[pre]]></category>
		<category><![CDATA[pre-release]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[uml]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://www.foreverodd.com/?p=320</guid>
		<description><![CDATA[The following is a summary of the glitches I found and thus fixed along with a little background on how I enhanced the look and feel of the GUI.
Pre 1.0 release testing Fixes:

WinnerView was not clearing the winner of previous game when new game was created

Board:

added variable boardSize, which stores SMALL, MEDIUM, or LARGE passed [...]]]></description>
		<wfw:commentRss>http://www.foreverodd.com/projects/personal/programming/sos/pre-release-fixes-uml-diagram-320/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logo + Final UML Diagram</title>
		<link>http://www.foreverodd.com/projects/personal/programming/sos/logo-final-uml-diagram-302</link>
		<comments>http://www.foreverodd.com/projects/personal/programming/sos/logo-final-uml-diagram-302#comments</comments>
		<pubDate>Sun, 05 Jul 2009 03:29:36 +0000</pubDate>
		<dc:creator>Devin</dc:creator>
				<category><![CDATA[SOS]]></category>
		<category><![CDATA[1.0]]></category>
		<category><![CDATA[diagram]]></category>
		<category><![CDATA[final]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[uml]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://www.foreverodd.com/?p=302</guid>
		<description><![CDATA[I am pretty much ready to release v1.0 of my SOS game, however, I was hoping that I would have come up with a logo that I could use to represent both my website and my software.
The following is a summary of my progress this week leading up to the release of version 1.0 (official [...]]]></description>
		<wfw:commentRss>http://www.foreverodd.com/projects/personal/programming/sos/logo-final-uml-diagram-302/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feature Set: SOS v1.0</title>
		<link>http://www.foreverodd.com/projects/personal/programming/sos/feature-set-sos-v10-285</link>
		<comments>http://www.foreverodd.com/projects/personal/programming/sos/feature-set-sos-v10-285#comments</comments>
		<pubDate>Fri, 03 Jul 2009 19:46:00 +0000</pubDate>
		<dc:creator>Devin</dc:creator>
				<category><![CDATA[SOS]]></category>
		<category><![CDATA[1.0]]></category>
		<category><![CDATA[feature]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[set]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://www.foreverodd.com/?p=285</guid>
		<description><![CDATA[Version 1.0 contains these features from the original feature set:

Playing area (grid)
Two player
Three difficulty settings (ie: board sizes)
Scoreboard to keep track of the SOS’s for each player
Undo
Player 1 goes first
Assign own name
Help/Instructions

On top of initial feature set I added:

Games won: the ability to keep track of how many games were won by each player until [...]]]></description>
		<wfw:commentRss>http://www.foreverodd.com/projects/personal/programming/sos/feature-set-sos-v10-285/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
