{"author_name":"nixpins","cat":"MiniLD","comments":[],"epoch":1252920960,"likes":0,"metadata":{"p_key":"72414","p_author":"nixpins","p_authorkey":"1275","p_urlkey":"108236","p_title":"Wiki Warrior","p_cat":"MiniLD","p_event":"LD15","p_time":"1252920960","p_likes":"0","p_comments":"0","p_status":"UPD5","us_key":"1275","us_name":"nixpins","us_username":"nixpins","event_start":"1251417600","event_key":"1","event_name":"LD15"},"text":"<p>ExciteMike&#8217;s right, an actual post would make commenting easier!<\/p>\n <p style=\"text-align: center\"><img class=\"size-large wp-image-10872 aligncenter\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2009\/09\/wikiwarrior-550x427.png\" alt=\"wikiwarrior\" width=\"550\" height=\"427\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2009\/09\/wikiwarrior-300x233.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2009\/09\/wikiwarrior-550x427.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2009\/09\/wikiwarrior.png 1030w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/p>\n <p>Wiki Warrior is a generic top-down shooter with elements pulled from random Featured Articles on Wikipedia. The enemies in-game are generated from the article&#8217;s links, and the background is pulled from the article, too; in the case where an image couldn&#8217;t be found associated with the article, a random image in the <a href=\"http:\/\/commons.wikimedia.org\/wiki\/Category:Cityscapes\">Cityscapes category at the WikiMedia Commons<\/a> is used instead (I happen to think that, for the most part, random city panoramas make for okay background images in this context).<span id=\"more-10871\"><\/span><\/p>\n <p>I used python and pygame to create this, with sounds made with DrPetter&#8217;s sfxr, along with <a href=\"http:\/\/code.google.com\/p\/python-wikitools\/\">python-wikitools<\/a> to handle all of the MediaWiki API stuff. Of course, I didn&#8217;t discover it until after I had already learned most of the details of the API, but it was still nice to not have to implement all of it myself.<\/p>\n <p>This was my first LD, mini or otherwise, and I have to say, it was quite enjoyable. This project ended up being my first real pygame project, and\u00a0 all in all, I&#8217;m pretty satisfied with the results. The code is very unorganized and kind of thrown together haphazardly, but the fact that it works and is still manageable enough that I can still extend it further is enough to make me happy. Dead simple gameplay, to the point of being almost too shallow is probably the biggest problem I have with it at this point, with the relative lack of polish coming in a close second.<\/p>\n <p>Two things I learned this weekend:<\/p>\n <ul>\n <li>48 hours is actually a really long amount of time.<\/li>\n <li>Despite that, it&#8217;s never as long as you think it is.<\/li>\n <\/ul>\n <p>I&#8217;d like to  polish the game up,  implement a few more complex features, etc., but we&#8217;ll see how well that idea holds up after future consideration.<\/p>\n <p>Any thoughts, comments, or questions regarding the game? Problems running the Windows executable? I tested the py2exe build process as best as I could, but I figure there&#8217;s always an outside chance of failure.<\/p>\n <p>Thanks for reading and\/or playing, and my apologies for rambling.<\/p>","time":"September 14th, 2009 4:36 am","title":"Wiki Warrior"}