Foon →
Ludum Dare Explorer →
LD18 →
Bug Them All!
Bug Them All!
By thibg
View on Wayback Machine
| Category | Rank | Score | Count |
|
|---|
| Coolness | 82 | 8 | | |
Comments
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.
I recommend using py2exe to make an easier-to-run windows exe out of it.
thibg
2010-08-24 14:36
ExciteMike, thanks for the comment, I'll try to make a windows executable, but it seems overly complex, versus a simple "aptitude install python-sfml" ;)
Got a little further. I get to see it for a second or two before it crashes.
thibg
2010-08-25 12:10
ExciteMike, using the Windows build? If so, the traceback shouldn't be so helpful... If not, please send it!
pekuja
2010-08-29 15:55
The Windows build crashes on me also.
thibg
2010-08-30 08:52
Can you give some more details? I built it and tried it on my WinXP box without experiencing any issue.
pekuja
2010-08-30 21:27
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?
thibg
2010-08-30 23:18
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...
You can still try to launch it in a shell and show me the output?
stqn
2010-09-03 09:31
I'm getting this error under Arch Linux:
./run: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
(got openssl 1.0.0.a)
Your game unfortunately didn't work under windows XP. "application error" attempt to read memory that can't be referenced.
thibg
2010-09-03 22:42
Hm, seems cx_Freeze isn't that great, after all :/
stqn, the easiest way in your case is to use the "Source (Python)" package, provided that you have PySFML (package pysfml, for you) installed.
pekuja
2010-09-05 12:06
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?
thibg
2010-09-06 11:10
Thanks for the info!
There is only one sf.String used in the game, and that's for the game over text.
If I understand right, you've downloaded the python "source"?
If so, please try replacing "game_over = sf.String()" by "game_over = sf.String('')" in bugthemall/__init__.py.
About the "no stacktrace" thing, have you ran it in a terminal?
When you "planted", you mean, in the enemy (have you controlled the bug for some time?)?