PyWeek - kill the tweets - feedback

Fun Prod Inno Disq N/W Comments
1 1 1 yes

ImportError: No module named yaff.director The README.md file is for the framework not the
game. The "framework" was apparently written on the week before PyWeek in a blatant disregard
of the rules.

1 1 1 yes

No experience with setting up an environment

1 1 1 yes

I didn't get any tweets

1 1 1 yes

C:\pyweek20\kill-the-tweets.tar\pygle-game\pyweek20>py -3 main.py Traceback (most
recent call last): File "main.py", line 9, in from game_scene import GameScene File
"C:\pyweek20\kill-the-tweets.tar\pygle-game\pyweek20\game_scene.py", line 12, in
from consumer import Consumer File
"C:\pyweek20\kill-the-tweets.tar\pygle-game\pyweek20\consumer.py", line 2, in
import ujson ImportError: No module named 'ujson' Please use just standart libs that can be
easily installed!

1 1 1 yes

Was unable to activate tweet feed on Linux system.

1 2 1

What seems like an unreasonable number of dependancies to install ... got through some of
these but having issues with dotenv/python-dotenv, basically had to comment out four lines
in settings.py to get this to work and game ran, but there was just a cat that could move around
and jump in empty space … Basically looks like half working unfinished game to me.

1 1 1 yes

The version of pika pulled in by the instructions in the readme (pip install -r
requirements.txt) doesn't actually work with python 3. Exceptions about basestring, and
later missing methods in urllib. I fixed some, but eventually gave up without getting the game
past the point of just displaying a stationary mani character.

2 1 4

I got the game to run but not the tweet feed. The game looked like it was quite nice graphically
with nice animation, control and sound all working well together. However since the feed
wasn't working I couldn't do much except jumping. It seems like an innovative idea but it
suffers a bit from having too many dependencies which might make it hard for people to try out.

1 1 1 yes

I get this traceback and I don't see any tweets: Traceback (most recent call last): File
"/usr/lib/python3.4/threading.py", line 920, in _bootstrap_inner self.run() File
"/usr/lib/python3.4/threading.py", line 868, in run self._target(*self._args,
**self._kwargs) File
"/home/jjp/Applications/Source/pyweek_20/pygle-game/pyweek20/game_scene.py",
line 20, in feeds_worker consumer = Consumer(settings.BROKER_URL, message_queue) File
"/home/jjp/Applications/Source/pyweek_20/pygle-game/pyweek20/consumer.py", line
13, in __init__ self.connect(amqp_url) File
"/home/jjp/Applications/Source/pyweek_20/pygle-game/pyweek20/consumer.py", line
23, in connect pika.URLParameters(amqp_url) File
"/home/jjp/.local/lib/python3.4/site-packages/pika/connection.py", line 439, in
__init__ self._process_url(url) File
"/home/jjp/.local/lib/python3.4/site-packages/pika/connection.py", line 456, in
_process_url if self._validate_host(parts.hostname): File
"/home/jjp/.local/lib/python3.4/site-packages/pika/connection.py", line 207, in
_validate_host if not isinstance(host, basestring): NameError: name 'basestring' is not
defined

1 1 1 yes

Couldn't run the data feed daemon. The game ran though, jumping sound was a little loud :)
Unfortunately it crashes because it can't connect to the data thingy.