<?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>Anthony Clifton &#187; Changed Earth Worlds</title>
	<atom:link href="http://www.anthonyclifton.com/category/changed-earth-worlds/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anthonyclifton.com</link>
	<description>Creating worlds in words, pictures and code.</description>
	<lastBuildDate>Sat, 03 Dec 2011 23:13:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Changed Earth Worlds &#8211; Database Foundation</title>
		<link>http://www.anthonyclifton.com/2010/12/03/changed-earth-worlds-database-foundation/</link>
		<comments>http://www.anthonyclifton.com/2010/12/03/changed-earth-worlds-database-foundation/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 19:15:20 +0000</pubDate>
		<dc:creator>Anthony Clifton</dc:creator>
				<category><![CDATA[Changed Earth Worlds]]></category>

		<guid isPermaLink="false">http://www.anthonyclifton.com/?p=109</guid>
		<description><![CDATA[Last time I talked about what database products I&#8217;m using, how I&#8217;m using them and started the discussion of building a database back end for Changed Earth Worlds with the creation of a Character_Classes table that contains some starting stat values for the different types of characters players can roleplay. This time, I&#8217;ll talk a [...]]]></description>
			<content:encoded><![CDATA[<p>Last time I talked about what database products I&#8217;m using, how I&#8217;m using them and started the discussion of building a database back end for Changed Earth Worlds with the creation of a Character_Classes table that contains some starting stat values for the different types of characters players can roleplay.</p>
<p>This time, I&#8217;ll talk a bit about some other foundational tables that I&#8217;ve constructed, mostly the Characters table.</p>
<p>The Players table isn&#8217;t really that interesting right now, mostly just a record of usernames, passwords and PINs that players will eventually be able to use to log in from the game client to the game server.  A copy of this table will also be used on the eventual web site for the game to allow players to purchase in game money, sign up for discussion forums and so on.  At some point, we&#8217;ll have to build a login screen on the game client so we&#8217;ll revisit this table later on.  The only reason to build it now is because the Characters table will have a foreign key that will connect one or more characters to a given player.</p>
<p>The Characters table is where we&#8217;ll get to wallow in some actual game mechanics for the first time.</p>
<pre>+------------------+------------------+------+-----+---------+----------------+
| Field            | Type             | Null | Key | Default | Extra          |
+------------------+------------------+------+-----+---------+----------------+
| character_id     | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| player_id        | int(10) unsigned | NO   | MUL | NULL    |                |
| character_name   | varchar(255)     | NO   |     | NULL    |                |
| character_class  | int(10) unsigned | NO   |     | NULL    |                |
| stat_thought     | int(10) unsigned | NO   |     | NULL    |                |
| stat_imagination | int(10) unsigned | NO   |     | NULL    |                |
| stat_matter      | int(10) unsigned | NO   |     | NULL    |                |
| stat_energy      | int(10) unsigned | NO   |     | NULL    |                |
| character_level  | int(10) unsigned | NO   |     | NULL    |                |
| stat_health      | int(10) unsigned | NO   |     | NULL    |                |
| stat_power       | int(10) unsigned | NO   |     | NULL    |                |
| stat_armorclass  | int(10) unsigned | NO   |     | NULL    |                |
| stat_tohit       | int(10) unsigned | NO   |     | NULL    |                |
| stat_plurfulness | int(10) unsigned | NO   |     | NULL    |                |
+------------------+------------------+------+-----+---------+----------------+</pre>
<p>Again, we&#8217;ll keep things very simple, leaving optimization and any encryption of data fields for another time.</p>
<p>When you inspect the table, you might notice that there&#8217;s been a change from when I did the Character_Classes table.  I&#8217;ve changed the base stats, largely as a result of a conversation with my friend Jeremy who possesses an absolute wealth of knowledge about building RPGs.</p>
<p>We were discussing the way that elemental forces such as earth, air, fire and water are naturally opposed to each other and how this leads naturally to skills in RPGs being associated, either naturally or through &#8216;buffs,&#8217; with certain elements.  When these skills are used against opponents who are associated with a certain element, they are made either stronger or weaker depending on the nature of the opposing elements.  For instance, a water attack will be weak against a water based creature but strong against a creature associated with fire.</p>
<p>Similarly, certain base stats are naturally opposed to one another.  In classic RPGs, a fast, agile character (with high agility) can get in close to a large, strong character (high strength) and do lots of damage.  However, if the larger opponent gets in a hit, they are going to do a lot of damage to the smaller, agile character.</p>
<p>I knew that I wanted a novel stats system for CEW, one that would accurately represent the nature of reality in the CEW universe, a reality in which the outcome of conflict is determined more by the manipulation of reality itself rather than whether a character has certain objective attributes.</p>
<p>What we came up with is a system of 4 base stats in 2 pairs of 2 opposing stats.</p>
<p>Thought (Left Brain Logical) opposes Imagination (Right Brain Holistic).</p>
<p>Matter (Physical Mass) opposes Energy (Non-Physical Potential or Action).</p>
<p>Because all skills in CEW are essentially &#8220;magickal,&#8221; even those normally considered non-magickal such as hand to hand combat or used a ranged weapon, these 4 stats represent the 4 spheres in which skills can be used.  Skills can affect matter or energy or some combination of both.  They can also use logical thought or holistic imagination or some combination of both.</p>
<p>If you go back to the character classes defined earlier, it&#8217;s not to difficult to determine which will be the primary and secondary stat for each.</p>
<p>A Maker&#8217;s primary stat will be Thought because a Maker must be able to think logically and understand the working and structure of physical objects.  Her secondary stat will be Matter because she is dealing largely with inanimate physical objects.</p>
<p>A Healer&#8217;s primary stat will be Imagination because, as a class that works largely with living beings, the complexity of trying to understand them in a reductionist fashion would simply be overwhelming.  Consequently, she must be able to imagine the objects of her work in a holistic fashion, not as an assemblage of units but as a system of cycles.  Because she is primarily concerned with animate beings, her secondary stat will be Energy.</p>
<p>A (Peace)Keeper&#8217;s primary stat will be Matter because she uses her skills to affect the abilities of her physical body.  Her secondary stat is Imagination because, like the warrior who uses Zen to enter a state of no-mind so as to perform &#8220;Right Action&#8221; without having to think about it logically, she must use her skills in a holistic, in-the-moment manner.</p>
<p>Finally, a Traveler&#8217;s primary stat will be Energy because she opens portals to other subrealities and manipulates energy so as to appear invisible, to move with great speed and so on.  Her secondary state will be Thought because she must use her logical, problem solving mind to defeat traps and locks, detect dangers and use her cleverness to move stealthily.</p>
<p>The Characters table contains 4 fields that will contain the current values for these stats:  stat_thought, stat_imagination, stat_matter and stat_energy.  Right now these are absurdly large integer fields which I&#8217;ll pare down later.</p>
<p>Although these stats can be changed, either permanently or temporarily, they are base stats because they are relatively stable and because the other stats are calculated, at least in part, from them.</p>
<p>Except for character_level and stat_plurfulness (which I&#8217;ll explain later), the other stats are all calculated and can change substantially during a single session of play.  There are a few stats missing from the table right now but I&#8217;ll add those, such as a field to keep track of experience points and another to keep track of current maximum values for certain stats.</p>
<p>For now, let&#8217;s focus on stat_health and stat_power.  These two are extremely important because they indicate whether you&#8217;re able not only to perform actions but, indeed, whether you&#8217;re even able to stand.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyclifton.com/2010/12/03/changed-earth-worlds-database-foundation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mio Walking</title>
		<link>http://www.anthonyclifton.com/2010/08/16/mio-walking/</link>
		<comments>http://www.anthonyclifton.com/2010/08/16/mio-walking/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 04:16:19 +0000</pubDate>
		<dc:creator>Anthony Clifton</dc:creator>
				<category><![CDATA[Changed Earth Worlds]]></category>

		<guid isPermaLink="false">http://www.anthonyclifton.com/?p=111</guid>
		<description><![CDATA[So I made a cute little Mio (from K-On!!) walking gif.  Now I can use her as a demo game character since her character design (5 head) is very similar to the characters I&#8217;m drawing for Changed Earth Worlds.]]></description>
			<content:encoded><![CDATA[<p>So I made a cute little Mio (from K-On!!) walking gif.  Now I can use her as a demo game character since her character design (5 head) is very similar to the characters I&#8217;m drawing for Changed Earth Worlds.</p>
<p><img class="alignnone size-full wp-image-112" title="mio.left" src="http://www.anthonyclifton.com/wp-content/uploads/2010/08/mio.left.gif" alt="mio.left" width="306" height="618" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyclifton.com/2010/08/16/mio-walking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changed Earth Worlds &#8211; Starting the Database</title>
		<link>http://www.anthonyclifton.com/2010/08/02/changed-earth-worlds-starting-the-database/</link>
		<comments>http://www.anthonyclifton.com/2010/08/02/changed-earth-worlds-starting-the-database/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 04:11:04 +0000</pubDate>
		<dc:creator>Anthony Clifton</dc:creator>
				<category><![CDATA[Changed Earth Worlds]]></category>
		<category><![CDATA[Game Development in Java, Slick2D and NetBeans]]></category>
		<category><![CDATA[game development tutorial]]></category>
		<category><![CDATA[java game development]]></category>
		<category><![CDATA[netbeans game development]]></category>
		<category><![CDATA[online game development]]></category>
		<category><![CDATA[slick2d]]></category>

		<guid isPermaLink="false">http://www.anthonyclifton.com/?p=98</guid>
		<description><![CDATA[To build pretty much any kind of online game, we&#8217;re going to need some kind of database for storing data on characters, maps and so on while the servers are offline and for backing up data when they are online.  Usually, for convenience, performance, reliability and security, the database is not only going to live [...]]]></description>
			<content:encoded><![CDATA[<p>To build pretty much any kind of online game, we&#8217;re going to need some kind of database for storing data on characters, maps and so on while the servers are offline and for backing up data when they are online.  Usually, for convenience, performance, reliability and security, the database is not only going to live on it&#8217;s own server but probably on some kind of small cluster of servers.  Trying to use less than two database servers past development is just asking for downtime and enraged players.  Probably the simplest database server implementation an online game can tolerate would be something like MySQL running replication to a single slave server.  That way, if the primary server dies, you can fail over to the slave.</p>
<p>Another option these days would be to use one of the NoSQL databases but they don&#8217;t seem to deal with clustering very intuitively and the user base for them seems to be overly rabid about them, making me want to back away slowly and speak in a calm, soothing voice.</p>
<p>For my purposes, I&#8217;ll probably go with Clustered MySQL partly because lots and lots of people use it for all kinds of enterprise scale things and partly because I&#8217;m very comfortable with it, having used it to build tons of web applications over the years.  However, because I have a sense of slight uncertainty about it&#8217;s future after it&#8217;s purchase by Oracle, I&#8217;m giving myself an out in case I end up having to use something else.</p>
<p>That said I should mention that&#8230;</p>
<p>I, FOR ONE, WELCOME OUR NEW ORACLE OVERLORDS OF EXTREME REDNESS!  &lt;.&lt;  &gt;.&gt;</p>
<p>Although for my purposes using something like Hibernate to do database persistence seems like overkill (and yet another technology to sit around learning instead of writing code), I&#8217;ll be writing my database classes so they&#8217;re as self-contained and flexible as possible in case I have to connect to something other than MySQL.</p>
<p>The nice thing about MySQL is that I can run it on about anything and access it using tons of free management tools.  Makes it very easy to prototype the databases I&#8217;ll need and play with them without having to spend a bunch of time on configuration.  In my case, I have it installed on a VirtualBox vm running CentOS Linux 5.5.  That&#8217;s probably the environment it&#8217;ll end up running in throughout development and even into alpha testing, beta testing and live launch.</p>
<p>I like CentOS Linux.  It&#8217;s conservative.  It&#8217;s safe.  It&#8217;s stable.  It&#8217;s familiar.  I don&#8217;t need it to do anything magical.  I just need it to sit there and run forever without freaking out and making me babysit it.</p>
<p>For building databases, I&#8217;ve tried a number of tools, including the new MySQL Workbench, and I&#8217;ve just never found anything I like as much as plain old MySQL Administrator and Query Browser.  Again they&#8217;re simple tools and they just work.</p>
<p>Unlike a lot of people in IT, I don&#8217;t really feel any need to prove my geekful manliness by dancing forever on the raw bleeding edge of whatever magical new thing someone has decided is super cool this week.  I prefer simple, reliable tools that behave in a predictable way and just let me create things.</p>
<p>So, having said all that, I&#8217;ve got MySQL installed on my vm, I can access it using my tools and I&#8217;m ready to start building something.</p>
<p>So where do I start?</p>
<p>Last time I talked about the character classes available in Changed Earth Worlds.  I think that&#8217;s a good place to start because the one thing a game has to have to really be a game is a player.  Without a player, a game isn&#8217;t a game.  It&#8217;s a simulation.</p>
<p>Having said that, it might seem like I would want to start with some kind of character table to store all the characters created by players.  However, there&#8217;s a more fundamental layer that has to be built first, a character_classes table.  This table will store the available character classes and some base values associated with them, allowing us to add or modify classes later to expand or fine tune the game.</p>
<p>Some starting values we might want to associate with the various classes are their starting stat values.  If you&#8217;re not familiar with RPGs, then stats (or statistics) are values that represent the most basic qualities (or weaknesses) of a player&#8217;s character.  In classic RPGs, these statistics can represent qualities such as intelligence, strength, dexterity or charisma, for example.  A magic user will need high intelligence values to successfully master and cast magical spells.  A fighter will need strength to wield her weapon. And so on.</p>
<p>Many games will have as many as seven or eight statistics.</p>
<p>For Changed Earth Worlds, however, I&#8217;ve chosen to work with a highly simplified stats system, partly because I don&#8217;t want the game to be confusing to casual players and partly because it&#8217;ll make balancing the game easier.  The latter is important since I&#8217;ve chosen to build the entire game myself and will not have the benefit of a development team to assist with balancing.</p>
<p>Changed Earth Worlds will be built using KISF principle: Keep It Simple &amp; Fun.</p>
<p>Characters in CEW will have just four base statistics to represent their qualities.  These qualities have been selected to have maximum relevance to the activities in which players will be engaged.  They are:</p>
<p>Intelligence<br />
Imagination<br />
Strength<br />
Agility</p>
<p>If you look back at the character classes available in CEW, it&#8217;s pretty easy to see how these statistics can represent the strengths and weaknesses of each.  Each class has two primary stats and two secondary stats.</p>
<p>Maker &#8211; Needs high intelligence and high imagination so that they can visualize objects and environments and assemble them logically in their minds before Actualizing them.  In general, a Maker will have higher Intelligence than Imagination.</p>
<p>Healer &#8211; Similar to a Maker but needs higher Imagination than Intelligence because of the intuitive nature of channeling energy to effectively heal injuries and cure diseases, not to mention creating or transforming living things.  Living things are simply too complex to visualize logically and require the vast reserves of the right brain.</p>
<p>Keeper &#8211; Of course, this character class will require Strength and Agility to function well.</p>
<p>Traveler &#8211; Unlike the Healer&#8217;s relationship to the Maker, the Traveler does not have a relationship to the Keeper, occupying a somewhat unique space between Maker and Keeper.  Travelers require high Agility as they use their bodies to physically travel between subrealities, slipping bodily from one to the next.  However, they also require either relatively high Intelligence or Imagination to fully use their abilities since, due to their furtive and scavenging nature, they must exercise a good deal of cleverness.</p>
<p>Since we can&#8217;t simply have the starting values for these statistics be zero and have the players survive for more than a few seconds, we have to assume that all characters, to be assigned these roles, must have some starting values that represent their suitability to their class.</p>
<p>In classic RPGs, this is accomplished by rolling the starting scores randomly, usually using some dice or a pseudo random number generator.  However, for the purposes of game balance, this creates an undesirably large set of possible character development paths and, for the purposes of making the game fun and easily understandable by casual players, it creates unnecessary complexity when creating a character for the first time.  New players especially can become easily confused, assigning points to the wrong statistic for their chosen class, resulting in hours or even months of frustration.</p>
<p>Instead, CEW character classes will always start with the same base statistics, creating playable and fun characters for the chosen class automatically.  Players then have the option, as they advance, to assign ability points to these statistics as they wish, making their characters individual, unique but still likely playable as they develop and grow.</p>
<p>This is where I&#8217;ll start with the database, the creation of a character_classes table so that I can define the starting values of each statistic relative to class.  The table looks like this:</p>
<pre>+----------------------------+------------------+------+-----+---------+----------------+
| Field                      | Type             | Null | Key | Default | Extra          |
+----------------------------+------------------+------+-----+---------+----------------+
| character_class_id         | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| character_class_name       | varchar(45)      | NO   |     | NULL    |                |
| starting_stat_intelligence | int(10) unsigned | NO   |     | NULL    |                |
| starting_stat_imagination  | int(10) unsigned | NO   |     | NULL    |                |
| starting_stat_strength     | int(10) unsigned | NO   |     | NULL    |                |
| starting_stat_agility      | int(10) unsigned | NO   |     | NULL    |                |
+----------------------------+------------------+------+-----+---------+----------------+</pre>
<p>The structure is very simple and not very optimal but it&#8217;ll work as a starting point.  We can adjust it later and add more fields as needed.</p>
<p>So many online games fail at this point, at the very beginning, by hard coding these values somewhere into their server code, making it difficult to add classes later.  Hopefully, it&#8217;s not so common these days but there&#8217;s a book called <a title="Developing Online Games" href="http://www.amazon.com/Developing-Online-Games-Insiders-Nrg-Programming/dp/1592730000">Developing Online Games</a> that talks about horror stories resulting from well known games that failed to do this simple thing.</p>
<p>Now that we have this table, let&#8217;s populate it with our data:</p>
<pre>+------------+--------+------+-----+------+
| class_name | intell | imag | str | agil |
+------------+--------+------+-----+------+
| Maker      |     40 |   30 |  15 |   15 |
| Healer     |     25 |   45 |  15 |   15 |
| Keeper     |     15 |   20 |  40 |   25 |
| Traveler   |     20 |   15 |  15 |   50 |
+------------+--------+------+-----+------+</pre>
<p>The first question you might ask is how I selected the starting values for each of the statistics.</p>
<p>I guessed.</p>
<p>Basically, I gave each class 100 ability points and then divided them up in a way that seemed appropriate for each class&#8217; needs.  Again, these values can and will probably change as I continue development and especially during play testing.  But they make reasonable values for now and it&#8217;s easy to understand how and why they&#8217;re assigned as they are.</p>
<p>I could probably create some spreadsheets and spend a few months deriving ideal ranges and values but I&#8217;d like to actually complete a game sometime this decade.  So I&#8217;ll shoot from the hip a bit and adjust empirically as I develop.</p>
<p>When I get far enough along, even before I have code written for any kind of a playable game, I&#8217;ll be able to take all these guessed values and create a simple table top RPG so I can play test them with some friends.  That&#8217;ll give me a better idea how things will work before I build too much of the game mechanics.  And, who knows.  It might even turn into a fun Changed Earth Worlds table-top RPG or collectible card game later.</p>
<p>Next, I&#8217;ll work on a Players table so it can be tied to a Characters table which will use the Character_Classes table I just created.  One of the goals for CEW is for Players to be able to have multiple Characters so I&#8217;ll decide how to address that as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyclifton.com/2010/08/02/changed-earth-worlds-starting-the-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changed Earth Worlds &#8211; Jessica&#8217;s Prologue Rough Cut</title>
		<link>http://www.anthonyclifton.com/2010/07/20/changed-earth-worlds-jessicas-prologue-rough-cut/</link>
		<comments>http://www.anthonyclifton.com/2010/07/20/changed-earth-worlds-jessicas-prologue-rough-cut/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 05:35:50 +0000</pubDate>
		<dc:creator>Anthony Clifton</dc:creator>
				<category><![CDATA[Changed Earth Worlds]]></category>
		<category><![CDATA[SciFantasy]]></category>

		<guid isPermaLink="false">http://www.anthonyclifton.com/?p=94</guid>
		<description><![CDATA[Along with the game, I&#8217;m also writing Changed Earth stories over at http://www.changedearth.com.  I think it&#8217;ll help fill out the story universe in important ways, make the game more visceral, immediate and engaging and provide additional entertainment value.  One of the things I&#8217;ve wanted to do with the stories is to produce a podcast, reading [...]]]></description>
			<content:encoded><![CDATA[<p>Along with the game, I&#8217;m also writing Changed Earth stories over at http://www.changedearth.com.  I think it&#8217;ll help fill out the story universe in important ways, make the game more visceral, immediate and engaging and provide additional entertainment value.  One of the things I&#8217;ve wanted to do with the stories is to produce a podcast, reading a scene from a story in each segment so people can enjoy the stories on iPods and so on.</p>
<p>Tonight I completed a very rough cut of Jessica&#8217;s Prologue, sort of a teaser/opening theme that will play at the beginning of each podcast.  The voice work was done by my friend, Stacey.  And the music is from another friend, Darcy Baston.</p>
<p>I&#8217;ve broken up one of his songs into an opening theme that acts as a sound bed for Jessica&#8217;s narration and a closing theme that will play at the end of each podcast.</p>
<p>Something like this may end up being part of the game opening or introduction.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/gRYgHnd7trQ&amp;hl=en_US&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/gRYgHnd7trQ&amp;hl=en_US&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyclifton.com/2010/07/20/changed-earth-worlds-jessicas-prologue-rough-cut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changed Earth Worlds Character Classes</title>
		<link>http://www.anthonyclifton.com/2010/07/18/changed-earth-world-character-classes/</link>
		<comments>http://www.anthonyclifton.com/2010/07/18/changed-earth-world-character-classes/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 04:58:55 +0000</pubDate>
		<dc:creator>Anthony Clifton</dc:creator>
				<category><![CDATA[Changed Earth Worlds]]></category>
		<category><![CDATA[Game Development in Java, Slick2D and NetBeans]]></category>
		<category><![CDATA[java game development]]></category>
		<category><![CDATA[netbeans game development]]></category>
		<category><![CDATA[online game development]]></category>
		<category><![CDATA[SciFantasy]]></category>

		<guid isPermaLink="false">http://www.anthonyclifton.com/?p=91</guid>
		<description><![CDATA[Changed Earth Worlds is a role playing game.  Consequently, the role or “character class” a player chooses to play will have a fundamental impact on virtually every facet of her experience:  how attributes such as strength and intelligence are calculated, what skills are available to learn, to what extent they can be mastered, which items [...]]]></description>
			<content:encoded><![CDATA[<p>Changed Earth Worlds is a role playing game.  Consequently, the role or “character class” a player chooses to play will have a fundamental impact on virtually every facet of her experience:  how attributes such as strength and intelligence are calculated, what skills are available to learn, to what extent they can be mastered, which items a character is allowed to possess and use, what strategies can be employed to defeat enemies, make friends and achieve goals and even which opportunities for missions will be presented.</p>
<p>NPCs might even talk to a character differently depending on the character’s “class.”</p>
<p>To keep things simple, Changed Earth Worlds will offer four (4) character classes but, to keep things exciting, each class will be balanced so there will be plenty of skills, items and adventure opportunities regardless of the class selected.  Even Healers which, in most games, tend to be supporting characters will have lots of unique and exciting skills to employ.  To some extent, players can also use skills and items from other classes with limits to their ability to master them.</p>
<p><strong>Maker</strong> – After The Change it was discovered by Sophie Core that certain individuals possessed an ability to consciously create and alter reality as they wished, usually by imagining the desired results and performing an activating ritual.  The technical term for this is ‘Actualization’ but PCs and NPCs will often refer to it as simply ‘Magick’ for the sake of convenience, recognizing that the ability comes from a natural source rather than a supernatural one.  For the most part, the citizens of Changed Earth don’t believe in Magick as a mystical or supernatural skill.  They view it instead as having a scientific basis even though they may not understand it fully.  Makers, using Magick or Actualization, can create, transform (modify) or destroy, with the appropriate skill level, an object or environment of any size.</p>
<p><strong>Healer</strong> – Like a Maker, a Healer can alter reality through the use of imagination and ritual.  However, there are two key differences between a Healer and Maker.  First, while Makers Actualize inanimate objects and environments, Healers are able to create, transform or destroy (kill) living things, living environments (ecosystems) or animate objects.  Second, while it is relatively easy for them to transform, heal and destroy living things, it is relatively difficult (due to the complexity of living things) to create them.  Only at high levels of experience and skill can they reliably create living things.  Due to the consequences to their karma, it is inadvisable unless absolutely necessary to kill them.  However, there is a counter-balancing factor.  Healers, unlike Makers, in their ability to transform living things can transform a dangerous monster into one that is less dangerous, a Tentacle Beast into a Fluffy Bunny for example.  They can also do the reverse, creating dangerous barriers of enemies for other players or enemies to encounter.</p>
<p><strong>Keeper</strong> – A (Peace)Keeper is an individual who is able to alter reality only as it pertains to their own physical existence.  Using imagination and visualization, a Keeper is able to perform physical feats of speed, strength, endurance and agility impossible for non-Keepers.  A Keeper might flit effortlessly from building to building, avoid projectiles by contorting their bodies, mount a blindingly fast counter-offense, fire a weapon with inconceivable accuracy or wield a weapon such as a sword with unthinkable speed and precision.</p>
<p><strong>Traveler</strong> – A Traveler uses their intuitive understanding of quantum physics not only to travel easily between worlds using portals of their own making, slipping effortlessly from subreality to subreality, but also to achieve effects such as invisibility and teleportation of themselves, other people and objects of any size, depending on their skill level.  Travelers are explorers and opportunists, scavenging what they need as their move through worlds.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyclifton.com/2010/07/18/changed-earth-world-character-classes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Changed Earth?</title>
		<link>http://www.anthonyclifton.com/2010/07/15/what-is-changed-earth/</link>
		<comments>http://www.anthonyclifton.com/2010/07/15/what-is-changed-earth/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 01:06:45 +0000</pubDate>
		<dc:creator>Anthony Clifton</dc:creator>
				<category><![CDATA[Changed Earth Worlds]]></category>
		<category><![CDATA[Game Development in Java, Slick2D and NetBeans]]></category>
		<category><![CDATA[online game development]]></category>
		<category><![CDATA[SciFantasy]]></category>

		<guid isPermaLink="false">http://www.anthonyclifton.com/?p=74</guid>
		<description><![CDATA[As with most questions I ask or am asked, I&#8217;ll take the long way around to answer this one and talk about where Changed Earth is coming from before I talk about what it is. Video game development can start from one of (at least) three places. Game Play Story Technology Each approach has it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>As with most questions I ask or am asked, I&#8217;ll take the long way around to answer this one and talk about where Changed Earth is coming from before I talk about what it is.</p>
<p>Video game development can start from one of (at least) three places.</p>
<ol>
<li>Game Play</li>
<li>Story</li>
<li>Technology</li>
</ol>
<p>Each approach has it&#8217;s strengths and weaknesses, which I won&#8217;t discuss in detail here.</p>
<p>A lot of early video games were developed from the standpoint of Game Play.  Centipede, for example, had no story whatsoever.  You&#8217;re a little gun dude thing.  Bugs are attacking you.  You are destined to destroy them as long as you can until, inevitably, they destroy you.  It&#8217;s all about manipulating the track ball and learning patterns. But it&#8217;s fun even though the technology is very simplistic and there&#8217;s no story.</p>
<p>On the other end of the spectrum, a lot of recent video games are coming from the Technology point of view.  Company A says, &#8220;Hey, we have this new console that renders more polygons faster than anything else.  Let&#8217;s make a game that uses up all that capacity so the imagery is stunning, showcases our product and can&#8217;t be reproduced on anything else.&#8221;  There were a few DreamCast games I can think of like that, for example.  Or Company B says, &#8220;Hey, we have this new controller.  You wave it around and things happen.  We need something that would suck to play on regular controllers but is fun on ours.&#8221;  And, thus, Wii Tennis and Wii Bowling are born.  It&#8217;s all about using technology to make the game as immersive and natural to play as possible, bringing something like the real world inside the box.</p>
<p>Starting with either Game Play or Technology, there is no reason you can&#8217;t bring in the other approaches as the game is developed.  For example, games with great Technology like BioShock can also have compelling Story and innovative Game Play.  Games with great Game Play like Starcraft can still be built around great Technology and add Story elements to provide context.</p>
<p>There&#8217;s no question that the different approaches can be combined and, probably, should be.  The question at hand is from where the game started because it will have a big impact on how development proceeds.</p>
<p>My game, Changed Earth Worlds, is coming from a third place: Story.  I think that origin has some distinct advantages over either of the other two starting points, Game Play and Technology, in terms of creating something that people will enjoy and stick with over time.</p>
<p>First, I think that most human activity, at it&#8217;s core, is about narrative and story telling.  Even our internal thought processes and emotions are about the stories we tell ourselves about the world.  When the President speaks, he&#8217;s telling us a story.  When we watch or read the news, the individual segments are often called &#8220;stories&#8221; rather than &#8220;reports&#8221; as in &#8220;we bring you this story&#8230;&#8221;  When we emulate the actions of others, when we&#8217;re learning a skill, we observe cause and effect, order and outcome.  We record what we&#8217;ve learned as a sort of narrative in our memory, replaying it as necessary as we practice and master the skill on our own.</p>
<p>Honestly, I think what separates humans from the other animals is our ability to tell and assimilate stories.  Big cats don&#8217;t walk around saying, &#8220;well, I think I&#8217;ll go after that Gazelle today, I wonder if I should flank him or not.&#8221;  For them, life is not a story.  It&#8217;s motion, action, reaction, outcome.  Although I have no evidence of it, I think that&#8217;s why humans have developed communication far beyond other animals, not because we have some inherent need to make noises or signs at each other but because, just like we learned to use a stick as an extension of our arms, we needed those sounds and signs to get the stories out of our heads and into the world.  Language was a tool we developed for story telling.  Story telling or the need to do it came first, to my way of thinking.</p>
<p>Creating a game from a story just seems natural because it is natural.</p>
<p>Second, I think Story is more compelling to more people more of the time than either Technology or Game Play.  People will pick and choose the technologies and styles of game play they like or don&#8217;t, accepting or rejecting entire game (or any entertainment) genres out of hand simply because of how they are presented and how you interact with them.  Give them a controller that you wave around and they&#8217;ll either keep using it or they&#8217;ll put it down.  Present them with a game that works a certain way, for example a beat-em-up or fighter, and they&#8217;ll either catch on quickly to the combos or they&#8217;ll mash some buttons for a while and then move on.</p>
<p>But, if you present them with a story up front and base everything off that story, they will often get hooked by the story and stay with the game whether or not they prefer the game play or technology, just because of the nature of story telling.  A leads to B. B leads to C. And so on.  Human curiosity compels people, more often than not, to stick with a story once begun if for no other reason than to find out what happens next.  It&#8217;s how our brains are wired.  Even if they find the story frustrating in big ways.  Even if the story isn&#8217;t really going anywhere in particular.</p>
<p>I present Lost as Exhibit A.  As Exhibit B, I present that the vast majority of people who say they didn&#8217;t like a film did not walk out in the middle.  They stayed to the end.  And when, at the same time, they spent $4.00 on $0.25 worth of popcorn, it&#8217;s pretty obvious they didn&#8217;t just stay because they&#8217;d already spent the money.  They stayed because, if nothing else, they wanted to see how the story ended.</p>
<p>I think this is a great place from which to start a game, especially for casual gamers, because, even if they aren&#8217;t used to your style of Game Play or they don&#8217;t care about the Technology, they&#8217;ll still give it a try and adapt if necessary if the story seems interesting and entertains them.</p>
<p>There&#8217;s a caveat, however.  I think a lot of MMOs experience player churn because of inadequate story length.  If the developers only create two months of story for a game they&#8217;d like people to play for years, then the story is going to run out and players will be left grinding, senselessly killing things that weren&#8217;t particularly bothering anyone just to watch some abstract numbers increase on the bottom of their screen.  If the developers have not planned for more content well before it needs to be released, then the story quality will suffer as they go into crunch mode to complete it and add it seamlessly to the game.  All to often this fails and the game takes on a herky-jerky quality that is too difficult for casual players to follow</p>
<p>If you start from Story, then you have to make sure there is enough story and enough room for the story to evolve and expand over time to keep people engaged for as long as you want your game to exist.  Otherwise, the thing that drew them in will be exhausted and they&#8217;ll go look for another story.  To some extent, this is inevitable.  Stories have to end sooner or later.  They can&#8217;t go on forever.  People lose interest in them eventually or there&#8217;s just no more of that story to be told.</p>
<p>Nonetheless, by starting from Story, a developer, I think, has the best chance of preparing for a sustainable game that can last as long as the story warrants without running out too soon.  If story as added later in development, the risk of exhausting it too soon is simply too great.</p>
<p>In addition, there is a second caveat.  When developing story for a game or adapting one, it&#8217;s important to remember the difference between games and other media.  A game is highly interactive.  Players don&#8217;t just want to watch a story unfold like in a movie theater.  They want to participate in the story.  They want to be an actor not a spectator.  A story that meets this need needs to have enough space left over for additional characters, perhaps thousands of them, to play a significant role.  That&#8217;s why Huckleberry Finn Online would be a pretty narrow game as an MMO even though it might be fun as a single-player game.  Tom and Huck and the slave guy pretty much filled up all the space in the story that was available in a story about escaping down a river on a raft in the 1800s.  You can only fit so many hand-made rafts on the Mississippi River.</p>
<p>On the other hand, Mississippi 1860 might be a really interesting MMO with lots of room for all kinds of different characters.  Sticking with the classic RPG classes and opening up reality to a bit of magical realism, you can have the Charlatan (Magic User), the snake oil salesmen who happens to know some real but subtle magic, the Outlaw (Thief), who is as handy with a deck of cards as with his wit, the Medicine Man (Healer), a Native American fugitive who brings comfort as well as mystery, and the Law Man (fighter), who upholds the law with frontier justice.</p>
<p>Together, they might stand up, in a haphazard way characteristic of ragtag frontier groups, against some overarching threat to their way of life and even the very future of America.</p>
<p>They could pursue criminals for bounty for example or they might choose to help slaves find their way to the Underground Railroad and defend them from those who wish to take their freedom and lives.</p>
<p>Similarly, they might rob or defend banks, be or take down gangs of criminals and/or explore the West, looking for new opportunities for magic, combat and adventure.</p>
<p>In fact, to heck with Changed Earth Worlds!  I&#8217;m making Mississippi 1860 the MMO!!!</p>
<p>&#8220;On the cusp of Civil War, they joined together despite their differences to do what&#8217;s right and stand against those who would destroy the American Dream.  Mississippi 1860.&#8221;</p>
<p>Just kidding.</p>
<p>In either case, a story for an online game needs to have adequate length, depth and width, especially if the development of the game is driven by Story.  Otherwise, players will slip away unsatisfied.</p>
<p>To that end, I&#8217;m developing Changed Earth Worlds around a story universe I&#8217;ve been developing for several years called, unsurprisingly, Changed Earth.</p>
<p>For the past couple months, I&#8217;ve been writing Changed Earth fiction over at <a title="Changed Earth" href="http://www.changedearth.com">http://www.changedearth.com</a> and via Twitter at <a title="Changed Earth StoryStream" href="http://twitter.com/ChangedEarth">http://twitter.com/ChangedEarth</a>.  Writing via Twitter is a bit of a strange experience, an experiment inspired by the cell phone novels that have become popular over the last several years in Japan.  Writing via Twitter helps overcome the resistance to write, writers&#8217; block, by letting me focus on just 140 characters at a time.  But it&#8217;s a very non-ideal platform for sharing narrative.</p>
<p>Nonetheless, I&#8217;ve been building some tools in Java that seem to help and, although imperfect, it seems to be working for the moment.</p>
<p>The Changed Earth multiverse is a world that has been torn apart, due to an unknown event called The Change, so that, instead of living by default in one shared universe, humanity has been divided in billions of subjective personal subrealities controlled by their conscious and unconscious minds.  Fortunately, it is possible for people to travel between these &#8220;little worlds&#8221; and even to enlarge them by joining together in consensus with others.</p>
<p>In addition, Changed Earth is a &#8220;collection&#8221; story.  Although the true nature of The Change is not known, it is known that billions of Core Fragments were scattered by it into each of the various subrealities.  By collecting these Core Fragments and assembling them, it is possible to amplify the effect of joining together in consensus, allowing the construction of Core (Consensus) Subrealities that are not only stable but shared by many people and much more easily controllable than single Fragment Subrealities.</p>
<p>These Core Subrealities are the best hope for humanity to &#8220;put the world back together again&#8221; so that everyone can live in one shared world.  As more and more people join them, the space they occupy becomes larger and larger, encompassing more and more of &#8220;reality.&#8221;</p>
<p>Unfortunately, as is always the case, people disagree about what that world should be like and, consequently, have divided into three factions, each trying to collect all the Core Fragments for themselves.  It is believed that whoever has all of the Fragments will control the nature of the resulting single shared universe as six billion realities merge back into one.</p>
<p>Even more unfortunate, ultimately the three factions will have to come into conflict because, to have all the Fragments, one faction will have to take the collected Fragments from the other two, by force if necessary.  War is thus inevitable.</p>
<p>The three factions are:</p>
<ol>
<li>The East Village Alternative Metropolitan Subreality (EV)</li>
<li>The Downtown Metropolitan Subreality (DT)</li>
<li>And The River Bend Unincorporated Subreality (RB)</li>
</ol>
<p>Because they each have fundamentally different worldviews, they also have different forms of government, culture and means of making a living.</p>
<p>The EV is primarily consensus based with it&#8217;s residents composed of various creative people and free thinking types: artists, healers and makers of things.  The DT is techno/democratic with residents who are scientists, business people and spies.  The RB is anarchistic, composed mostly of warriors, outlaws and traders.</p>
<p>Consequently, the DT is the most &#8220;high tech&#8221; of the three subrealities, very rigid and organized, the EV is conversant with technology and in some ways more advanced than the DT but lacks resources and planning while the RB is almost a sort of post-apocalyptic wilderness with very little technology but lots of strength and cunning.</p>
<p>In short, the DT is brains, the EV is heart and the RB is muscle.</p>
<p>I&#8217;d rather not say more as I don&#8217;t want to create too many spoilers for the ongoing story but I hope it&#8217;s easy to see how this story universe, developed long before I&#8217;d ever considered using it for a game, works very well as the basis for an MMO.</p>
<p>The story has length.  It&#8217;s going to take a very long time to collect billions of Fragments and there will be lots of obstacles, set backs and lucky breaks along the way.  In addition, when the Fragments are all collected, there is still a war to contend with even if the nature of that conflict is unknown.</p>
<p>The story has width.  With billions of potential worlds to explore, each with its own occupants who have their own stories and visions, there are plenty of adventures to go around.  In such a story universe, almost anything is possible.</p>
<p>Of course, in the stories I&#8217;m writing there is a main set of characters on whose adventures I will focus.  Their experiences will no doubt be pivotal to the overall story of Changed Earth.  But the story universe around them is so vast that players of Changed Earth Worlds will not be completely constrained by them.  Their stories will be a guiding force but game progression will by no means be micro-managed.</p>
<p>And finally, the story has depth.  Changed Earth is a multiverse full of personal demons made real.  In other words, it&#8217;s an engine for allegory, a rich well of events and choices to be tapped because it speaks directly to the human condition and, indeed, what it means to be human at all.</p>
<p>So, in conclusion, what is Changed Earth?  It&#8217;s a collection of fantasies, dreams, nightmares and fears, all made painfully real by a change in the nature of physical reality.</p>
<p>It is  SciFantasy, a story of fantasy with just enough science fiction to allow the suspension of disbelief.</p>
<p>It is heavily inspired by anime and manga, which I love, so that the stories can be both dark and joyful, festive and elegiac, tragic and yet hopeful.  It springs, I hope, from a deep well of folklore, archetypes and the collective unconscious.</p>
<p>It&#8217;s a place I want not only to tell you about&#8230; a lot&#8230; but also a place I want to share with you.</p>
<p>That&#8217;s why I&#8217;m writing stories about and also making a game so you can participate in those stories.  Hopefully, as I talk about it here on this blog, you will find the quest to build the game as entertaining as the adventure of eventually playing it.</p>
<p>In my next post, I&#8217;ll begin building the game starting where all RPGs must inevitably start, with the characters.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyclifton.com/2010/07/15/what-is-changed-earth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So what kind of craziness am I up to now?</title>
		<link>http://www.anthonyclifton.com/2010/07/14/so-what-kind-of-craziness-am-i-up-to-now/</link>
		<comments>http://www.anthonyclifton.com/2010/07/14/so-what-kind-of-craziness-am-i-up-to-now/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 05:44:42 +0000</pubDate>
		<dc:creator>Anthony Clifton</dc:creator>
				<category><![CDATA[Changed Earth Worlds]]></category>
		<category><![CDATA[Game Development in Java, Slick2D and NetBeans]]></category>
		<category><![CDATA[online game development]]></category>

		<guid isPermaLink="false">http://www.anthonyclifton.com/?p=72</guid>
		<description><![CDATA[When a good friend recently referred to me as being &#8220;insanely ambitious,&#8221; it took me a while to really glom onto what she meant.  I don&#8217;t really think of myself as an ambitious person. I&#8217;m a dreamer.  I would like to call myself a visionary but that seems a bit pretentious.  I like to spend [...]]]></description>
			<content:encoded><![CDATA[<p>When a good friend recently referred to me as being &#8220;insanely ambitious,&#8221; it took me a while to really glom onto what she meant.  I don&#8217;t really think of myself as an ambitious person.</p>
<p>I&#8217;m a dreamer.  I would like to call myself a visionary but that seems a bit pretentious.  I like to spend a huge amount of time thinking about other worlds and the people who might inhabit them.  Mind you, the worlds I think about aren&#8217;t James Cameron Avatar worlds or Star Wars worlds or J.R.R. Tolkien worlds.  The worlds in my imagination tend to be a lot like the one we all share but with a few subtle but often significant fantastical twists.</p>
<p>It&#8217;s challenging for me to try to imagine the smallest possible event with the largest conceivable impact on the nature of reality and life on Earth.  It takes a lot of time, time that I might seem, to others, to be wasting gazing at nature, esoteric books and art.  So it&#8217;s hard for me to see myself as ambitious.</p>
<p>I certainly don&#8217;t consider myself a lazy person but I do often have difficulty with focus and concentration.  There are a lot of possible worlds, you see.  I find them tugging at my mind at the most inconvenient moments.</p>
<p>On the other hand, I really don&#8217;t concern myself at all with inconsequential and, ultimately, harmful activities such as getting haircuts, wearing suits, finding ways to betray others for a percentage, playing golf, drinking cocktails or inhabiting the cavernous emptiness of the largest, most expensive and fuel wasting form of transportation that I can barely afford.  Those things seem to me to be the opposite of ambition.  They deprive one of humanity in it&#8217;s fullest sense and so, to me, they seem to be merely a forming of giving up and giving in.</p>
<p>In either case, I think what my friend meant when she called me ambitious is that I want to make a difference in the world, to leave it a better place (if that&#8217;s even possible) than I found it.</p>
<p>I want to create, live in and share with others a world that is challenging yet nurturing, mysterious yet accessible, compassionate yet joyful and, most of all, filled with gentle adventure.</p>
<p>I think she&#8217;s right.  That&#8217;s pretty ambitious.</p>
<p>There are so many countless ways in which I cannot achieve those sorts of goals.  I am hopelessly dialectic when it comes to politics.  I&#8217;m impossibly eclectic when it comes to religion.  And, as for business, I am far too much a fan of consensus decision-making to ever be effective in hierarchical structures.</p>
<p>I do have some strengths, however.  While I do often struggle to give skills the long term focus to really excel at them, I do have some natural talents.</p>
<p>I&#8217;m a pretty good visual artist, able to work anywhere from cartooning to portraiture.</p>
<p>I&#8217;m a pretty good writer, able to communicates events and ideas if not concisely then at least with a certain vividness.</p>
<p>And I seem to have a weird intuitive grasp of software engineering, programming, computer systems and networking.</p>
<p>When you combine those things together, one obvious possibility for making a difference in the world presents itself.</p>
<p>So I&#8217;m building a video game.</p>
<p>I&#8217;m building a really, really big and complex video game.</p>
<p>In fact, I&#8217;m building something called an MMORPG (Massively Multiplayer Online Role Playing Game).  If the word &#8220;Massively&#8221; makes that sound like a ambitious undertaking, then perhaps the term is a bit of an understatement.</p>
<p>I&#8217;m building, by myself, from scratch, both the scalable server architecture and the graphical game client for a 2d online game capable of scaling to thousands of simultaneous players.</p>
<p>Why 2d and not 3d?  Honestly, because I get motion sickness and 3d games make me instantly nauseous.</p>
<p>Why online and not single player?  Because I want to build a role playing game and I think people play roles best when they share the activity with others.</p>
<p>Why from scratch?  That&#8217;s actually kind of hard to answer.  Mostly it&#8217;s because nothing really exists for free that fulfills my requirements.  However, a big part of it is because I want something that uniquely meets the needs for what I have envisioned for my game universe.</p>
<p>Why so scalable?  Because I like to build big things.  And, if I&#8217;m being totally honest, because I&#8217;d really like to have an excuse to build a big server cluster so I can walk in late at night, turn off the overhead lights, sit down against the wall and watch the pretty, pretty blinky lights.</p>
<p>And, finally, how will any of this make a difference in the world?</p>
<p>Because I want to do something a little different for an MMO.  It&#8217;s not just that I want to make a game that&#8217;s fun for casual players, of which I am one, but I want to make a game that&#8217;s fun for casual gamers whether or not they enjoy simulated violence.  I want to offer fun alternatives to violence to solve in-game problems.  I want violence to possible but I also want it to come with consequences.</p>
<p>In other words, I want to broaden the emotional range of interaction in an online game.  I want to explore different modes of problem solving in a way that&#8217;s entertaining to others.  I want to present a wider range of options for dealing with in-game threats, the way that characters in anime and manga (by which I&#8217;m inspired) often overcome enemies not just with battle but sometimes with understanding, compassion, wit or transformation.</p>
<p>In short, I&#8217;d like to make a game where murder is not an obligatory means of interacting with others.</p>
<p>Why?  Because I believe there are many, many people like myself who would like to play a game because it&#8217;s entertaining, because by doing so we get to participate in a compelling story and because we believe that adventure is more than just an endless socio-pathic killing spree.</p>
<p>So, why am I telling you all this?  Because, as I build this game, I&#8217;d like to make a concerted effort to tell you about it as often as possible, to share the adventure of building it with you and to leave a record of where I was coming from as I did it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyclifton.com/2010/07/14/so-what-kind-of-craziness-am-i-up-to-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

