{"id":102,"date":"2010-08-26T12:43:38","date_gmt":"2010-08-26T11:43:38","guid":{"rendered":"http:\/\/shadowcovenant.com\/blog\/2010\/08\/26\/conquest-post-mortem\/"},"modified":"2010-08-26T12:43:38","modified_gmt":"2010-08-26T11:43:38","slug":"conquest-post-mortem","status":"publish","type":"post","link":"http:\/\/shadowcovenant.com\/blog\/2010\/08\/26\/conquest-post-mortem\/","title":{"rendered":"Conquest Post-Mortem"},"content":{"rendered":"\n<p>And another competition has gone by&#8230; Awesome fun this one&#8230;<\/p>\n<p>Time for a quick postmortem of my entry, Conquest:<\/p>\n<p><strong>What Went Right<\/strong><\/p>\n<p>&#8211; Theme: My first impact with the theme was &#8220;I hate this one&#8221;&#8230; On retrospective, it is an awesome theme, really made me think out of the box <br \/>&#8211; Initial concept: although it took me 3 hours, I got an idea that really got me excited and thought it fit the theme <br \/>&#8211; Excitement throughout: I was excited with the game the whole time, instead of being excited for 2 or 3 hours and then losing momentum. <br \/>&#8211; Tracing: the idea to trace over the graphics made by Oryx for the Assemblee competition for the characters was great: it allowed me to save time and have something passable visually. <br \/>&#8211; Music: I was scared of leaving the music for the end, and with good reason&#8230; didn&#8217;t have much time to do it, and had to use WolframTones&#8230; Although my first tries didn&#8217;t yield anything decent, after a bit tweaking the parameters I got something that while it isn&#8217;t Mozart, it&#8217;s passable for 48 hour game music&#8230; <br \/>&#8211; Cutscenes: While not terribly interesting, I really love doing those small cutscenes, they add to the flavor and they&#8217;re fun to program (even though they took me 2 or 3 hours to get right) <br \/>&#8211; Using my LD framework instead of my engine: I was going to participate on the jam instead of the compo, but looking at the idea I had (and the fact I thought I would take 10 or 12 hours completing the game) made me go for the compo. My engine wouldn&#8217;t have given me any advantage over the framework anyway&#8230;<\/p>\n<p><strong>What went wrong<\/strong><\/p>\n<p>&#8211; Time managment: What I thought it was going to be a 10 hour development cycle for this kind of game turned into 28 hour&#8230; So my managment and estimation was appaling. <br \/>&#8211; Family visiting: Although I love having people over, having family visiting on the weekend took away some time I could have spend programming&#8230; thankfully my wife did most stuff by herself, leaving me with just entertaining the guests&#8230; while I wasn&#8217;t running towards my office to program a couple more lines (jeez, I sound like an addict&#8230; \ud83d\ude42 ) <br \/>&#8211; Bugs: Ran into some bugs after the deadline, which meant the game seems more buggy to everyone than it seems to me&#8230; :\\<\/p>\n<p><strong>What went &#8220;meh&#8221;<\/strong><\/p>\n<p>&#8211; Thousands of ideas flowing through my mind while I programmed the game&#8230; This is a mixed blessing&#8230; I look at the game as it could be, while people will look at the game as it is&#8230; \ud83d\ude42 Lots of ideas made me be excited about the game the whole time, but it also was source for some frustration, since I couldn&#8217;t put everything I was thinking off&#8230;<\/p>\n<p>The game has circa 2000 lines of C++ code, and the framework about 17000 (most of it 3d related and stuff I&#8217;m not using though).<\/p>\n<p>Tools used:<\/p>\n<p>Code: Visual Studio 2005 <br \/>APIs: DirectX 9 (Feb), FMod, Win32 <br \/>Graphics: Photoshop CS4 (mostly traced from <a href=\"http:\/\/forums.tigsource.com\/index.php?PHPSESSID=694da58f265535679d78979724e499d4&amp;topic=8970.msg280679#msg280679\">Oryx&#8217;s pack<\/a> for the TIGSource Assemblee compo), 3d Studio Max 2010 (for title screen) <br \/>Sound: <a href=\"http:\/\/tones.wolfram.com\/\">WolframTones<\/a> (very awesome, only had 20 mins or so to play with it), <a href=\"http:\/\/free-midi-converter.com\/\">Midi Converter Free<\/a> (online free midi to mp3 converter) <br \/>Blogging: Zoundry Raven, Internet Explorer <br \/>Reading LD: Omea Reader <br \/>Listening music: Winamp<\/p>\n<p>I&#8217;ll probably want to play around with this idea for a bit longer, add some of the ideas I&#8217;ve had during the development&#8230; Hopefully I&#8217;ll post the new version in the future, albeit I don&#8217;t know when, since I&#8217;m starting a new job next week&#8230; :\\<\/p>\n<div id=\"tweetbutton102\" class=\"tw_button\" style=\"\"><a href=\"http:\/\/twitter.com\/share?url=http%3A%2F%2Fshadowcovenant.com%2Fblog%2F2010%2F08%2F26%2Fconquest-post-mortem%2F&amp;text=Conquest%20Post-Mortem&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fshadowcovenant.com%2Fblog%2F2010%2F08%2F26%2Fconquest-post-mortem%2F\" class=\"twitter-share-button\"  style=\"width:55px;height:22px;background:transparent url('http:\/\/shadowcovenant.com\/blog\/wp-content\/plugins\/wp-tweet-button\/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;\">Tweet<\/a><\/div>","protected":false},"excerpt":{"rendered":"<p>And another competition has gone by&#8230; Awesome fun this one&#8230; Time for a quick postmortem of my entry, Conquest: What Went Right &#8211; Theme: My first impact with the theme was &#8220;I hate this one&#8221;&#8230; On retrospective, it is an awesome theme, really made me think out of the box &#8211; Initial concept: although it [&hellip;]<\/p>\n<div id=\"tweetbutton102\" class=\"tw_button\" style=\"\"><a href=\"http:\/\/twitter.com\/share?url=http%3A%2F%2Fshadowcovenant.com%2Fblog%2F2010%2F08%2F26%2Fconquest-post-mortem%2F&amp;text=Conquest%20Post-Mortem&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fshadowcovenant.com%2Fblog%2F2010%2F08%2F26%2Fconquest-post-mortem%2F\" class=\"twitter-share-button\"  style=\"width:55px;height:22px;background:transparent url('http:\/\/shadowcovenant.com\/blog\/wp-content\/plugins\/wp-tweet-button\/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;\">Tweet<\/a><\/div>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,6,29],"tags":[],"class_list":["post-102","post","type-post","status-publish","format-standard","hentry","category-development","category-games","category-ludumdare"],"_links":{"self":[{"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/posts\/102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/comments?post=102"}],"version-history":[{"count":0,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/posts\/102\/revisions"}],"wp:attachment":[{"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/media?parent=102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/categories?post=102"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/shadowcovenant.com\/blog\/wp-json\/wp\/v2\/tags?post=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}