<?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>FergyTech &#187; gamedev</title>
	<atom:link href="http://www.fergytech.com/tag/gamedev/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fergytech.com</link>
	<description>The lovechild of technology and mayhem!</description>
	<lastBuildDate>Sun, 29 Jan 2012 09:34:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Environment Issues Tonight</title>
		<link>http://www.fergytech.com/2009/07/environment-issues-tonight/</link>
		<comments>http://www.fergytech.com/2009/07/environment-issues-tonight/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 02:20:54 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Video Games]]></category>
		<category><![CDATA[c/c++ development toolkit]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[integrated development environment]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=637</guid>
		<description><![CDATA[Chapter 2 talks about conditional statements, such as IF, WHILE, SWITCH functions. I&#8217;ve used those alot with Javascript and PHP pages. So; for the most part, I plan on skimming this section. I did see a simple SWITCH program I wanted to run. It looked like fun. I had a weird thing happen though. My]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-638" title="Fedora Eclipse" src="http://www.fergytech.com/wp-content/uploads/lead_fedora_eclipse.jpg" alt="Fedora Eclipse" width="520" height="130" /></p>
<p>Chapter 2 talks about conditional statements, such as IF, WHILE, SWITCH functions. I&#8217;ve used those alot with Javascript and PHP pages. So; for the most part, I plan on skimming this section. I did see a simple SWITCH program I wanted to run. It looked like fun. I had a weird thing happen though. My C/C++ Development Environment (CDT) went missing. I saw that the C++ plugins were showing, but I couldn&#8217;t get that perspective up and running. In the end, I simply uninstalled/reinstlled &#8220;eclipse-cdt&#8221; and it was back to normal. Something must have conflicted during the last system update.</p>
<p><span id="more-637"></span></p>
<p>I marked my spot on page 46. It&#8217;s been a long day and I have no energy left to work on programming. I took the kids to the pool twice. Today&#8217;s high was about 90 degrees and I walked them to the pool, on their bikes, so that took a while. It was a pretty chill time though. No rush. We swam around and Leeanne needed to use the potty. So; I took them to the door and the door wouldn&#8217;t open. I swiped our card a couple times, but nothing budged.  So; this meant we had to cut it short and take the troops back home&#8230; on their bikes! Oh boy was the trip home, no fun.</p>
<p>I fed them and we all took a nap. After we got up, I took them again to the pool and they had a great time. As for me, I&#8217;m tired beyond relief.</p>
<h3>Back to My IDE-woahs!</h3>
<p>I continued to have problems with my Integrated Development Environment (IDE). After I build the program and try to run it I get an error message. I forget what it was, but I&#8217;m guessing since I had to reinstall my CDT, I might need to resintall or reconnect the GCC compiler. Good night folks, this looks like a job for tomorrow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2009/07/environment-issues-tonight/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Back on it After a Long Day</title>
		<link>http://www.fergytech.com/2009/07/back-on-it-after-a-long-day/</link>
		<comments>http://www.fergytech.com/2009/07/back-on-it-after-a-long-day/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 04:38:41 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Video Games]]></category>
		<category><![CDATA[c/c++ development toolkit]]></category>
		<category><![CDATA[gamedev]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=628</guid>
		<description><![CDATA[What a day. It&#8217;s 22:31 and I can hardly believe it. I probably have about another half hour left in me, then it&#8217;s bed time and start the day all over again. We went to one of the neighborhoods for a fair, it ended up not being all that great, but it was a beautiful]]></description>
			<content:encoded><![CDATA[<p>What a day. It&#8217;s 22:31 and I can hardly believe it. I probably have about another half hour left in me, then it&#8217;s bed time and start the day all over again. We went to one of the neighborhoods for a fair, it ended up not being all that great, but it was a beautiful day. I had to take the kids home, to feed and put them to bed. We had a visit from our rock-star cousin, Christopher Comrie, and later on we babysat London, so her parents could go watch a movie.</p>
<p><span id="more-628"></span></p>
<p>I&#8217;m back on page 20 &#8211; variables. This part of the chapter is dealing with calculations, enumerators, etc. I finished chapter one and realized it might take me two weeks to complete a chapter, instead of one.</p>
<h3>Chapter Two</h3>
<p>Chapter two has my interest because it looks like he&#8217;ll talk about the &#8220;game loop&#8221;. When I took programming, back in college, I recall thinking about how these functions worked together. You can only have one main function and I thought about how what happens after the game finishes or after you &#8220;save and quit&#8221;. I came up with the term &#8220;game loop&#8221; &#8211; not knowing it was already a term. It&#8217;s pretty obvious that&#8217;s what it&#8217;d be called, but I&#8217;m happy I was able to figure it out &#8211; before someone told me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2009/07/back-on-it-after-a-long-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting to Know My CDT</title>
		<link>http://www.fergytech.com/2009/07/getting-to-know-my-cdt/</link>
		<comments>http://www.fergytech.com/2009/07/getting-to-know-my-cdt/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 03:01:50 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Video Games]]></category>
		<category><![CDATA[c/c++ development toolkit]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[variables]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=625</guid>
		<description><![CDATA[I&#8217;m working with Eclipse and I finally jumped into their Help files to figure out how do I do a simple &#8220;Hello World&#8221; application. The first one was a template, so I created an empty project just to see what the difference is and I was able to recreate the hello world app. Very cool.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working with Eclipse and I finally jumped into their Help files to figure out how do I do a simple &#8220;Hello World&#8221; application. The first one was a template, so I created an empty project just to see what the difference is and I was able to recreate the hello world app. Very cool. Since my earliest memory of programming goes back to Borland, I&#8217;m very impressed with how this CDT works. As you create objects in the code, there&#8217;s a reference created in the Outline tab. This will make navigating your code so much easier. Also; as your typing, it&#8217;ll automatically display a &#8220;syntax error&#8221; if you have one. I&#8217;m guessing VisualStudio has this already built-in, but this is new to me and I&#8217;m loving it.</p>
<p>Now that I have the basics, of this CDT, I&#8217;m back to reading the book. I believe I ended off declaring variables. I created a variable.cpp file and began working with the editor. Very nice how it helps.  Oh boy, I left it at page 20. I&#8217;m too tired to continue.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2009/07/getting-to-know-my-cdt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working on Chapter 1</title>
		<link>http://www.fergytech.com/2009/07/working-on-chapter-1/</link>
		<comments>http://www.fergytech.com/2009/07/working-on-chapter-1/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 02:02:31 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Video Games]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[gamedev]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=586</guid>
		<description><![CDATA[I made a decision last week as I was juggling the &#8220;Ultimate Game Design: Building Game Worlds&#8221; vs &#8220;Beginning C++ Game Programming&#8220;. I realized that building a game world will certaintly become a necessary skill for me, but I need more hands on, at this time. The game design book is more theory, as I]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-589" title="Beginning C++ Game Programming" src="http://www.fergytech.com/wp-content/uploads/lead_bcppgp.jpg" alt="Beginning C++ Game Programming" width="520" height="130" /></p>
<p>I made a decision last week as I was juggling the &#8220;<a href="http://www.amazon.com/Ultimate-Game-Design-Building-Worlds/dp/0072228997" target="_blank">Ultimate Game Design: Building Game Worlds</a>&#8221; vs &#8220;<a href="http://www.amazon.com/Beginning-C-Game-Programming-Development/dp/1592002056" target="_blank">Beginning C++ Game Programming</a>&#8220;. I realized that building a game world will certaintly become a necessary skill for me, but I need more hands on, at this time. The game design book is more theory, as I don&#8217;t know how to actually create a game yet.  So; I dropped&#8230; more put the book on hold&#8230; until I have some more game developing under my belt.  So; I&#8217;m back to focusing on one book. Whew! That was certainly an ambicious move, on my part. No worries though, I love this C++ book and I should have no problems finishing it.</p>
<p><span id="more-586"></span>Right now I&#8217;m on page 14, learning the basics of C++. It&#8217;s bringing back a lot of memories when I was at Broward Community College (central campus) taking my first C++ class. It was intoxicating. I really don&#8217;t need to go over the first chapter, but it never hurts doing a refeshers&#8217; course.</p>
<p>Today, I stopped at page 16 with &#8220;Declaring Variable&#8221;. I have to hit the sack. I have to be in Atlanta by 8:00 AM tomorrow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2009/07/working-on-chapter-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reading a C++ Game Programming Book</title>
		<link>http://www.fergytech.com/2009/07/reading-a-cplusplus-game-programming-book/</link>
		<comments>http://www.fergytech.com/2009/07/reading-a-cplusplus-game-programming-book/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 03:00:34 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Video Games]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[reading]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=583</guid>
		<description><![CDATA[I&#8217;m reading a book titled &#8220;Beginning C++ Game Programming&#8221; by Michael Dawson.  It&#8217;s really exciting read a C++ book, again. I haven&#8217;t touched a c++ editor nor a compiler since my college days. The last editor I&#8217;ve been in for a number of years is Dreamweaver &#8211; from 2004 up to Adobe Creative Suite 4.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m reading a book titled &#8220;Beginning C++ Game Programming&#8221; by <a href="http://www.programgames.com/" target="_blank">Michael Dawson</a>.  It&#8217;s really exciting read a C++ book, again. I haven&#8217;t touched a c++ editor nor a compiler since my college days. The last editor I&#8217;ve been in for a number of years is Dreamweaver &#8211; from 2004 up to Adobe Creative Suite 4. I did a quick search, on &#8220;linux c++ editor&#8221; and I found a program called <a href="http://www.eclipse.org/" target="_blank">Eclipse</a>. Looks promising, so I&#8217;m installing it. 76 packages total.  As for my reading, its late, so, I stopped at page 4.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2009/07/reading-a-cplusplus-game-programming-book/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Day 3: More Notes About Programming</title>
		<link>http://www.fergytech.com/2009/07/day-3-more-notes-about-programming/</link>
		<comments>http://www.fergytech.com/2009/07/day-3-more-notes-about-programming/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 16:41:36 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Video Games]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=580</guid>
		<description><![CDATA[I&#8217;m still reading the article from GameDev, Game Programming Beginners Guide, on my lunch break. It&#8217;s amazing that this article was written in 2000 yet it&#8217;s relevant in 2009.  Here are some key notes from that article: Choose a programming language to start with. Most likely C/C++ Choose a platform. Most likely Windows. I&#8217;m going]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m still reading the article from GameDev, <a href="http://www.gamedev.net/reference/programming/features/davegpg/" target="_blank">Game Programming Beginners Guide</a>, on my lunch break. It&#8217;s amazing that this article was written in 2000 yet it&#8217;s relevant in 2009.  Here are some key notes from that article:</p>
<ul>
<li><span id="more-580"></span> Choose a programming language to start with. Most likely C/C++</li>
<li>Choose a platform. Most likely Windows. I&#8217;m going to start with Linux and certainly work my way back to Windows and Consoles.</li>
<li>Before you think about start creating games, make sure you understand and are proficient with:
<ul>
<li>pointers</li>
<li>arrays</li>
<li>structures</li>
<li>functions</li>
<li>classes</li>
</ul>
</li>
</ul>
<p>Lucky for me, I remember these concepts from my C++ class (in college) and I&#8217;ve worked with functions, arrays in web development. I was never really good with classes, though.</p>
<ul>
<li>Learn to use resources. Besides reading books, there are online tutorials and forums/irc with people more than willing to answer questions.</li>
<li>The author suggests you apply what you&#8217;ve learned by reading the article, &#8220;<a href="http://www.gamedev.net/reference/design/features/makegames" target="_blank">How do I Make Games? A Path to Game Development</a>&#8220;. Funny, that was my next article to read.</li>
<li>Don&#8217;t rush into joining a team, once you have several games under your belt, you can then make a bigger impact on the team.</li>
<li>The author&#8217;s last tip was get more knowledge than just game programming. Topics, such as: graphics, artificial intelligence, networking, physics, etc.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2009/07/day-3-more-notes-about-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Day 2: Choosing a Language</title>
		<link>http://www.fergytech.com/2009/07/day-2-choosing-a-language/</link>
		<comments>http://www.fergytech.com/2009/07/day-2-choosing-a-language/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 12:41:54 +0000</pubDate>
		<dc:creator>Marc Ferguson</dc:creator>
				<category><![CDATA[Video Games]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[star wars]]></category>

		<guid isPermaLink="false">http://www.fergytech.com/?p=577</guid>
		<description><![CDATA[I really don&#8217;t know how to date these entries. We&#8217;ll see how long it takes me to no longer write &#8220;day n&#8221;. Well; I&#8217;m making some subtle moves into completing my childhood dream of becoming a video game developer. Two nights ago, I came up with a rough plan, I&#8217;m hosting that document on Google]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-578" title="C++ and Star Wars Galaxies" src="http://www.fergytech.com/wp-content/uploads/lead_c++_swg.jpg" alt="C++ and Star Wars Galaxies" width="520" height="130" /></p>
<p>I really don&#8217;t know how to date these entries. We&#8217;ll see how long it takes me to no longer write &#8220;day n&#8221;. Well; I&#8217;m making some subtle moves into completing my childhood dream of becoming a video game developer. Two nights ago, I came up with a rough plan, I&#8217;m hosting that document on Google Docs, and last night I did some more research. I&#8217;m reading this article from GameDev.net on <a href="http://www.gamedev.net/reference/articles/article906.asp" target="_blank">Game Programming Beginners Guide</a>, and luckily for me, they are suggesting C/C++. I really wished they&#8217;d suggest that language. It was the first system-level programming language I learned and I really have some kind of loyalty to it.</p>
<p><span id="more-577"></span></p>
<p>So; based on that GameDev article, I logged on to my local library&#8217;s web site to see if I can check out some C++ books. This was my first, maybe second time, visiting their web site. I asked my wife what my login information was and it was some generic password. Of course, the first thing I do is change my password. Yah, that didn&#8217;t go so well. I saw two books I wanted them to hold, but when I went to click on the button it told me that my session was messed up in some way. It seems that I needed to log off/in with my new password. In the end, I couldn&#8217;t log back in. So; now I&#8217;ll have to go to the library (so old school) and look for the book there.</p>
<h3>The Force is Strong with Me</h3>
<p>How fitting that Star Wars would interact, in some way, with my dream. I believe in things happening, in due time, and recently I stumbled upon an emulation project called <a href="http://www.swgemu.com" target="_blank">SWGEmu</a>. This is a group of volunteers that are creating a ligitamite Star Wars Galaxies engine emulating the first Star Wars related MMO. Sony killed it by not listening to their core users, but these fine folks are building the engine from scratch and my goal is to become apart of this group to sharpen my C++ skills. So; it&#8217;s perfect time. So far, I&#8217;ve been familiarizing myself with the community and I think they have an awesome website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fergytech.com/2009/07/day-2-choosing-a-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

