{"assets":[{"original":"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/LD25-300x199.png","local":"\/data\/posts\/2012\/12\/46125cf616f6112f1417b9cbb323c379.png"}],"author_link":"author\/CireNeikual\/","author_name":"CireNeikual","cat":"LD #25","categories":["LD #25"],"comments":[],"epoch":1355597340,"event":"LD25","likes":5,"metadata":{"p_key":"79765","p_author":"CireNeikual","p_authorkey":"0","p_urlkey":"288775","p_title":"First Update","p_cat":"LD #25","p_event":"LD25","p_time":"1355597340","p_likes":"5","p_comments":"0","p_status":"WAYBACK","us_key":null,"us_name":null,"us_username":null,"event_start":"1355443200","event_key":"14","event_name":"LD25"},"source_url":"2012\/12\/15\/first-update-19\/","text":"<p>My idea for \u201cYou are the villain\u201d is kind of like a backwards version of Mario.<\/p>\n<p>An AI tries to beat levels that you set up traps in (including the bane of all side-scroller heroes: spikes!)<\/p>\n<p>You must prevent the AI from winning.<\/p>\n<p>The AI is actually a neural network, trained by an evolutionary algorithm. I know that these are not exactly popular for games, but it has been working out so far.<\/p>\n<p>As a test, I rewarded them for getting to the top right of the screen. They figured\u00a0out how to jump on platforms pretty quickly:<\/p>\n<p><a href=\"http:\/\/www.ludumdare.com\/compo\/2012\/12\/15\/first-update-19\/ld25-11\/\" rel=\"attachment wp-att-205399\"><img alt=\"LD25\" class=\"alignnone size-medium wp-image-205399\" height=\"199\" sizes=\"(max-width: 300px) 100vw, 300px\" src=\"\/data\/posts\/2012\/12\/46125cf616f6112f1417b9cbb323c379.png\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/LD25-300x199.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/LD25-550x365.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2012\/12\/LD25.png 949w\" width=\"300\"\/><\/a><\/p>","time":"December 15th, 2012 6:49 pm","title":"First Update","title_was_empty":false}