PyWeek - pics 4 faith - feedback

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

this game doesn't work on linux, uses \ as path separators and wrong case for filenames (the code seems to use strictly lowercase but the filenames are mixed case, so on linux which has a proper case-sensitive filesystem the filenames Foo and foo are not the same). there were too many files with uppercase for me to rename everything and try to get the game working.

2 2 2

Zombies!

1 1 1 yes

path names designed for windows. started changing some but after the fifth change i gave up. next time use "/" instead of "\" and make sure that the filenames match the capitalization in the code. oil.gif instead of "Oil.gif".

3 3 3 yes

on linux filenames are case-sensitive and the directory sep is /. i fixed enough to get the game to start but there are so many. skellington is designed to open files in a platform agnostic way by using the load functions in data.py. I think this means that all of your files need to be in /data with no subfolders, but you probably could easily modify it to find and replace \ in your path names with os.sep. you also need to be careful about how you name your files. if you try to open world.jpg on a linux machine, it's considered to be a different file from World.JPG and you'll get a file-not-found.

3 3 3 yes

First off, I'd like to say, please, case matters. There were too many files to rename and even some of them were supposed to have a first upper case. Spent a lot of time just trying to make this game work (I renamed some files and it worked up to the menu, then crashed again),
then I gave up and tried running it on Windows, which did not work either (only a black screen). So I picked up the py2exe'd version, which did not work either, same black screen. This was the only game that I couldn't make it work (I was hoping to play all games :( ) and I've been very persistent. Sorry, but next time please be more careful about the game working if you want more people to rate it.

1 1 1 yes

<p>Seems to have hardcoded windows-style paths instead of using os.path.join; no time to fix this one...

2 3 3

Not really feeling the "string"... Having objectives made it more than "yet another zombie shooter"... Controls were a bit clunky though.

3 3 3

I don't like the controls but all in all this game has a lot of potential.

3 3 3

Had to modify a bunch of code to get it to work on my Mac (was getting path join errors because of
hardcoded \\'s), but was finally able to run after changing them all to os.path.join()'s.
Neat game! When I died, the game would exit with this error:

File "/Users/clint/Desktop/7/pmee/zombie_string_game-1.2/gamelib/main.py", line
2796, in gameover pygame.image.save(screen,
os.path.join("data","images","screenshots","score",str(count) + ".bmp"))
pygame.error: Couldn't open data/images/screenshots/score/0.bmp

Not sure what that's about. Anyways, it was neat while it lasted. I'm on a Mac laptop, so the
right-click-to-shoot thing was a pain as well (with a single-button-mouse). Regardless,
the game looks really cool -- I wish it ran better on my system / setup -- I'm genuinely sorry I
didn't get to really play it, since this is the sort of game I really enjoy.

2 3 2 yes

Bad path names. Names with different case in directories and inside code. Doesn't work on GNU/Linux

1 1 1 yes

Assumes Windows pathnames.

1 1 1 yes

[ors@goofy zombie_string_game-1.2]$ python Start_Game.py
Traceback (most recent call last):
File "Start_Game.py", line 3, in <module>
from gamelib import main
File "/home/ors/uthcode/trunk/python/pyweek/zombie_string_game-1.2/gamelib/main.py", line 2352, in <module>
HardCodeNPC()
File "/home/ors/uthcode/trunk/python/pyweek/zombie_string_game-1.2/gamelib/main.py", line 2327, in HardCodeNPC
npc.quest[0] = ReadScript ('data\quests\quest1.szm')
File "/home/ors/uthcode/trunk/python/pyweek/zombie_string_game-1.2/gamelib/main.py", line 1683, in ReadScript
f = open(File,'r')
IOError: [Errno 2] No such file or directory: 'data\\quests\\quest1.szm'

1 1 1

facundo@pomcat:~/pyw7/pmee/zombie_string_game-1.2$ python Start_Game.py
Traceback (most recent call last):
File "Start_Game.py", line 3, in <module>
from gamelib import main
File "/home/facundo/pyw7/pmee/zombie_string_game-1.2/gamelib/main.py", line 2352, in <module>
HardCodeNPC()
File "/home/facundo/pyw7/pmee/zombie_string_game-1.2/gamelib/main.py", line 2327, in HardCodeNPC
npc.quest[0] = ReadScript ('data\quests\quest1.szm')
File "/home/facundo/pyw7/pmee/zombie_string_game-1.2/gamelib/main.py", line 1683, in ReadScript
f = open(File,'r')
IOError: [Errno 2] No such file or directory: 'data\\quests\\quest1.szm'

1 1 1 yes

Traceback (most recent call last): File "Start_Game.py", line 3, in from gamelib import main
File
"/home/xxxx/projects/pyweek7/judging/zombie_string_game-1.2/gamelib/main.py",
line 2352, in HardCodeNPC() File
"/home/xxxx/projects/pyweek7/judging/zombie_string_game-1.2/gamelib/main.py",
line 2327, in HardCodeNPC npc.quest[0] = ReadScript ('data\quests\quest1.szm') File
"/home/peter/projects/pyweek7/judging/zombie_string_game-1.2/gamelib/main.py",
line 1683, in ReadScript f = open(File,'r') IOError: [Errno 2] No such file or directory:
'data\\quests\\quest1.szm' Polish more next time.

2 2 3

I think the unfamiliar controls spoiled some fun from the game.

1 1 1 yes

People really need to read the help page. Your paths were all screwed up on Linux.

3 3 3 yes

Traceback (most recent call last):
File "Start_Game.py", line 3, in <module>
from gamelib import main
File "/media/stash/projects/pyweek7/PyWeek-7-finals/pmee/zombie_string_game-1.2/gamelib/main.py", line 2352, in <module>
HardCodeNPC()
File "/media/stash/projects/pyweek7/PyWeek-7-finals/pmee/zombie_string_game-1.2/gamelib/main.py", line 2327, in HardCodeNPC
npc.quest[0] = ReadScript ('data\quests\quest1.szm')
File "/media/stash/projects/pyweek7/PyWeek-7-finals/pmee/zombie_string_game-1.2/gamelib/main.py", line 1683, in ReadScript
f = open(File,'r')
IOError: [Errno 2] No such file or directory: 'data\\quests\\quest1.szm'

1 1 1 yes

eric@dre> pythonw Start_Game.py
2008-09-14 17:39:07.760 Python[2510:613] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz.
Traceback (most recent call last):
File "Start_Game.py", line 3, in <module>
from gamelib import main
File "/Users/eric/Desktop/zombie_string_game-1.2/gamelib/main.py", line 2352, in <module>
HardCodeNPC()
File "/Users/eric/Desktop/zombie_string_game-1.2/gamelib/main.py", line 2327, in HardCodeNPC
npc.quest[0] = ReadScript ('data\quests\quest1.szm')
File "/Users/eric/Desktop/zombie_string_game-1.2/gamelib/main.py", line 1683, in ReadScript
f = open(File,'r')
IOError: [Errno 2] No such file or directory: 'data\\quests\\quest1.szm'

2 2 2

Crashed repeatedly for me after playing for a minute. The controls seemed a bit iffy. A shame the game didn't really get going before it crashed (again).

2 2 2 yes

Spent forever fixing half your filename issues, and the game continually crashed because it
failed to load them. My plea to windows users is, GET UBUNTU! Or at least make all of your
filenames lower case so linux users don't have to fix them every time they play your games.

2 2 2

Didn't quite get the point...

2 3 3

There seemed to be a lot into this game. Controls were kinda hard to use at first. It also lagged a bit on my computer but that's my problem of course :P. It was fun to try.