{"author_name":"williamwhitacre","cat":"LD #24","comments":[{"author_name":"","time":"September 16, 2012 3:02 pm","epoch":1347825720,"text":"Don&#8217;t worry, announcing that you&#8217;re participating is not mandatory! (And nobody checks it anyway&#8230;) Only if you&#8217;re using base code that you&#8217;ve written before the compo starts, you&#8217;re required to make a post.","spam":"N"}],"epoch":1347813840,"likes":0,"metadata":{"p_key":"51449","p_author":"williamwhitacre","p_authorkey":"16598","p_urlkey":"87142","p_title":"What I learned, Sweepers Prototype Post-Mortem, new full game idea","p_cat":"LD #24","p_event":"LD24","p_time":"1347813840","p_likes":"0","p_comments":"1","p_status":"UPD5","us_key":"16598","us_name":"williamwhitacre","us_username":"williamwhitacre","event_start":"1345766400","event_key":"12","event_name":"LD24"},"text":"<p>Well, I&#8217;ve played a few of the games and I&#8217;ve looked at the feedback on my own, now, so I think I know basically what I&#8217;ve learned from this experience. \u00a0My game was called &#8220;Sweepers!&#8221; So here goes.<\/p>\n <ol>\n <li>Take time off work to participate! \u00a0I spent a total of six hours on this entry, and was forced to create something so unbelievably hacky that it&#8217;s impossible to expand upon or deeply modify. \u00a0I also did not get much time to rate games, sadly <img src=\"http:\/\/ludumdare.com\/compo\/wp-includes\/images\/smilies\/frownie.png\" alt=\":(\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/li>\n <li>I suck at working under pressure, but not as much as I used to. I need time to think as much as possible to get the job done right. \u00a0I am not really the best quick thinker when I know that a failure to think quickly will result in failure at the task.<\/li>\n <li>I am going to participate every single time from now on. \u00a0Why does that even need a &#8220;because&#8221; clause?<\/li>\n <li>I&#8217;m 3 times as inspired!<\/li>\n <\/ol>\n <div>Here are some simple screenshots, the first with annotations showing what a gameplay sequence looks like:<\/div>\n <div>\n \n <style type='text\/css'>\n #gallery-1 {\n margin: auto;\n }\n #gallery-1 .gallery-item {\n float: left;\n margin-top: 10px;\n text-align: center;\n width: 50%;\n }\n #gallery-1 img {\n border: 2px solid #cfcfcf;\n }\n #gallery-1 .gallery-caption {\n margin-left: 0;\n }\n \/* see gallery_shortcode() in wp-includes\/media.php *\/\n <\/style>\n <div id='gallery-1' class='gallery galleryid-177571 gallery-columns-2 gallery-size-thumbnail'><dl class='gallery-item'>\n <dt class='gallery-icon landscape'>\n <a href='http:\/\/ludumdare.com\/compo\/2012\/09\/16\/what-i-learned-sweepers-prototype-post-mortem-new-full-game-idea\/annotated\/'><img width=\"150\" height=\"150\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/09\/annotated-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"annotated\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/09\/annotated-150x150.png 150w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/09\/annotated-300x300.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/09\/annotated-550x550.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/09\/annotated.png 800w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n <\/dt><\/dl><dl class='gallery-item'>\n <dt class='gallery-icon landscape'>\n <a href='http:\/\/ludumdare.com\/compo\/2012\/09\/16\/what-i-learned-sweepers-prototype-post-mortem-new-full-game-idea\/screenshot-from-2012-09-15-211824\/'><img width=\"150\" height=\"150\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/09\/Screenshot-from-2012-09-15-211824-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Screenshot from 2012-09-15 21:18:24\" \/><\/a>\n <\/dt><\/dl><br style=\"clear: both\" \/><dl class='gallery-item'>\n <dt class='gallery-icon landscape'>\n <a href='http:\/\/ludumdare.com\/compo\/2012\/09\/16\/what-i-learned-sweepers-prototype-post-mortem-new-full-game-idea\/screenshot-from-2012-08-26-181736-2\/'><img width=\"150\" height=\"150\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/09\/Screenshot-from-2012-08-26-181736-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Screenshot from 2012-08-26 18:17:36\" \/><\/a>\n <\/dt><\/dl>\n <br style='clear: both' \/>\n <\/div>\n \n <\/div>\n <p>What went wrong:<\/p>\n <ul>\n <li>Bugs! \u00a0Because I was forced to complete it with really no time at all it was full of bugs!<\/li>\n <li>Evolution mechanic implementation: \u00a0I wanted an evolution MECHANIC. \u00a0Not a THEME, but a MECHANIC. \u00a0So much of games as of now (yes, even indie games!) is conveyed in themes, I feel, which doesn&#8217;t really convey a certain way of thinking and experiencing stuff nearly as well as a calculated action. \u00a0The problem was that I couldn&#8217;t think of any way to make that mechanic work in the given time that didn&#8217;t involve my most natural starting point, a vector space sim. \u00a0So I ended up with each marker evolving seperately and creating a kind of fake &#8220;ecosystem&#8221;. \u00a0I see now that much more intuitive and satisfying evolution mechanics could be developed using a global approach modifying a map.<\/li>\n <li>I forgot to actually mention I was participating before I started *facepalm*. \u00a0Just got too excited. \u00a0So I&#8217;m probably disqualified. \u00a0Yeah&#8230;<\/li>\n <\/ul>\n <p>What went right:<\/p>\n <ul>\n <li>Concept: \u00a0A clear illustration of how immediate and fast paced evolution mechanics can be really engaging. \u00a0Everyone I showed it to said it was fun. \u00a0<img src=\"http:\/\/ludumdare.com\/compo\/wp-includes\/images\/smilies\/simple-smile.png\" alt=\":)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/> \u00a0The broadside like strategy ended up being pretty cool even though it was unintended.<\/li>\n <li>Sound: \u00a0While most people will probably dismiss the sound with a &#8216;meh&#8217;, I was quite proud, because I almost NEVER used to get around to adding sound. \u00a0I used BFXR to produce the sound effects, and I think I came up with a pretty good set.<\/li>\n <\/ul>\n <p>But a game idea has come out of all this, one I think is pretty solid. \u00a0I&#8217;m doing a mockup of that now. \u00a0If you want to watch for news about it, here&#8217;s my blog: <a title=\"FungusGames\" href=\"http:\/\/www.fungusgames.com\">FungusGames<\/a>\u00a0 News is coming soon after the mockup is done.<\/p>\n <p>But back to sweepers, I don&#8217;t believe I&#8217;m wasting any more time on it. The code is so horrible that I wake up in the middle of the night in a cold sweat thinking about it because of how much pressure I had on me to get it done (6 hours out of the 48). \u00a0If you want to see for yourself, <a title=\"Sweepers! source code.\" href=\"http:\/\/www.fungusgames.com\/ludumdare\/24\/src.zip\">click here<\/a> and enter the realm of LUA noobery. \u00a0If you want to play it, <a title=\"Sweepers! on Windows.\" href=\"http:\/\/www.fungusgames.com\/ludumdare\/24\/sweepers.zip\">click here<\/a> if you&#8217;re on Windows <a title=\"Sweepers! for LOVE 2D.\" href=\"http:\/\/www.fungusgames.com\/ludumdare\/24\/sweepers.love\">or here<\/a> for any platform that supports LOVE 2D (MacOSX, *nix). \u00a0I hope it was well enjoyed by all who played it, and I hope that if you&#8217;re just now playing it that you enjoy it now! \u00a0Just a note: if you lose, RESTART THE GAME BEFORE YOU PLAY AGAIN.<\/p>\n <p>It is unplayable the second time through, and I think it has something to do with LUA garbage collection. \u00a0I generally hate garbage collectors and avoid them like the plague when the language doesn&#8217;t make me use them, because my brain can&#8217;t handle fuzziness when it comes to &#8220;does x object still exist?&#8221;<\/p>\n <p>I&#8217;m sorry about not being so active with the community this time around, but my decision was spur of the moment and I didn&#8217;t really have the time I needed to participate correctly.<\/p>","time":"September 16th, 2012 11:44 am","title":"What I learned, Sweepers Prototype Post-Mortem, new full game idea"}