If you wish to leave a comment with your pygame.org account, please sign in first.
December 19, 2011 8:11pm - Zachariah Callaway - nickname: (xzcallaway)
A .deb package of Exogene is available for download at http://www.dotdeb.com/arcade-13.php
December 18, 2011 11:09pm - Paul Paterson - nickname: (paulpaterson)
Thanks for the details - with your help I was able to identify the issue. The version of NetworkX installed by the Mint 11 package manager is 1.1, which has the exceptions handled differently.
I put a check in the code for versions < 1.5 in case this happens to others. Thanks for your help and feedback.
December 18, 2011 7:16pm - Zachariah Callaway - nickname: (xzcallaway)
It started working for me. I had python-networkx installed as well as had run the commands that you gave me. I uninstalled python-networkx and then ran -- sudo easy_install networkx -- This time the command did a few more things. I am now able to play Exogene. I guess you just can't have python-networkx and the easy_install networkx installed at the same time.
Here is the test for you. This is when I had python-networkx installed.
> python
Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import networkx
>>> networkx.exception.NetworkXNoPath
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'NetworkXNoPath'
>>>
Thank you very much.
December 18, 2011 2:56pm - Paul Paterson - nickname: (paulpaterson)
@Zachariah - I built a Mint 11 VM on VirtualBox and still struggling to reproduce the problem you have. After the build I installed pygame, easy_install and then networkx.
Could you try the above test and let me know what you get? Thanks.
December 18, 2011 12:59pm - Paul Paterson - nickname: (paulpaterson)
Sorry you are having problems Zachariah. I am downloading Mint 11 now to try this out. I wasn't able to reproduce the problem with NetworkX 1.5 or 1.6. It looks like the package is either not installed properly or there is a version issue.
Do you know what version you have running? (sudo easy_install networkx should tell you)
Thanks.
December 14, 2011 11:45pm - Zachariah Callaway - nickname: (xzcallaway)
I'm using linux Mint 11. From the video this looks like one of the best tower defense games I've seen. I was able to install python-networkx from the terminal and it started. But now it tells me:
File "/home/oem/Downloads/exogene/game/board.py", line 154, in getBestPath
except (networkx.exception.NetworkXNoPath, KeyError), err:
AttributeError: 'module' object has no attribute 'NetworkXNoPath'