PyWeek - Vortex Racers - feedback

Fun Prod Inno Disq N/W Comments
1 4 2

Nice with some 3d graphics for a change, but the game was completely unplayable.

1 1 1 yes

The game does not work, this is the results:

ceronman@zangetsu:~/Desktop/pyweek5_finals_part1/scav_team_entry/vracers-0.6.22$ python run_game.py
Traceback (most recent call last):
File "run_game.py", line 15, in <module>
main.main()
File "/home/ceronman/Desktop/pyweek5_finals_part1/scav_team_entry/vracers-0.6.22/lib/main.py", line 54, in main
choice = gamescreens.run_title_screen()
File "/home/ceronman/Desktop/pyweek5_finals_part1/scav_team_entry/vracers-0.6.22/lib/gamescreens.py", line 827, in run_title_screen
mainloop.until_expired(t)
File "/home/ceronman/Desktop/pyweek5_finals_part1/scav_team_entry/vracers-0.6.22/lib/tdlib/mainloop.py", line 60, in until_expired
condition=the_part.expired)
File "/home/ceronman/Desktop/pyweek5_finals_part1/scav_team_entry/vracers-0.6.22/lib/tdlib/mainloop.py", line 29, in until_condition
the_part.restyle(force=True) # prepare style info
File "/home/ceronman/Desktop/pyweek5_finals_part1/scav_team_entry/vracers-0.6.22/lib/tdlib/part.py", line 178, in restyle
p.restyle(force)
File "/home/ceronman/Desktop/pyweek5_finals_part1/scav_team_entry/vracers-0.6.22/lib/tdlib/part.py", line 178, in restyle
p.restyle(force)
File "/home/ceronman/Desktop/pyweek5_finals_part1/scav_team_entry/vracers-0.6.22/lib/tdlib/part.py", line 78, in restyle
self.prepare()
File "/home/ceronman/Desktop/pyweek5_finals_part1/scav_team_entry/vracers-0.6.22/lib/tdlib/textpanel.py", line 83, in prepare
self.width = w = max([self.font.width(s) for s in self.all_lines])
File "/home/ceronman/Desktop/pyweek5_finals_part1/scav_team_entry/vracers-0.6.22/lib/tdlib/texturefont.py", line 141, in width
self.define_undefined_chars(string)
File "/home/ceronman/Desktop/pyweek5_finals_part1/scav_team_entry/vracers-0.6.22/lib/tdlib/texturefont.py", line 119, in define_undefined_chars
self.define_char(n)
File "/home/ceronman/Desktop/pyweek5_finals_part1/scav_team_entry/vracers-0.6.22/lib/tdlib/texturefont.py", line 76, in define_char
except pygame.error:
NameError: global name 'pygame' is not defined

Of course I have PyGame installed. I have tested almost all the other games correctly.

4 4 3

Pretty cool. I think the racing camera should be a bit wider, because I constantly get disoriented. I like the fact that you have a broad choice of cars and tracks.

1 2 2

The AI seemed to be able to go much faster than me (maybe I was doing it wrong). I am of the opinion that if you're going to do 3D, you've got to do it well; and IMO this was pretty ugly. Some dodgy physics as well.

3 2 2

Car is quite hard to control, detracts from the rest of the gameplay, including the twister element.

1 1 1 yes

(vracers-0.6.22.zip) Complained about missing import of pygame, that fixed some GL code was
broken and I don't know enough about it to work it out.

1 1 1 yes

Running python2.5 on ubuntu 7.06 amd64:

vracers-0.6.22$ python run_game.py
Traceback (most recent call last):
File "run_game.py", line 15, in <module>
main.main()
File "/home/bjorn/Desktop/pyweek/vracers-0.6.22/lib/main.py", line 54, in main
choice = gamescreens.run_title_screen()
File "/home/bjorn/Desktop/pyweek/vracers-0.6.22/lib/gamescreens.py", line 826, in run_title_screen
t = TitleScreen()
File "/home/bjorn/Desktop/pyweek/vracers-0.6.22/lib/gamescreens.py", line 158, in __init__
skyball=sky.SkyBall('sky')
File "/home/bjorn/Desktop/pyweek/vracers-0.6.22/lib/sky.py", line 23, in __init__
super(SkyBall,self).__init__(name,**kwd)
File "/home/bjorn/Desktop/pyweek/vracers-0.6.22/lib/tdlib/backdrop.py", line 45, in __init__
super(TextureBackdrop,self).__init__(name,**kwd)
File "/home/bjorn/Desktop/pyweek/vracers-0.6.22/lib/tdlib/backdrop.py", line 26, in __init__
self.restyle()
File "/home/bjorn/Desktop/pyweek/vracers-0.6.22/lib/tdlib/part.py", line 78, in restyle
self.prepare()
File "/home/bjorn/Desktop/pyweek/vracers-0.6.22/lib/sky.py", line 31, in prepare
self.tex = texture.get_texture(filepath(texname))
File "/home/bjorn/Desktop/pyweek/vracers-0.6.22/lib/tdlib/texture.py", line 62, in get_texture
tex = Texture(filename)
File "/home/bjorn/Desktop/pyweek/vracers-0.6.22/lib/tdlib/texture.py", line 45, in __init__
img_data)
OpenGL.GLU.GLUerror: [Errno 100901] invalid value

2 3 3

It was, let's say contemporary looking, with the animated menus and such. The graphics were nice looking statically, and set a stormy mood, but animation wasn't that great: the cars never looked like they were moving. The motion didn't feel realistic, either; but good dynamics is hard. Frame rate is much improved for me, but wildly variable. This game has good potential, but lots of room for improvement.

1 1 1 yes

Traceback (most recent call last):
File "run_game.py", line 15, in <module>
main.main()
File "/home/ceportela/Desktop/pyweek/vracers-0.6.22/lib/main.py", line 54, in main
choice = gamescreens.run_title_screen()
File "/home/ceportela/Desktop/pyweek/vracers-0.6.22/lib/gamescreens.py", line 827, in run_title_screen
mainloop.until_expired(t)
File "/home/ceportela/Desktop/pyweek/vracers-0.6.22/lib/tdlib/mainloop.py", line 60, in until_expired
condition=the_part.expired)
File "/home/ceportela/Desktop/pyweek/vracers-0.6.22/lib/tdlib/mainloop.py", line 29, in until_condition
the_part.restyle(force=True) # prepare style info
File "/home/ceportela/Desktop/pyweek/vracers-0.6.22/lib/tdlib/part.py", line 178, in restyle
p.restyle(force)
File "/home/ceportela/Desktop/pyweek/vracers-0.6.22/lib/tdlib/part.py", line 178, in restyle
p.restyle(force)
File "/home/ceportela/Desktop/pyweek/vracers-0.6.22/lib/tdlib/part.py", line 78, in restyle
self.prepare()
File "/home/ceportela/Desktop/pyweek/vracers-0.6.22/lib/tdlib/textpanel.py", line 83, in prepare
self.width = w = max([self.font.width(s) for s in self.all_lines])
File "/home/ceportela/Desktop/pyweek/vracers-0.6.22/lib/tdlib/texturefont.py", line 141, in width
self.define_undefined_chars(string)
File "/home/ceportela/Desktop/pyweek/vracers-0.6.22/lib/tdlib/texturefont.py", line 119, in define_undefined_chars
self.define_char(n)
File "/home/ceportela/Desktop/pyweek/vracers-0.6.22/lib/tdlib/texturefont.py", line 76, in define_char
except pygame.error:
NameError: global name 'pygame' is not defined

3 4 3

Nice idea, not much to do with the theme of the competition, I think. A polished production.

1 2 1

Could barely drive, looked like it had potential but just not enough time.

3 3 3

the idea with the hurrican influencing the way "cars" move is original. but the controls dont work at all for me. the are a bit
"twitchy", they seem to react too fast. dont know how do explain it.

all in all it works, but could have used more playtesting. i found it too hard.

3 5 4

Loved all the models. Keep working on it.

1 1 1 yes

facundo@pomcat:~/juegos/scav_team_entry/vracers-0.6.22$ python run_game.py
Traceback (most recent call last):
File "run_game.py", line 15, in <module>
main.main()
File "/home/facundo/juegos/scav_team_entry/vracers-0.6.22/lib/main.py", line 54, in main
choice = gamescreens.run_title_screen()
File "/home/facundo/juegos/scav_team_entry/vracers-0.6.22/lib/gamescreens.py", line 827, in run_title_screen
mainloop.until_expired(t)
File "/home/facundo/juegos/scav_team_entry/vracers-0.6.22/lib/tdlib/mainloop.py", line 60, in until_expired
condition=the_part.expired)
File "/home/facundo/juegos/scav_team_entry/vracers-0.6.22/lib/tdlib/mainloop.py", line 29, in until_condition
the_part.restyle(force=True) # prepare style info
File "/home/facundo/juegos/scav_team_entry/vracers-0.6.22/lib/tdlib/part.py", line 178, in restyle
p.restyle(force)
File "/home/facundo/juegos/scav_team_entry/vracers-0.6.22/lib/tdlib/part.py", line 178, in restyle
p.restyle(force)
File "/home/facundo/juegos/scav_team_entry/vracers-0.6.22/lib/tdlib/part.py", line 78, in restyle
self.prepare()
File "/home/facundo/juegos/scav_team_entry/vracers-0.6.22/lib/tdlib/textpanel.py", line 83, in prepare
self.width = w = max([self.font.width(s) for s in self.all_lines])
File "/home/facundo/juegos/scav_team_entry/vracers-0.6.22/lib/tdlib/texturefont.py", line 141, in width
self.define_undefined_chars(string)
File "/home/facundo/juegos/scav_team_entry/vracers-0.6.22/lib/tdlib/texturefont.py", line 119, in define_undefined_chars
self.define_char(n)
File "/home/facundo/juegos/scav_team_entry/vracers-0.6.22/lib/tdlib/texturefont.py", line 76, in define_char
except pygame.error:
NameError: global name 'pygame' is not defined

2 3 3

The menu raised my expactations of the game quite high, it was very nice with cool vehicles to choose between. However, the actual game was to hard to play. I first randomly selected the onion car on the desert map, and that was not a simple car to steer, and the map was like a big yellow plane :D Then I tried the "normal" one on the first, and it was a bit easier but still too hard. Don't know exactly but I think the steering toghether with the camera caused it.

1 2 2

The camera position made it hard to see the track in front of the car.

3 3 3 yes

I just did a "python run_game.py" under Ubuntu Feisty with PyGame and PyOpenGL installed.

I got:

Traceback (most recent call last):
File "run_game.py", line 15, in <module>
main.main()
File "/home/stefan/Desktop/pyweek/vracers-0.6.22/lib/main.py", line 54, in main
choice = gamescreens.run_title_screen()
File "/home/stefan/Desktop/pyweek/vracers-0.6.22/lib/gamescreens.py", line 827, in run_title_screen
mainloop.until_expired(t)
File "/home/stefan/Desktop/pyweek/vracers-0.6.22/lib/tdlib/mainloop.py", line 60, in until_expired
condition=the_part.expired)
File "/home/stefan/Desktop/pyweek/vracers-0.6.22/lib/tdlib/mainloop.py", line 29, in until_condition
the_part.restyle(force=True) # prepare style info
File "/home/stefan/Desktop/pyweek/vracers-0.6.22/lib/tdlib/part.py", line 178, in restyle
p.restyle(force)
File "/home/stefan/Desktop/pyweek/vracers-0.6.22/lib/tdlib/part.py", line 178, in restyle
p.restyle(force)
File "/home/stefan/Desktop/pyweek/vracers-0.6.22/lib/tdlib/part.py", line 78, in restyle
self.prepare()
File "/home/stefan/Desktop/pyweek/vracers-0.6.22/lib/tdlib/textpanel.py", line 83, in prepare
self.width = w = max([self.font.width(s) for s in self.all_lines])
File "/home/stefan/Desktop/pyweek/vracers-0.6.22/lib/tdlib/texturefont.py", line 141, in width
self.define_undefined_chars(string)
File "/home/stefan/Desktop/pyweek/vracers-0.6.22/lib/tdlib/texturefont.py", line 119, in define_undefined_chars
self.define_char(n)
File "/home/stefan/Desktop/pyweek/vracers-0.6.22/lib/tdlib/texturefont.py", line 76, in define_char
except pygame.error:
NameError: global name 'pygame' is not defined

3 3 3

The steering is strange and I couldn't get warm with any of the camera views. It wasn't really fun to play because I hardly could tell where I was going (my epic war against the camera) and I'm quite sorry to say that. The game is very, very promising (the cars, the tracks are very nice) - the controls just lack a little fine-tuning.

2 2 3

Steering a car with a keyboard isn't the most satisfying of experiences.

3 4 4

Very nice game - had a good time playing it ;)

1 1 1 yes

I got a ValueError.

1 1 1 yes

It doesnt' work under Ubuntu Linux.

Traceback (most recent call last):
File "run_game.py", line 15, in <module>
main.main()
File "/home/sty/Desktop/pyweek/vracers-0.6.22/lib/main.py", line 54, in main
choice = gamescreens.run_title_screen()
File "/home/sty/Desktop/pyweek/vracers-0.6.22/lib/gamescreens.py", line 827, in run_title_screen
mainloop.until_expired(t)
File "/home/sty/Desktop/pyweek/vracers-0.6.22/lib/tdlib/mainloop.py", line 60, in until_expired
condition=the_part.expired)
File "/home/sty/Desktop/pyweek/vracers-0.6.22/lib/tdlib/mainloop.py", line 29, in until_condition
the_part.restyle(force=True) # prepare style info
File "/home/sty/Desktop/pyweek/vracers-0.6.22/lib/tdlib/part.py", line 178, in restyle
p.restyle(force)
File "/home/sty/Desktop/pyweek/vracers-0.6.22/lib/tdlib/part.py", line 178, in restyle
p.restyle(force)
File "/home/sty/Desktop/pyweek/vracers-0.6.22/lib/tdlib/part.py", line 78, in restyle
self.prepare()
File "/home/sty/Desktop/pyweek/vracers-0.6.22/lib/tdlib/textpanel.py", line 83, in prepare
self.width = w = max([self.font.width(s) for s in self.all_lines])
File "/home/sty/Desktop/pyweek/vracers-0.6.22/lib/tdlib/texturefont.py", line 142, in width
self.define_undefined_chars(string)
File "/home/sty/Desktop/pyweek/vracers-0.6.22/lib/tdlib/texturefont.py", line 120, in define_undefined_chars
self.define_char(n)
File "/home/sty/Desktop/pyweek/vracers-0.6.22/lib/tdlib/texturefont.py", line 77, in define_char
except pygame.error:
NameError: global name 'pygame' is not defined