<?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>Illogic Tree &#187; Thoughts</title>
	<atom:link href="http://illogictree.com/category/thoughts/feed/" rel="self" type="application/rss+xml" />
	<link>http://illogictree.com/blog</link>
	<description>Development In Any Colour You Like, Logical or Otherwise</description>
	<lastBuildDate>Sat, 04 Sep 2010 21:21:16 +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>Programming Happy Birthdays</title>
		<link>http://illogictree.com/blog/2009/10/programming-happy-birthdays/</link>
		<comments>http://illogictree.com/blog/2009/10/programming-happy-birthdays/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 04:00:25 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://illogictree.com/?p=899</guid>
		<description><![CDATA[It was my birthday this week.  Nothing grand, really. I view it simply as the next iteration in this cosmic for-loop of life. A minor deal to some; others post it on their blogs because they crave attention. We really give it as much significance as we want to give to it.
But it is a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-927" title="Happy-Birthday-Chimp-Note-Card-C11765288" src="http://illogictree.com/wp-content/uploads/2009/10/Happy-Birthday-Chimp-Note-Card-C11765288-295x300.jpg" alt="Happy-Birthday-Chimp-Note-Card-C11765288" width="295" height="300" />It was my birthday this week.  Nothing grand, really. I view it simply as the next iteration in this cosmic <a href="http://en.wikipedia.org/wiki/For_loop">for-loop</a> of life. A minor deal to some; others post it on their blogs because they crave attention. We really give it as much significance as we want to give to it.</p>
<p>But it is a wonderful time. Your inbox floods with email messages from <a href="http://facebookfails.com/">Facebook</a> and you feel all warm and fuzzy inside because someone out there truly cares for your delicate soul. Yet you overlook the fact that most of them were merely reminded of your birthday from a right-aligned sidebar on Facebook.</p>
<p>Something that I&#8217;ve found fascinating are the birthday emails you receive from schools, banks, forums or other websites of which you have memberships to. You think to yourself, &#8220;aw, how nice of Corporation X for remembering!&#8221; Your impressions of the company grows fonder.</p>
<p>But when a server sends the email, it really has no concept of what a birthday is, at least not in the sense that we have. To us, it is a significant time of the year. To the robots, it is merely an entry in their database. The server runs an algorithm and the machine forwards a birthday message to you. The server has no emotional conception of what a birthday is, yet it can run a <a href="http://en.wikipedia.org/wiki/Function_(computer_science)">function</a> that sends birthday messages to make you smile, thereby controlling your emotions.</p>
<p>And that is how you program happy birthdays.</p>
]]></content:encoded>
			<wfw:commentRss>http://illogictree.com/blog/2009/10/programming-happy-birthdays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Return of the Tree!</title>
		<link>http://illogictree.com/blog/2009/10/illogic-tree-the-white/</link>
		<comments>http://illogictree.com/blog/2009/10/illogic-tree-the-white/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 06:50:56 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://illogictree.com/?p=702</guid>
		<description><![CDATA[
After months of setting Illogic Tree on idle and letting the blog spiral into the obscurity of the interwebs, I have resuscitated it.  It has been a long time. And while this site has been wasting away, I have been reshuffling things in my life. Things are different now, and like Gandalf the White, Illogic Tree has come back [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-710" title="buddhisttemple" src="http://illogictree.com/wp-content/uploads/2009/10/buddhisttemple.png" alt="buddhisttemple" width="500" height="313" /></p>
<p>After months of setting<em> Illogic Tree on</em> idle and letting the blog spiral into the obscurity of the interwebs, I have resuscitated it.  It has been a long time. And while this site has been wasting away, I have been reshuffling things in my life. Things are different now, and like <a href="http://www.collectoybles.com.au/catalog/images/lotr_roto_gandalf.jpg">Gandalf the White,</a><em> Illogic Tree</em> has come back for its glorious return.</p>
<p>After I was laid off from my previous (and also first) job, I took time off and went travelling. It was a dark, hazy period. I was lost and unsure of what path of life to tread. I wandered thru life as a ghost, an unemployed shell of a former man. So I climbed the great mountains of the West until I reached the grand temple. Inside the ornate temple sat a Zen karate master. After a day-long telepathic battle of the minds I finally defeated him, and as a reward, he advised me to pursue a career in game development. I took his advice to heart, I applied for a graduate school in Game Development (this part is true) and got accepted. And now, I am working on my masters in games dev, and I am busy as a bee.</p>
<p>If homework is not too busy and time permits, I hope to infect your brain with more illogic.</p>
]]></content:encoded>
			<wfw:commentRss>http://illogictree.com/blog/2009/10/illogic-tree-the-white/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Enlightenment</title>
		<link>http://illogictree.com/blog/2009/03/enlightenment/</link>
		<comments>http://illogictree.com/blog/2009/03/enlightenment/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 19:13:09 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://illogictree.com/2009/03/enlightenment/</guid>
		<description><![CDATA[A student was playing a handheld video game during a class.
The teacher called on the student and asked him what he was doing.
The student replied that he was trying to master the game.
The teacher said, &#8220;There exists a state in which you will not attempt to master the game, and the game will not attempt [...]]]></description>
			<content:encoded><![CDATA[<p>A student was playing a handheld video game during a class.</p>
<p>The teacher called on the student and asked him what he was doing.</p>
<p>The student replied that he was trying to master the game.</p>
<p>The teacher said, &#8220;There exists a state in which you will not attempt to master the game, and the game will not attempt to master you.&#8221;</p>
<p>The student asked, &#8220;What is this state?&#8221;</p>
<p>The teacher said, &#8220;Give me your video game, and I will show you.&#8221;</p>
<p>The student gave him the game, and the teacher threw it to the ground, breaking it into pieces.</p>
<p>The student was enlightened.</p>
]]></content:encoded>
			<wfw:commentRss>http://illogictree.com/blog/2009/03/enlightenment/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scouts Breast Exam Eagle Project</title>
		<link>http://illogictree.com/blog/2009/02/scouts-breast-exam-eagle-project/</link>
		<comments>http://illogictree.com/blog/2009/02/scouts-breast-exam-eagle-project/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 01:22:20 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://illogictree.com/?p=388</guid>
		<description><![CDATA[My last post had an image depicting a school bus parked in an unusual space. But this time, I want to examine a pair of 12 year-old boy scouts that opted to give women free breast exams as an Eagle Scouts project. Sounds  noble and rather cute, right? But after watching this video, you [...]]]></description>
			<content:encoded><![CDATA[<p>My <a href="/2009/02/i-wish-i-had-fieldtrips-like-these/">last post</a> had an image depicting a school bus parked in an unusual space. But this time, I want to examine a pair of <strong>12 year-old boy scouts</strong> that opted to give women free breast exams as an Eagle Scouts project. Sounds  noble and rather cute, right? But after watching this video, you can absolutely discern the fact that these pervy little kids are just doing it to cop a feel; yet the adults are too naive to tell. Brilliant boys with a brilliant scheme, awesome:</p>
<p><object width="425" height="344" data="http://www.youtube.com/v/bXjUPOJmChc&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/bXjUPOJmChc&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://illogictree.com/blog/2009/02/scouts-breast-exam-eagle-project/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting Started On Game Development</title>
		<link>http://illogictree.com/blog/2009/02/getting-started-on-game-development/</link>
		<comments>http://illogictree.com/blog/2009/02/getting-started-on-game-development/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 20:31:22 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Game Development]]></category>
		<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://illogictree.com/?p=304</guid>
		<description><![CDATA[ I can still remember when I was little, I would sit around with my childhood friend; and with pen and paper, we would draw schematics for all sorts of games that we would have loved to play. With fluid imagination, we could easily conjure up thousand of game ideas for platformers, strategy, RPGs, and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-311" title="programmer" src="http://illogictree.com/wp-content/uploads/2009/02/programmer.jpg" alt="programmer" width="277" height="300" /> I can still remember when I was little, I would sit around with my childhood friend; and with pen and paper, we would draw schematics for all sorts of games that we would have loved to play. With fluid imagination, we could easily conjure up thousand of game ideas for platformers, strategy, RPGs, and such. I remember once we even created this RPG game that used <a href="http://en.wikipedia.org/wiki/Nerf">Nerf guns</a> as weapons. We drew a whole world and populated with towns, characters, merchants, and various objects used in the game. After we felt it was completed, we sent our idea to Sega and, as kids, we were fairly confident that they were to take our awesome idea and form it into a playable game. They never responded, and our dream of game development slowly faded away with adolescence.</p>
<p>I&#8217;ve always wanted to develop games, but my naivety made me feel that creating a game required special knowledge and programming skills that are far beyond the realm of a mortal beings. I picked up programming during my early college years but it wasn&#8217;t until a year ago that I&#8217;ve actually considered creating a game. I am by far not a professional game developer, but I can tell you how I personally started making games and <strong>how you can begin to make your own games</strong>.</p>
<p><span id="more-304"></span></p>
<p><strong>Learn to Code</strong></p>
<p>First thing is first: <strong>you absolutely must know how to code</strong> if you plan to develop a game. It is nearly impossible to create a fully functional game without writing a single line of code. Sure, there are GUI-based game developing software such as <a href="http://www.yoyogames.com/make">GameMaker</a>, but even that requires some lines of code to get it working. There are others such as <a href="http://tkool.jp/products/rpgxp/eng/">RPGMaker</a> that can be used to create an entire RPG game, but requires scripts to handle events. But my gripe with most GUI-based game development software is that it is virtually impossible for it to be flexible enough to create any game you want; you will be confined only to their development framework and you will definitely be limited. Wouldn&#8217;t it suck to have to alter your vision just because this software doesn&#8217;t have that feature?</p>
<p>Bottom line is, if you want to have full control and flexibility in creating your game, you are going to have to learn how to code. But let me tell you, <strong>it&#8217;s not that hard</strong>, it just requires time to dedication to develop the skill.</p>
<p><strong>The Mighty Python</strong></p>
<p>If you are a beginner at coding, I believe <a href="http://www.python.org/">Python</a> is the right language for you. It is very intuitive, great for beginners yet powerful enough for even the most gangster programmer (Google uses Python). It is the <strong>Zen</strong> of all languages. It eliminates all the boilerplate bullshit that plagues languages such as C/C++. Plus, there are several wonderful documentations online (<a href="http://wiki.python.org/moin/BeginnersGuide">Beginner&#8217;s Guide to Python</a>) to get you well-acquainted with the language.</p>
<p><strong>Pygame</strong></p>
<p>However, Python is only a language, you need an <a href="http://en.wikipedia.org/wiki/API">API</a> that can actually do game shit such as drawing your sprite images, handling user inputs, sounds, etc. If you are developing in Python, I believe <a href="http://www.pygame.org/news.html">Pygame</a> would be the right API for you (I personally feel that it should have been called PySDL, but that&#8217;s for another day). Pygame has great <a href="http://www.pygame.org/docs/">documentation</a> that can get you started on creating your first small game. <a href="http://pymike.pynguins.com/">PyMike</a> also great tutorials on his site, and I also suggest you to download and read his code.</p>
<p><strong>Programming Tips</strong></p>
<p>The best tip anyone can give you when you first begin developing games is: <strong>start small</strong>. This is <em>very</em> important. You see people all over game-dev forums telling beginners to just start by creating a simple tic-tac-toe or tetris game. Yes, I know that we all have that dream of creating that mind-blowing game with an epic story and endless number of gameplay features. But the truth of the matter is, you will be so tied down in to all the minute details involved with learning the game development environment that you will quickly become discouraged. So please, start small. Then after you have a good feel for the process of making a game, then you can scale upwards.</p>
<p>The second tip is for any game programmer is to master <a href="http://en.wikipedia.org/wiki/Object-oriented_programming">object-oriented programming</a>. This idea of everything being an object is never more pertinent than it is in game development. This is because everything in a game <strong>is </strong>an object: the characters, the objects, the scene, the interface, the NPCs, etc can all be abstracted as objects.</p>
<p>Also, the idea of <a href="http://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming#Python">polymorphism</a> is also very important to master. I will not go in depth into this because there just so many <a href="http://www.freenetpages.co.uk/hp/alan.gauld/tutclass.htm">articles online</a> that talk about OOP/polymorphism as well as their importance.</p>
<p>Anyhow, the journey of learning how to make a game requires a lot of dedication and persistence, but the thing to remember is, don&#8217;t give up. Just like how Rome wasn&#8217;t built in a day, your game also won&#8217;t be built in a day, unless you smoke crack (yes, you). So just stick with it and feel free to <a href="mailto:eddie@illogictree.com">email me</a> if you have any questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://illogictree.com/blog/2009/02/getting-started-on-game-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Headlights</title>
		<link>http://illogictree.com/blog/2009/01/light-of-head/</link>
		<comments>http://illogictree.com/blog/2009/01/light-of-head/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 05:26:47 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://illogictree.com/2009/01/light-of-head/</guid>
		<description><![CDATA[If you look carefully, you will be surprised by number of people who drive with their headlights on during broad daylight. Is there something that I missing about all this? Or have some people become so programmed that they turn on their headlights every time they start their engine, regardless of the time-of-day?
And beyond that, [...]]]></description>
			<content:encoded><![CDATA[<p>If you look carefully, you will be surprised by number of people who drive with their <em>headlights </em>on during broad daylight. Is there something that I missing about all this? Or have some people become so programmed that they turn on their headlights every time they start their engine, regardless of the time-of-day?</p>
<p>And beyond that, we have some people who have their cars equipped with those extremely bright Xenon <em>headlights</em>. You see, nobody really needs lights that bright, but some are still willing to pay for it anyway. I wonder what goes through their mind when they are driving their Xenon-equipped car. Because when I see a car behind me with their headlights blinding my field of vision via my rearview, I don&#8217;t even envy and think, &#8220;wow, I wish I had the same exact lights that are currently burning a fucking hole thru my retina&#8221;. People are so silly sometimes.</p>
<p>The third thing I want to say about headlights is the phrase &#8220;deer in <em>headlights</em>&#8220;, which is used to describe the mental state of surprise caused by anxiety, fear, suprise, etc.  Ever year, many deer in are killed through this <em>deer in headlights</em> scene. They begin by innocently frolicking through the magical woods until they accidentally end up on the road. They become hypnotized by the pair of glowing eyes, growing ever so greatly as the vehicle comes closer and closer..until BAM, from beautiful life to instant roadkill. Kind of funny, in a way.</p>
]]></content:encoded>
			<wfw:commentRss>http://illogictree.com/blog/2009/01/light-of-head/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Obama Dharma</title>
		<link>http://illogictree.com/blog/2009/01/obama-dharma/</link>
		<comments>http://illogictree.com/blog/2009/01/obama-dharma/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 18:20:21 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[funny]]></category>

		<guid isPermaLink="false">http://illogictree.com/?p=201</guid>
		<description><![CDATA[
Oh well, there&#8217;s always next time&#8230;Ron Paul 2012!!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://illogictree.com/wp-content/uploads/2009/01/obamaballs.jpg"><img class="size-full wp-image-205 alignnone" title="obamaballs-thumb-450x437-16019" src="http://illogictree.com/wp-content/uploads/2009/01/obamaballs-thumb-450x437-16019.jpg" alt="obamaballs-thumb-450x437-16019" width="450" height="437" /></a></p>
<p>Oh well, there&#8217;s always next time&#8230;Ron Paul 2012!!</p>
]]></content:encoded>
			<wfw:commentRss>http://illogictree.com/blog/2009/01/obama-dharma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Republican Vampires, Democratic Zombies</title>
		<link>http://illogictree.com/blog/2009/01/republican-vampires-zombies/</link>
		<comments>http://illogictree.com/blog/2009/01/republican-vampires-zombies/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 22:52:06 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://illogictree.com/?p=161</guid>
		<description><![CDATA[
For the past twenty years, there has been correlation between American politics and the type of horror movies which are released in theaters. More specifically, the popularity of zombie and vampire films tend to oscillate in accordance to the political attitudes of America;  zombie movies appear more often when a Republican president is is [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-169" title="zombies_nightofthelivingdead" src="http://illogictree.com/wp-content/uploads/2009/01/zombies_nightofthelivingdead.jpg" alt="zombies_nightofthelivingdead" width="400" height="300" /></p>
<p>For the past twenty years, there has been correlation between American politics and the type of horror movies which are released in theaters. More specifically, the popularity of zombie and vampire films tend to oscillate in accordance to the political attitudes of America;  zombie movies appear more often when a Republican president is is in office, while vampire movies are more prominent during Democratic reign.</p>
<p>According to <a href="http://www.signonsandiego.com/news/features/20081108-9999-1n8vampire.html">this article</a>, right after Bush&#8217;s election in 2000, there &#8220;came at the start of a massive upsurge in zombie flicks: 183 in seven years, for an average of 26 a year&#8221;. During the 1980s, which was the &#8220;Reagan era&#8221;, zombie movies were rolling out a few per month. And during the Clinton years, vampire movies such as <span class="newstext">“Bram Stoker&#8217;s Dracula”,“Interview with the Vampire,” “Dracula: Dead and Loving It” and “Blade&#8221; were all immensely popular.<br />
</span></p>
<p><span class="newstext">One can speculate why this trend is so. Democrats are often fearful of upper-class America and believe the rich are the ones who are bleeding the nation dry. Since vampires are mostly noted for their aristocratic status, there is no question why Democrats tend to project their fears of the wealthy upon vampires. Furthermore, Republicans fear the revolt of the masses, which can be demonized and made into brainless zombies.<br />
</span></p>
<p><span class="newstext">Reference: </span><a href="http://www.signonsandiego.com/news/features/20081108-9999-1n8vampire.html"><span class="sansmediumhead">With Obama election comes the return of the vampire<!--  END STORY TITLE    --></span></a></p>
]]></content:encoded>
			<wfw:commentRss>http://illogictree.com/blog/2009/01/republican-vampires-zombies/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
