{"author_link":"\/author\/thibg\/","author_name":"ThibG","author_uid":"2432","comments":[{"author_name":"ExciteMike","author_uid":"935","time":"Aug 24, 2010 @ 1:59pm","epoch":1282658040,"text":"Uh-oh, you probably aren't going to get a lot of people playing your game like this.  I tried for a few minutes to get PySFML installed right, but it's becoming too much of a pain.  \r<br\/>\r<br\/>I recommend using py2exe to make an easier-to-run windows exe out of it."},{"author_name":"ThibG","author_uid":"2432","time":"Aug 24, 2010 @ 2:36pm","epoch":1282660260,"text":"ExciteMike, thanks for the comment, I'll try to make a windows executable, but it seems overly complex, versus a simple &quot;aptitude install python-sfml&quot; ;)"},{"author_name":"ExciteMike","author_uid":"935","time":"Aug 25, 2010 @ 8:24am","epoch":1282724340,"text":"Got a little further.  I get to see it for a second or two before it crashes."},{"author_name":"ThibG","author_uid":"2432","time":"Aug 25, 2010 @ 12:10pm","epoch":1282737900,"text":"ExciteMike, using the Windows build? If so, the traceback shouldn't be so helpful... If not, please send it!"},{"author_name":"pekuja","author_uid":"110","time":"Aug 29, 2010 @ 3:55pm","epoch":1283097000,"text":"The Windows build crashes on me also."},{"author_name":"ThibG","author_uid":"2432","time":"Aug 30, 2010 @ 8:52am","epoch":1283158020,"text":"Can you give some more details? I built it and tried it on my WinXP box without experiencing any issue."},{"author_name":"pekuja","author_uid":"110","time":"Aug 30, 2010 @ 9:27pm","epoch":1283203320,"text":"I'm running a 64-bit Windows 7. Your game doesn't really print out a backtrace or anything, so I can't really tell you much more. Maybe you could make a version that would write a debug log into a file so we could send you some data?"},{"author_name":"ThibG","author_uid":"2432","time":"Aug 30, 2010 @ 11:18pm","epoch":1283209980,"text":"Hm, I must say I don't have a clue about how it would run on Windows 7, or how 32b compatibility is done in Windows...\r<br\/>You can still try to launch it in a shell and show me the output?"},{"author_name":"stqn","author_uid":"2181","time":"Sep 3, 2010 @ 9:31am","epoch":1283505960,"text":"I'm getting this error under Arch Linux:\r<br\/>.\/run: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory\r<br\/>(got openssl 1.0.0.a)"},{"author_name":"HybridMind","author_uid":"234","time":"Sep 3, 2010 @ 5:39pm","epoch":1283535240,"text":"Your game unfortunately didn't work under windows XP. &quot;application error&quot; attempt to read memory that can't be referenced."},{"author_name":"ThibG","author_uid":"2432","time":"Sep 3, 2010 @ 10:42pm","epoch":1283553420,"text":"Hm, seems cx_Freeze isn't that great, after all :\/\r<br\/>stqn, the easiest way in your case is to use the &quot;Source (Python)&quot; package, provided that you have PySFML (package pysfml, for you) installed."},{"author_name":"pekuja","author_uid":"110","time":"Sep 5, 2010 @ 12:06pm","epoch":1283688060,"text":"Well, it seems like it might not be cx_Freeze. I just installed PySFML since I figured you could use some feedback on your game, but I can't get the bugger to run. I couldn't get a stacktrace, but I did some snooping, and tracked down the crash. Basically, it seems like the game crashes when calling bugthemall.game_over.GetText() . It crashes when it actually calls the function. I also tried disabling the gameovers to make the game run, and it did, until I planted the first parasite, at which point it crashed again. I suspect another sf.String.GetText call. I don't know why exactly that would crash the game, but it does. Maybe the string isn't initialised properly?"},{"author_name":"ThibG","author_uid":"2432","time":"Sep 6, 2010 @ 11:10am","epoch":1283771100,"text":"Thanks for the info!\r<br\/>There is only one sf.String used in the game, and that's for the game over text.\r<br\/>If I understand right, you've downloaded the python &quot;source&quot;?\r<br\/>If so, please try replacing &quot;game_over = sf.String()&quot; by &quot;game_over = sf.String('')&quot; in bugthemall\/__init__.py.\r<br\/>About the &quot;no stacktrace&quot; thing, have you ran it in a terminal?\r<br\/>When you &quot;planted&quot;, you mean, in the enemy (have you controlled the bug for some time?)?"}],"images":["ld18\/2432-6737308cdf4e742e7ad5809190a01666.jpg","ld18\/2432-0d1346c8bbb8196fdbf42731941452e8.jpg","ld18\/2432-6838108a2e832a208d888ad10ae1080f.jpg"],"links":[{"url":"http:\/\/www.sitedethib.com\/files\/LD18.tar.bz2","text":"Source (Python)"},{"url":"http:\/\/www.sitedethib.com\/files\/LD18-linux-static.tar.bz2","text":"Linux (cx_Freeze)"},{"url":"http:\/\/sitedethib.com\/files\/LD18-win.zip","text":"Windows (cx_Freeze)"}],"metadata":{"g_key":"33739","g_author":"2432","g_event":"LD18","g_eventkey":"4","g_subevent":"COMPO","g_urlkey":"33769","g_title":"Bug Them All!","g_status":"UCHK1","g_place":"99999","g_commentcount":"13","g_site2_node_id":"0","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":[],"node":null,"orig_images":["http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/22150\/2432-shot0.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/22150\/2432-shot1.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/22150\/2432-shot2.png-eq-900-500.jpg"],"text":"First, sorry for the lame name :)\r\n\r\nHow to run\r\n----------\r\n\r\nBug Them All! is written in Python, and has only been tested with CPython 2.6.\r\nApart from the standard library, it makes use of two third party libraries:\r\n    - PySFML, a multimedia framework\r\n        http:\/\/www.sfml-dev.org\/download.php\r\n    - FluentXML, an XML library, used to parse the map SVG\r\n        http:\/\/fluentxml.last-exile.org\/\r\n        (included in the source tree to ease the use)\r\n\r\nTo launch the game, just type .\/run\r\n\r\n\r\nHow to play\r\n-----------\r\n\r\nI bet you know that enemies, are, by definition, dumb.\r\nBut maybe you don't know they can panic easily?\r\nIt's your chance to use them against their allies!\r\nIndeed, you can bug them, literally. And they'll just panic and panic!\r\nIf an enemy panic too much, he'll start attacking his allies!\r\n\r\nHowever, you don't run faster than the enemies, and you don't have any weapon.\r\nThe only way to survive is to create confusion in the enemy lines with your bugs!\r\n\r\nTo move, use the LEFT, RIGHT, and TOP arrows.\r\nTo release a bug, press SPACE, then, press SPACE again to start bugging an enemy.\r\n\r\nBeware, however, you have only 3 bugs, and those have limited life time!\r\n(although they bug your enemy until they die)\r\n\r\n\r\nAbout the data and the tools used\r\n---------------------------------\r\n\r\nI used Inkscape with a Wacom tablet to produce most of the graphics,\r\nwith the exception of the bug sprites. For these ones, I used mtpaint and The Gimp.\r\n\r\nThe map was made using Inkscape, too.\r\n\r\nThe audio samples directly come from sfxr.<\/p>","title":"Bug Them All!"}