Bug Them All! by ThibG
First, sorry for the lame name :)
How to run
----------
Bug Them All! is written in Python, and has only been tested with CPython 2.6.
Apart from the standard library, it makes use of two third party libraries:
- PySFML, a multimedia framework
http://www.sfml-dev.org/download.php
- FluentXML, an XML library, used to parse the map SVG
http://fluentxml.last-exile.org/
(included in the source tree to ease the use)
To launch the game, just type ./run
How to play
-----------
I bet you know that enemies, are, by definition, dumb.
But maybe you don't know they can panic easily?
It's your chance to use them against their allies!
Indeed, you can bug them, literally. And they'll just panic and panic!
If an enemy panic too much, he'll start attacking his allies!
However, you don't run faster than the enemies, and you don't have any weapon.
The only way to survive is to create confusion in the enemy lines with your bugs!
To move, use the LEFT, RIGHT, and TOP arrows.
To release a bug, press SPACE, then, press SPACE again to start bugging an enemy.
Beware, however, you have only 3 bugs, and those have limited life time!
(although they bug your enemy until they die)
About the data and the tools used
---------------------------------
I used Inkscape with a Wacom tablet to produce most of the graphics,
with the exception of the bug sprites. For these ones, I used mtpaint and The Gimp.
The map was made using Inkscape, too.
The audio samples directly come from sfxr.
How to run
----------
Bug Them All! is written in Python, and has only been tested with CPython 2.6.
Apart from the standard library, it makes use of two third party libraries:
- PySFML, a multimedia framework
http://www.sfml-dev.org/download.php
- FluentXML, an XML library, used to parse the map SVG
http://fluentxml.last-exile.org/
(included in the source tree to ease the use)
To launch the game, just type ./run
How to play
-----------
I bet you know that enemies, are, by definition, dumb.
But maybe you don't know they can panic easily?
It's your chance to use them against their allies!
Indeed, you can bug them, literally. And they'll just panic and panic!
If an enemy panic too much, he'll start attacking his allies!
However, you don't run faster than the enemies, and you don't have any weapon.
The only way to survive is to create confusion in the enemy lines with your bugs!
To move, use the LEFT, RIGHT, and TOP arrows.
To release a bug, press SPACE, then, press SPACE again to start bugging an enemy.
Beware, however, you have only 3 bugs, and those have limited life time!
(although they bug your enemy until they die)
About the data and the tools used
---------------------------------
I used Inkscape with a Wacom tablet to produce most of the graphics,
with the exception of the bug sprites. For these ones, I used mtpaint and The Gimp.
The map was made using Inkscape, too.
The audio samples directly come from sfxr.
| Source (Python) | http://www.sitedethib.com/files/LD18.tar.bz2 |
| Linux (cx_Freeze) | http://www.sitedethib.com/files/LD18-linux-static.tar.bz2 |
| Windows (cx_Freeze) | http://sitedethib.com/files/LD18-win.zip |
| Original URL | https://ludumdare.com/compo/ludum-dare-18/?action=preview&uid=2432 |
I recommend using py2exe to make an easier-to-run windows exe out of it.
You can still try to launch it in a shell and show me the output?
./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)
stqn, the easiest way in your case is to use the "Source (Python)" package, provided that you have PySFML (package pysfml, for you) installed.
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?)?