<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Progspot.com</title>
	<atom:link href="http://progspot.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://progspot.wordpress.com</link>
	<description>A non-programmers guide to programming your own computer game</description>
	<lastBuildDate>Fri, 31 Dec 2010 02:55:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='progspot.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Progspot.com</title>
		<link>http://progspot.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://progspot.wordpress.com/osd.xml" title="Progspot.com" />
	<atom:link rel='hub' href='http://progspot.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Onward! C++ and the Program-O-Meter</title>
		<link>http://progspot.wordpress.com/2008/10/04/program-o-meter/</link>
		<comments>http://progspot.wordpress.com/2008/10/04/program-o-meter/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 05:54:08 +0000</pubDate>
		<dc:creator>jiksun</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programming languages]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[encapsulation]]></category>
		<category><![CDATA[inheritance]]></category>
		<category><![CDATA[learning to programme]]></category>
		<category><![CDATA[polymorphism]]></category>
		<category><![CDATA[program-o-meter]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://progspot.wordpress.com/?p=106</guid>
		<description><![CDATA[So after spending the last couple of posts preparing for my first foray into C++ programming, I finally decided to jump into it today. Head first. Featuring Sams Teach Yourself C++ in 21 Days - by Jesse Liberty and Bradley Jones, a book so freakin' thick progress isn't measured in pages but in inches - well, that's how I see it anyway. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=progspot.wordpress.com&amp;blog=5011131&amp;post=106&amp;subd=progspot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-right:10px;" src="http://www.gopublic.com.hk/progspot/header_chars.gif" alt="" width="100" height="100" /><strong>So after spending the last couple of posts preparing for my first foray into C++ programming, I finally decided to jump into it today. Head first. Featuring <em>Sams Teach Yourself C++ in 21 Days</em> &#8211; by Jesse Liberty and Bradley Jones, a book so freakin&#8217; thick progress isn&#8217;t measured in pages but in inches &#8211; well, that&#8217;s how I see it anyway. </strong></p>
<p>On that note: allow me to introduce the <strong>Progspot Program-O-Meter</strong> &#8211; look, it just seemed easier thinking about progress as moving from Point A to Point B 3 inches away, rather than bulldozing through 885 pages excluding the index. The green bit is how much I&#8217;ve covered.</p>
<p><a href="http://progspot.files.wordpress.com/2008/10/pom1.jpg"><img class="alignnone" src="http://www.gopublic.com.hk/progspot/pom1.jpg" alt="" width="400" height="300" /></a></p>
<p>I can’t help but think that I should’ve worked my way towards a Computer Science major, or even Game Design – and how <strong>badass </strong>would that have been? MA Philosophy was cool then, but just doesn’t cut it in todays economy&#8230;</p>
<p>So the book is split into twenty-one hefty chunks per day, the idea being that by the end of three weeks I’d have gone from a total newbie, to an intermediate newbie with an idea of what programming is.</p>
<p>Today’s reading: a brief overview of the C++ language, how C++ evolved from what’s known as <em>structured programming</em> to <em>object-oriented programming</em>. This I thought was fascinating enough to warrant a chapter of its own – but hey we’ve only got 21 days to get through all of this.</p>
<p><a href="http://progspot.files.wordpress.com/2008/10/cpp_book.jpg"><img class="alignnone" src="http://www.gopublic.com.hk/progspot/cpp_book.jpg" alt="" width="400" height="300" /></a></p>
<p>The <em>object-oriented</em> part of the language can be boiled down to 3 key concepts:</p>
<ul>
<li><strong>Encapsulation</strong>: You don’t need to know how a car works to use it.<strong><br />
</strong></li>
<li><strong>Inheritance</strong>: There’s no need to reinvent the wheel (excuse the pun) – just add bigger tires if that’s what you need.<strong><br />
</strong></li>
<li><strong>Polymorphism</strong>: Your car can also function as a large piece of metal, again, if that’s what you’re in the market for.</li>
</ul>
<p>I also did my first bit of programming:</p>
<ol>
<blockquote>
<li>#include &lt;iostream&gt;</li>
<li>int main ();</li>
<li>{</li>
<li> std::cout &lt;&lt; “Hello World!\n&#8221;;</li>
<li> return 0;</li>
<li>}</li>
</blockquote>
</ol>
<p>So there you have it – my very first compiled, built and executable C++ programme!<br />
<strong></strong></p>
<p><strong>If you&#8217;re learning or are interested in learning C++ as well &#8211; drop me a note to let me know you&#8217;re out there!</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/progspot.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/progspot.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/progspot.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/progspot.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/progspot.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/progspot.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/progspot.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/progspot.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/progspot.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/progspot.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/progspot.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/progspot.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/progspot.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/progspot.wordpress.com/106/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=progspot.wordpress.com&amp;blog=5011131&amp;post=106&amp;subd=progspot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://progspot.wordpress.com/2008/10/04/program-o-meter/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30fe84f7d0e58eda219b87da18cbf79e?s=96&#38;d=identicon" medium="image">
			<media:title type="html">progspot</media:title>
		</media:content>

		<media:content url="http://www.gopublic.com.hk/progspot/header_chars.gif" medium="image" />

		<media:content url="http://www.gopublic.com.hk/progspot/pom1.jpg" medium="image" />

		<media:content url="http://www.gopublic.com.hk/progspot/cpp_book.jpg" medium="image" />
	</item>
		<item>
		<title>Getting the C++ IDE Code::Blocks up and running</title>
		<link>http://progspot.wordpress.com/2008/10/02/3-getting-the-c-ide-codeblocks-up-and-running/</link>
		<comments>http://progspot.wordpress.com/2008/10/02/3-getting-the-c-ide-codeblocks-up-and-running/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 16:43:16 +0000</pubDate>
		<dc:creator>jiksun</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Code::Blocks]]></category>
		<category><![CDATA[IDEs]]></category>
		<category><![CDATA[Programming languages]]></category>
		<category><![CDATA[Reference books]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[Microsoft Visual C++]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://progspot.wordpress.com/?p=66</guid>
		<description><![CDATA[See this foot moving one step closer to the ultimate gaming experience? That's mine. Actually, no, not really. But I *have* decided to start my game programming journey by learning C++. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=progspot.wordpress.com&amp;blog=5011131&amp;post=66&amp;subd=progspot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-right:10px;" src="http://www.gopublic.com.hk/progspot/header_chars.gif" alt="" width="100" height="100" /><strong>See this foot moving one step closer to the ultimate gaming experience? That&#8217;s mine. Actually, no, not really. But I *have* decided to start my game programming journey by learning C++. </strong></p>
<p>On the advice of &#8220;Teach Yourself: Games Programming&#8221; by Alan Thorn (the only thing keeping me sane in this upstart hobby of mine, see <a href="http://progspot.wordpress.com/2008/10/01/how-to-make-a-computer-game/">How to make a computer game (with no programming experience!)</a> for more info) I&#8217;ve installed <a href="http://www.codeblocks.org" target="_blank">Code::Blocks</a>, an IDE for C++.  IDE stands for <em>Integrated Development Environment &#8211; </em>or in human terms, correct me if I&#8217;m wrong, programmes that allow you to programme<em>.</em> In a sense, it&#8217;s what MS Word is to written language.</p>
<p>According to the book there are two main IDEs for C++ (the language!): <a href="http://en.wikipedia.org/wiki/Visual_C%2B%2B" target="_blank">Microsoft Visual C++</a> and Code::Blocks.</p>
<p><strong>I&#8217;ve chosen Code::Blocks because it&#8217;s <em>free </em>and I&#8217;m cheap.</strong></p>
<p>Here&#8217;s a screen shot of what Code::Blocks looks like:</p>
<div class="wp-caption aligncenter" style="width: 410px"><img src="http://www.gopublic.com.hk/progspot/codeblocks.jpg" alt="How the &amp;^%$ do I work this thing?" width="400" height="241" /><p class="wp-caption-text">Let the games begin! Read: How the &amp;^%$ do I work this thing?</p></div>
<p><strong>Some useful links:</strong><br />
Code::Blocks <a href="http://www.codeblocks.org/downloads" target="_blank">download page</a><br />
Code::Blocks online <a href="http://www.codeblocks.org/en-docs-wrapper" target="_blank">English version manual<br />
</a>A range of helpfully categorized <a href="http://www.cplusplus.com/doc/tutorial/">C++ tutorials</a> (which I&#8217;ll be looking at next)</p>
<p>Stay tuned for more on my first encounter with C++.</p>
<p><strong>If you have any tips for a newbie starting out in C++ please feel free to leave a note!</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/progspot.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/progspot.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/progspot.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/progspot.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/progspot.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/progspot.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/progspot.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/progspot.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/progspot.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/progspot.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/progspot.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/progspot.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/progspot.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/progspot.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=progspot.wordpress.com&amp;blog=5011131&amp;post=66&amp;subd=progspot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://progspot.wordpress.com/2008/10/02/3-getting-the-c-ide-codeblocks-up-and-running/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30fe84f7d0e58eda219b87da18cbf79e?s=96&#38;d=identicon" medium="image">
			<media:title type="html">progspot</media:title>
		</media:content>

		<media:content url="http://www.gopublic.com.hk/progspot/header_chars.gif" medium="image" />

		<media:content url="http://www.gopublic.com.hk/progspot/codeblocks.jpg" medium="image">
			<media:title type="html">How the &#38;^%$ do I work this thing?</media:title>
		</media:content>
	</item>
		<item>
		<title>How to make a computer game (with no programming experience) &#8211; Getting Started</title>
		<link>http://progspot.wordpress.com/2008/10/01/more-on-my-game-development-adventure/</link>
		<comments>http://progspot.wordpress.com/2008/10/01/more-on-my-game-development-adventure/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 14:29:20 +0000</pubDate>
		<dc:creator>jiksun</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Programming languages]]></category>
		<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Game Maker]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[RPG Maker]]></category>
		<category><![CDATA[Torque Game Builder]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://progspot.wordpress.com/?p=38</guid>
		<description><![CDATA[Where to start on game development? I have no idea yet. But I've spent the last few days digging through our library and scouring the internet for information. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=progspot.wordpress.com&amp;blog=5011131&amp;post=38&amp;subd=progspot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-right:10px;" src="http://www.gopublic.com.hk/progspot/header_carts.gif" alt="" width="100" height="100" /><strong>Where to start on game development? I have no idea yet. But I&#8217;ve spent the last few days digging through our library and scouring the internet for information. </strong></p>
<p>For n00bs like me, I&#8217;ve narrowed it down to half a dozen leads to follow, each with its own pros and cons. The following comment courtesy of <a href="http://idolninja.wordpress.com/">IdolNinja</a> sums it up the best &#8211; I thought it was just so helpful I had to repost it here (now with links to useful resources):</p>
<blockquote><p>&#8220;<strong><a href="http://www.cplusplus.com/doc/tutorial/">C++</a></strong>: <em>Advanced </em>- The most powerful, but also the most complex, and difficult of the languages to learn. If you’re having problems, you may want to consider moving to a more scripted intermediate language/environment.</p>
<p><strong><a href="http://www.python.org/">Python</a></strong>: <em>Intermediate </em>- Powerful scripted language&#8230;seems to be a good starting point for novices like us.</p>
<p><a href="http://www.actionscript.org/"><strong>Flash and Actionscript</strong></a>: <em>Intermediate </em>- Built in Vector animation tools help streamline the graphic and animation process, but it also seems to be pretty slow from what I understand, and is a different animal for handling graphics than all the other languages (everything else seems to be sprite based, rather than vector like Flash.) It does seem to be the best opportunity to monetize your games though, which is one of the reasons I chose it.</p>
<p><a href="http://www.yoyogames.com/make"><strong>Game Maker</strong></a>: <em>Easy </em>- GUI based, with scripting. Lets you get immediate results. Cheap too. I spent some time learning it, and it helped me with core concepts of game design before moving to Flash and Actionscript, but nothing else really applicable to a “real language.”</p>
<p><a href="http://tkool.jp/products/rpgxp/eng/"><strong>RPG Maker</strong></a>: <em>Easy </em>- Geared towards RPGs, so if that’s your thing…</p>
<p><strong><a href="http://www.garagegames.com/products/torque/tgb/">Torque Game Builder</a></strong>: <em>Easy </em>- Similar to Game Maker, but also lets you modify the source code of the engine itself. A lot of complaints about it seem to revolve around its incorrect documentation and bizarro workarounds. Reading their forums was a real eye-opener.</p>
<p><a href="http://msdn.microsoft.com/en-us/xna/default.aspx"><strong>XNA </strong></a>- This is the the Microsoft environment for creating games that you can play on your Xbox 360 and share with other gamers on Xbox live.&#8221;</p></blockquote>
<p>I have some experience with Flash and Actionscript so I guess the *logical* thing would be&#8230;yes, to dive right in with C++! Nothing like figuring out a new language with a giant manual and a whole lot of trial and error.</p>
<p>Stay tuned for more adventures in the world of C++.</p>
<p><strong>If you have experience with C++, or even if you&#8217;re just starting out with the language &#8211; please drop me a note with any advice you might have! I&#8217;ll be working on this on my own so any recommended (and free!) resources would be of great help.</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/progspot.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/progspot.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/progspot.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/progspot.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/progspot.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/progspot.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/progspot.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/progspot.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/progspot.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/progspot.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/progspot.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/progspot.wordpress.com/38/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/progspot.wordpress.com/38/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/progspot.wordpress.com/38/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=progspot.wordpress.com&amp;blog=5011131&amp;post=38&amp;subd=progspot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://progspot.wordpress.com/2008/10/01/more-on-my-game-development-adventure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30fe84f7d0e58eda219b87da18cbf79e?s=96&#38;d=identicon" medium="image">
			<media:title type="html">progspot</media:title>
		</media:content>

		<media:content url="http://www.gopublic.com.hk/progspot/header_carts.gif" medium="image" />
	</item>
		<item>
		<title>How to make a computer game (with no programming experience!)</title>
		<link>http://progspot.wordpress.com/2008/10/01/how-to-make-a-computer-game/</link>
		<comments>http://progspot.wordpress.com/2008/10/01/how-to-make-a-computer-game/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 10:31:23 +0000</pubDate>
		<dc:creator>jiksun</dc:creator>
				<category><![CDATA[BASS]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Code::Blocks]]></category>
		<category><![CDATA[Computer games]]></category>
		<category><![CDATA[Game publishers]]></category>
		<category><![CDATA[Graphics libraries]]></category>
		<category><![CDATA[IDEs]]></category>
		<category><![CDATA[Programming languages]]></category>
		<category><![CDATA[Reference books]]></category>
		<category><![CDATA[SDL]]></category>
		<category><![CDATA[Sound libraries]]></category>
		<category><![CDATA[Alan Thorn]]></category>
		<category><![CDATA[EA]]></category>
		<category><![CDATA[Electronic Arts]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[game design]]></category>
		<category><![CDATA[learning to programme]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Sokoban]]></category>

		<guid isPermaLink="false">http://progspot.wordpress.com/2008/09/29/starting-at-the-beginning/</guid>
		<description><![CDATA[I'm finally going to start creating my own computer game. So while EA and the likes are building multi-million dollar state-of-the-art gaming experiences I'm determined to create my own gaming experience from scratch.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=progspot.wordpress.com&amp;blog=5011131&amp;post=1&amp;subd=progspot&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>If you&#8217;re reading this, chances are you&#8217;re here because</strong></p>
<ol>
<li><strong>You like games;</strong></li>
<li><strong>You want to make your own games; and</strong></li>
<li><strong>Like me, you have no idea where to start.</strong></li>
</ol>
<p>Well, I figured this is no way to live, not knowing how to make your own computer games &#8211; so I went out and bought a book. It was called:</p>
<div class="wp-caption aligncenter" style="width: 165px"><a href="http://http//www.amazon.com/Teach-Yourself-Games-Programming/dp/0071544755/ref=sr_1_5?ie=UTF8&amp;s=books&amp;qid=1222675869&amp;sr=8-5"><img title="GAMES PROGRAMMING" src="http://www.gopublic.com.hk/progspot/teach_yourself_cover.jpg" alt="GAMES PROGRAMMING" width="155" height="240" /></a><p class="wp-caption-text">&quot;Teach Yourself: Games Programming&quot; - by Alan Thorn (ⓒ 2007 Alan Thorn)</p></div>
<p>I&#8217;m finally going to start creating my own computer game. So while EA and the likes are building multi-million dollar state-of-the-art gaming <em>experiences </em>I&#8217;m determined to create my <strong>own </strong>gaming experience from <em>scratch</em>.</p>
<p>Here&#8217;s what it says on the cover:</p>
<blockquote><p>&#8220;Goal: GREAT GAMING &#8230; Content: Learn to design and create your own games. Understand the history of computer games. <strong>Make money from games programming.</strong>&#8220;</p></blockquote>
<p>Hell yes &#8211; not only am I going to make my own computer game, I&#8217;m also going to milk every buck out of it.</p>
<p>Over the weekend I dove into the book while I was getting my hair cut. Not exactly the most convenient of places to start I admit, but there wasn&#8217;t a moment to lose. What has always been bugging me is that I can never seem to find a place *anywhere* on or offline that tells me what the 40-thousand foot view is: what do I need to know to get started? Let&#8217;s hope this book does what it promises to do in just under 180 pages&#8230;</p>
<p>The first chapter was on Game Design. Straight to the point, which suits me fine. The book suggests building a classic game called Sokoban where you&#8217;re a warehouse manager and your job is to push all the crates over to their designated positions:</p>
<div class="wp-caption aligncenter" style="width: 410px"><img src="http://www.gopublic.com.hk/progspot/sokoban.jpg" alt="" width="400" height="250" /><p class="wp-caption-text">Your job description only specifies *pushing* crates, so if you hit a corner - good luck.</p></div>
<p style="text-align:left;">I am then slapped square in the face with a list of development tools (what I&#8217;ve been looking for all this time!):</p>
<ul>
<li>Programming language = <strong>C++</strong></li>
<li>IDE (Integrated Development Environments) = <strong>Code::Blocks</strong> [NIWTI = No Idea What This Is]</li>
<li>Graphics library = <strong>SDL</strong> (Simple Directmedia Layer) [Also NIWTI]</li>
<li>Sound library = <strong>BASS </strong>[NIWTI]</li>
</ul>
<p>So even though I don&#8217;t have the slightest clue what I&#8217;m dealing with here, at least I now have a vague idea of what I&#8217;ll need to learn to create my own personal game.</p>
<p><strong>If you know something about software programming and can suggest a couple good leads, or if you&#8217;re just a non-programmer like me who just wants to learn how to make your own games &#8211; leave me a message: let me know you&#8217;re out there!</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/progspot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/progspot.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/progspot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/progspot.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/progspot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/progspot.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/progspot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/progspot.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/progspot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/progspot.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/progspot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/progspot.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/progspot.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/progspot.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=progspot.wordpress.com&amp;blog=5011131&amp;post=1&amp;subd=progspot&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://progspot.wordpress.com/2008/10/01/how-to-make-a-computer-game/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/30fe84f7d0e58eda219b87da18cbf79e?s=96&#38;d=identicon" medium="image">
			<media:title type="html">progspot</media:title>
		</media:content>

		<media:content url="http://www.gopublic.com.hk/progspot/teach_yourself_cover.jpg" medium="image">
			<media:title type="html">GAMES PROGRAMMING</media:title>
		</media:content>

		<media:content url="http://www.gopublic.com.hk/progspot/sokoban.jpg" medium="image" />
	</item>
	</channel>
</rss>
