<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1957501684456109813</id><updated>2011-04-21T18:15:28.878-07:00</updated><title type='text'>Need Not Apply</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://darguth.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1957501684456109813/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://darguth.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jason Giroux</name><uri>http://www.blogger.com/profile/02444477399524611675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1957501684456109813.post-1206116039963482320</id><published>2008-10-13T13:59:00.000-07:00</published><updated>2008-10-13T14:14:24.983-07:00</updated><title type='text'>Turn-Based Sass</title><content type='html'>So, the reason for this blog.&lt;br /&gt;&lt;br /&gt;Well, basically because I'm a bit bored and working at a game publisher I've started to miss actual hands-on game development.  So I'm starting up a side pet project to work on in my spare time.&lt;br /&gt;&lt;br /&gt;It's going to be a turn-based tactical RPG in the vein of Final Fantasy Tactics, my favorite game of all time.  For some reason Square has abandoned much of what made the FFT series great with their Advanced titles and so this is about "making the games I want to play".&lt;br /&gt;&lt;br /&gt;I'll be using the Torque Game Builder that I learned to use while still in school, because I really don't feel like building a new engine all by myself since I'm not that much of a programmer.  This blog will serve as a dev diary of sorts so that my friends can view my builds as I progress, and make suggestions as I go.&lt;br /&gt;&lt;br /&gt;I'll be reinstalling my Torque license tonight on the new PC I bought and just arrived last week.  With that in mind I'm going to layout the first few stages of development that I want to achieve in the coming weeks and months:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Stage One&lt;/strong&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Create an algorithm to generate a dynamic game board from script.&lt;/li&gt;&lt;li&gt;Create two opposing game pieces through script.&lt;/li&gt;&lt;li&gt;Allow movement functionality to a game piece so that it can move throughout the grid.&lt;/li&gt;&lt;li&gt;Implement turns so that you can alternate moving game pieces.&lt;/li&gt;&lt;li&gt;Allow attacking functionality so a game piece can attack, destroy, or capture an opposing game piece.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Stage Two&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Write an algorithm that creates a fluid yet somewhat random board make-up of varying heights.  This needs to include both a datablock of some kind to record relevant data for the game grid spaces as well as a visual image representation of depth and height.&lt;/li&gt;&lt;li&gt;Create a menu system that appears for each game piece's new turn allowing the player to pick or choose to move or attack.&lt;/li&gt;&lt;li&gt;Create a dynamic "highlighting" grid that can be used to overlay highlighted areas over the game board.  This will create movement boundaries for players, show area of effects, etc.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Stage Three&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Integrate the highlighting grid with movement taking into account height differentials between spaces.&lt;/li&gt;&lt;li&gt;Integrate the highlighting grid with attacking taking into account height differentials between spaces.&lt;/li&gt;&lt;li&gt;Implement game piece "facing" to include front, flanks, and rear.  This will be an end-turn option after all movements and attacks have been made.&lt;/li&gt;&lt;li&gt;Use facing to create miss chances for attacks.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;I think that's enough planning for now.  We'll see how things go and the plan will change accordingly.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1957501684456109813-1206116039963482320?l=darguth.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://darguth.blogspot.com/feeds/1206116039963482320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1957501684456109813&amp;postID=1206116039963482320' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1957501684456109813/posts/default/1206116039963482320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1957501684456109813/posts/default/1206116039963482320'/><link rel='alternate' type='text/html' href='http://darguth.blogspot.com/2008/10/turn-based-sass.html' title='Turn-Based Sass'/><author><name>Jason Giroux</name><uri>http://www.blogger.com/profile/02444477399524611675</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
