{"author_name":"marsinvader","cat":"LD #28","comments":[{"author_name":"Photon","time":"December 8, 2013 6:27 pm","epoch":1386545220,"text":"I like Python + Pygame, but I haven&#8217;t ever really gotten to the point yet where I&#8217;ve tried to export to a Windows executable. Made games, but haven&#8217;t exported to an executable. What were the problems you ran into?","spam":"N"}],"epoch":1386534540,"likes":3,"metadata":{"p_key":"37512","p_author":"marsinvader","p_authorkey":"29142","p_urlkey":"73124","p_title":"Warm up is not optional","p_cat":"LD #28","p_event":"LD28","p_time":"1386534540","p_likes":"3","p_comments":"1","p_status":"UPD5","us_key":"29142","us_name":"marsinvader","us_username":"marsinvader","event_start":"1386892800","event_key":"20","event_name":"LD28"},"text":"<p>Now I&#8217;ve seen the necessity to test your stuff\u00a0 before entering the competition.<\/p>\n <p>I started making a small program (it&#8217;s not a &#8220;game&#8221; yet) and was pretty much finished whitin a hour and half, then I decided to port the little thing to Windows and of course it was a nightmare of over 5 hours tweaking the stuff&#8230;<\/p>\n <p>The program itself is a pygame script,\u00a0 and a folder with some images. But, oh boy, does this poor excuse for a OS called Windows make things difficult to deploy.<\/p>\n <p>On linux pretty much I can drop the compressed file and it will work, but I had to mess with cx_freeze, py2exe, and nsis to create a file that is too big for what it does (10 meg for a walking stickman) and I&#8217;m not sure if it works on all flavors of windows out there.<\/p>\n <p>But in the end I&#8217;m happy that I found this problem in my workflow.<\/p>\n <p>You should too make sure you can make your software work and your tools are ready for the competition.<\/p>\n <p>PS: Remember, I&#8217;m a linux programmer and I had all this work to make sure our friends on other platform could play my game, just sayin&#8217; \ud83d\ude09<\/p>","time":"December 8th, 2013 3:29 pm","title":"Warm up is not optional"}