PyWeek - MegaVertex - feedback

Fun Prod Inno Disq N/W Comments
2 2 2

I felt like the game was too slow and too simple. Also, the paper aeroplane seemed to behave in weird ways sometimes. I would had also liked to have some kind of map or maybe an arrow pointing at the next checkpoint.

1 1 1 yes

Case-sensitivity errors on linux.

1 1 1 yes

Traceback (most recent call last):
File "run_game.py", line 16, in ?
import main
File "C:\CVS\pyweek4\pyweek-4-finals\MathJumper\MathJumper\lib\main.py", line
6, in ?
import graphics
File "C:\CVS\pyweek4\pyweek-4-finals\MathJumper\MathJumper\lib\graphics.py", l
ine 6, in ?
import glFreeType
File "C:\CVS\pyweek4\pyweek-4-finals\MathJumper\MathJumper\lib\glFreeType.py",
line 13, in ?
import ImageFont
ImportError: No module named ImageFont

1 1 1 yes

I couldn't get this game to run on Linux. First the file Desktop1.jpg was accessed but the file in the package said Desktop1.JPG. Okay, that was easily fixed. Then however I got the following error:

File "/home/faassen/pyweek/pyweek-4-finals/MegaVertex/Gliders-0.4/lib/menuprofile.py", line 21, in __init__
l = gui.Label("Enter your name:")
File "/usr/lib/python2.4/site-packages/pgu/gui/basic.py", line 73, in __init__
self.font = self.style.font
File "/usr/lib/python2.4/site-packages/pgu/gui/style.py", line 21, in __getattr__
self._cache[key] = Style_get(self.obj.cls,self.obj.pcls,k)
File "/usr/lib/python2.4/site-packages/pgu/gui/style.py", line 40, in Style_get
Style_cache[key] = app.App.app.theme.get(cls,pcls,k)
File "/usr/lib/python2.4/site-packages/pgu/gui/theme.py", line 154, in get
v = self._get(cls+":"+pcls+" "+attr)
File "/usr/lib/python2.4/site-packages/pgu/gui/theme.py", line 117, in _get
v = pygame.font.Font(os.path.join(dname, v0),int(vals[1]))
IOError: unable to read font filename

I haven't figured out what to do here, unfortunately.

3 3 3 yes

Had issues getting pgu to work. Sorry :/

1 1 1 yes

After struggling to find out why this was not working, and finally figuring out that the problem was that in the themes/newprofile you used "..\" instead of "../" (making this game sure to not work on any linux computer), the game finally ran without crashing. Unfortunately, all I get is a black screen, and since it is forced to be fullscreen I can find no way to quit. I had to manually kill it. bleh. Also, you made NO comment posts whatsoever, so the only place people can give you feedback is when they review. You are not going to get a lot of good reviews, whereas if you had opened up a dialog, it could be possible for you to help people get the game to run.

2 2 1

Well, I like the style of the in-game-GUI, and the 3D game engine seems to be working ok, but besides that, there's not much good in the game. It's quite unfinished, with only one race and very unpolished main menu. Oh, and you could include PGU next time if you use it - installing not-so-common packages is always extra hassle.

1 1 1 yes

python run_game.py
Traceback (most recent call last):
File "run_game.py", line 13, in <module>
main.main()
File "/home/steve/pyweek/pyweek-4-finals/MegaVertex/Gliders-0.4/lib/main.py", line 41, in main
Game.GetCurrent()
File "/home/steve/pyweek/pyweek-4-finals/MegaVertex/Gliders-0.4/lib/game.py", line 15, in GetCurrent
current_game.start()
File "/home/steve/pyweek/pyweek-4-finals/MegaVertex/Gliders-0.4/lib/game.py", line 32, in start
self.level = menuprofile.NewProfile()
File "/home/steve/pyweek/pyweek-4-finals/MegaVertex/Gliders-0.4/lib/menuprofile.py", line 21, in __init__
l = gui.Label("Enter your name:")
File "/usr/local/lib/python2.5/site-packages/pgu/gui/basic.py", line 73, in __init__
self.font = self.style.font
File "/usr/local/lib/python2.5/site-packages/pgu/gui/style.py", line 21, in __getattr__
self._cache[key] = Style_get(self.obj.cls,self.obj.pcls,k)
File "/usr/local/lib/python2.5/site-packages/pgu/gui/style.py", line 40, in Style_get
Style_cache[key] = app.App.app.theme.get(cls,pcls,k)
File "/usr/local/lib/python2.5/site-packages/pgu/gui/theme.py", line 154, in get
v = self._get(cls+":"+pcls+" "+attr)
File "/usr/local/lib/python2.5/site-packages/pgu/gui/theme.py", line 117, in _get
v = pygame.font.Font(os.path.join(dname, v0),int(vals[1]))
IOError: unable to read font filename

2 3 3

Needs some finishing touches.

2 4 2

Nice graphics but the gameplay is a little flat. Oh, and I had to tweak a lot of things to get it working under linux.

1 1 1 yes

wouldn't import stuff, like...<BR>
LoadProfiles not in profiles<BR>
I looked and its there, not sure what the beef is...

1 1 1 yes

I could not get this entree to work with all the required dependencies installed.

Seems to be a problem with PyOpenGL:
My Specs: Windows XP, Python 2.4, PyOpenGl 3.0.0a6

If you listed the versions you used, I could get around it using easy_install, but as it is, no luck guessing.

2 4 3

Took a while to get running, and the version I downloaded just had a single level, which wasn't terribly fun.

It looks like it could become fun with some more levels and some more work.

3 3 3 yes

Another OpenGL error.

2 2 2

I guess you had a tight deadline (REMOVE THIS FROM THE FINAL SUBMISSION < - from the readme :D)

3 3 3 yes

I had to fix the Desktop*.JPG to Desktop*.jpg to start the game. But now if I click RACE in the menu I get this error

File "/media/hdd2/progs/pyweek-4-finals/MegaVertex/Gliders-0.4/lib/menus.py", line 62, in ShowNames self.NextScreen = 0 AttributeError: 'module' object has no attribute 'get_level_image'

1 1 1 yes

, line 15, in GetCurrent
current_game.start()
File "/Users/lucio/Desktop/pyweek-4-finals/MegaVertex/Gliders-0.4/lib/game.py", line 32, in start
self.level = menuprofile.NewProfile()
File "/Users/lucio/Desktop/pyweek-4-finals/MegaVertex/Gliders-0.4/lib/menuprofile.py", line 21, in __init__
l = gui.Label("Enter your name:")
File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/pgu/gui/basic.py", line 73, in __init__
self.font = self.style.font
File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/pgu/gui/style.py", line 17, in __getattr__
v = app.App.app.theme.get(self.obj.cls, self.obj.pcls, k)
File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/pgu/gui/theme.py", line 139, in get
v = self._get(cls+":"+pcls+" "+attr)
File "/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/pgu/gui/theme.py", line 102, in _get
v = pygame.font.Font(os.path.join(dname, v0),int(vals[1]))
IOError: unable to read font filename

1 1 1 yes

c:\Gliders-0.5\lib\sprite.py", line 1, in <module>
import Image
ImportError: No module named Image

could not run the game.

1 1 1 yes

I was looking forward to this one from that screenshot. Unfortunately there's all sorts of problems running it under Linux because of filename case problems.

1 1 1 yes

(MacOSX 10.4, Python 2.5)

It tries to load a font with backslashes in the pathname.

I fixed that, but then it crashes on attempting to start a level:

Traceback (most recent call last):
File "run_game.py", line 13, in <module>
main.main()
File "/Local/Games/Python/PyWeek4/Gliders-0.5/lib/main.py", line 48, in main
handle_event(event)
File "/Local/Games/Python/PyWeek4/Gliders-0.5/lib/main.py", line 16, in handle_event
Game.GetCurrent().handle_event(event)
File "/Local/Games/Python/PyWeek4/Gliders-0.5/lib/game.py", line 53, in handle_event
self.level.HandleEvent(event)
File "/Local/Games/Python/PyWeek4/Gliders-0.5/lib/screen.py", line 67, in HandleEvent
self.gui_sprite.handle_event(event)
File "/Local/Games/Python/PyWeek4/Gliders-0.5/lib/sprite.py", line 136, in handle_event
self.gui.event(event)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pgu/gui/app.py", line 151, in event
container.Container.event(self,sub)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pgu/gui/container.py", line 163, in event
w._event(sub)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pgu/gui/widget.py", line 291, in _event
self.event(e)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pgu/gui/theme.py", line 291, in func
r = m(sub)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pgu/gui/container.py", line 163, in event
w._event(sub)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pgu/gui/widget.py", line 290, in _event
self.send(e.type,e)
File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/pgu/gui/widget.py", line 286, in send
fnc(*args)
File "/Local/Games/Python/PyWeek4/Gliders-0.5/lib/menus.py", line 90, in Click
self.NextScreen = data.load_level(level_number, self.profile)
File "/Local/Games/Python/PyWeek4/Gliders-0.5/lib/data.py", line 65, in load_level
return eval("level_data.Level%d" % number)(profile)
File "/Local/Games/Python/PyWeek4/Gliders-0.5/lib/level_data.py", line 9, in Level1
l = Level(1,profile)
File "/Local/Games/Python/PyWeek4/Gliders-0.5/lib/level.py", line 33, in __init__
self.clock = Clock()
File "/Local/Games/Python/PyWeek4/Gliders-0.5/lib/widgets.py", line 7, in __init__
self.textsprite = data.load_text("clockfont")
File "/Local/Games/Python/PyWeek4/Gliders-0.5/lib/data.py", line 57, in load_text
loaded_text_sprites[filename] = TextSprite(Image.open(full_image_path),data)
File "/Local/Games/Python/PyWeek4/Gliders-0.5/lib/sprite.py", line 49, in __init__
width = data[1][char_index+1] - data[1][char_index]
IndexError: list index out of range

1 2 3

Too bad there was only one, trivial race. Otherwise it could've been more interesting.

1 1 1 yes

Can't get it to work. I'm fairly certain I have all the dependencies listed. Traceback (most
recent call last): File
"J:\MISC\pyweek-4-finals\MegaVertex\Gliders-0.4\run_game.py", line 12, in import
main File "C:\OldCDRIVE\MISC\Python\pyweek-4-finals\MegaVertex\Gliders-0.4\l
ib\main.py", line 6, in from game import Game File
"C:\OldCDRIVE\MISC\Python\pyweek-4-finals\MegaVertex\Gliders-0.4\l ib\game.py",
line 1, in import profile File
"C:\OldCDRIVE\MISC\Python\pyweek-4-finals\MegaVertex\Gliders-0.4\l
ib\profile.py", line 3, in import data File
"C:\OldCDRIVE\MISC\Python\pyweek-4-finals\MegaVertex\Gliders-0.4\l ib\data.py",
line 4, in from sprite import Sprite,TextSprite File
"C:\OldCDRIVE\MISC\Python\pyweek-4-finals\MegaVertex\Gliders-0.4\l
ib\sprite.py", line 1, in import Image ImportError: No module named Image