PyWeek - delta-v - feedback

Fun Prod Inno Disq N/W Comments
4 5 2 yes

Incredible game... but pyglet didn't have docs or official release :-/

The game kept crashing at random points with "WindowsError" exceptions.

2 3 3 yes

I dind't know it was possible to an engine like this in python. Cool!. But the game needs to be polished.
I guess this game broke the rules because the of pyglet (it was developed before the start date).

1 1 1 yes

Crashes when starting game with:

libGL warning: 3D driver claims to not support visual 0x4b
Traceback (most recent call last):
File "run_game.py", line 41, in ?
window.run()
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/game.py", line 70, in run
self.states[-1].update(dt)
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/mainmenu.py", line 57, in update
self.queued_state = fps.FPS(level.Level())
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/level.py", line 105, in __init__
self.weapon_meshes = [
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/level.py", line 655, in _get_mesh
material.texture = \
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/level.py", line 679, in _get_texture
cls.textures[filename] = \
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/pyglet/image/__init__.py", line 948, in _get_texture
self._verify_driver_supported()
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/pyglet/image/__init__.py", line 941, in _verify_driver_supported
raise ImageException('%s is required to decode %r' % \
pyglet.image.ImageException: GL_EXT_texture_compression_s3tc is required to decode <CompressedImageData 512x512>

3 3 3

Seemed like the cool start of a game. I like the FPS aspects, it was a bit confusing with the black scary guys coming after me. Seemed like a lot of time was put into this game, very good job for a week!!

3 3 5 yes

should have not used the pyglet

3 3 3 yes

ra@tachikoma:~/Desktop/pyweek4/delta_v-r3$ python run_game.py
libGL warning: 3D driver claims to not support visual 0x4b
Traceback (most recent call last):
File "run_game.py", line 41, in ?
window.run()
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/game.py", line 70, in run
self.states[-1].update(dt)
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/mainmenu.py", line 57, in update
self.queued_state = fps.FPS(level.Level())
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/level.py", line 105, in __init__
self.weapon_meshes = [
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/level.py", line 655, in _get_mesh
material.texture = \
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/level.py", line 679, in _get_texture
cls.textures[filename] = \
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/pyglet/image/__init__.py", line 948, in _get_texture
self._verify_driver_supported()
File "/home/ra/Desktop/pyweek4/delta_v-r3/lib/pyglet/image/__init__.py", line 941, in _verify_driver_supported
raise ImageException('%s is required to decode %r' % \
pyglet.image.ImageException: GL_EXT_texture_compression_s3tc is required to decode <CompressedImageData 512x512>

1 1 1 yes

For some reason pyglet does not work for me at all, hence this game doesn't work either.

3 3 3

Nice FPS. I've missed the invert mouse mode. I can only play with reverse mouse.

3 3 4

Wow, it works quite well on my machine; I didn't really understand how to stay alive very long, but it feels quite good.

3 4 4

Although beautiful and quite impressive, the game crashed on me (WinXP Python 2.5) all the time.

2 3 2

Pretty cool FPS in python! The jump dynamics are a bit funny, and the dark specter baddies are
maddening though!

1 3 1

The fade effect made me feel a little sick.

2 4 4

I'm pretty impressed you were able to build a 3D FPS in just a week. I'm not much of a fan of FPS games, though.

3 4 4

Quite impressive engine for a week. Rather fun but would probably need some extra time to make some improvements.

3 4 3

Wow, whipping a 3D game like that together in a week! Unfortunately I wasn't any good at playing it, so it wasn't alot of fun for me...

2 3 3

Good showcase of a new 3d library, there are a couple of bugs that need to be worked out to make it fully playable.

4 4 2 yes

you used pyglet...

2 3 1 yes

I marked this as DNW because whenever I hit one of those creepy hand monster things, the motion blur dropped the graphics performance to like 1 FPS. From what I saw though, the game wasn't all that interesting, and the usage of the theme was pretty superficial. Good luck with Pyglet! I'm looking forward to using it when it's more accessible to the public.

2 2 1

Ambitious with a 3d-fps in a week!

The game crash when you die of one of the evil ones.

3 4 2

The motion blur brings my GeForce 4 to its knees, so playability was so-so for me, and I got only an approximate idea of what the game really is like, but I guess the game at least shows the potential of pyglet quite well. I like the style of the enemy model.

2 3 3

The game practically freezes when I touch the shadows. So it feels to me that simply touching a bad guy causes death, which might or might not be true according to what you had planned for the game.

Either way, it didn't feel very fun if I was "getting killed" in one hit like that. =|

2 3 3

Though it was pretty exiting to turn around for a moment and see that fella all over me without me being able to shoot him(??), i could really get to the fun in this game - maybe it is just too hard and not balanced..
Innovation of this game - pretty ordinary FPS-mission game
For production i would have given it a really good score, if python wouldn't except and die everytime i die

File "C:\Downloads\pyweek-4-finals\ambling\delta_v-r2\lib\fps.py", line 264, in draw
glAccum(GL_MULT, self.level.motion_blur)
File "C:\Downloads\pyweek-4-finals\ambling\delta_v-r2\lib\pyglet\gl\lib.py", line 57, in errcheck
raise GLException(message)
pyglet.gl.lib.GLException: invalid operation

and all the other unknown things that prevented the game from running if the window was not focused during the loading screen

3 4 5

It's great. We are eagerly awaiting pyglet for our own games :-)
I had a problem on my ATI card, with glAccum and the motion blur, but I fixed it with just some comments, so it seems I'm more lenient with games nowadays. On the NVIDIA it worked ok, tho.

2 4 3 yes

I guess I have to disqualify for working before the contest?

anyway... I wasn't a fan of the enemies spawning right on top of you, and if you do manage to shoot a guy off the structure he pops right back in front of you. and the four shots until you have to run all the way to the other side of the level seemed a little unreasonable.

1 1 1 yes

Does not work:
File "/home/ivo/0data/download/pyweek-4-finals/ambling/delta_v-r2/lib/level.py", line 679, in _get_texture
cls.textures[filename] = \
File "/home/ivo/0data/download/pyweek-4-finals/ambling/delta_v-r2/lib/pyglet/image/__init__.py", line 948, in _get_texture
self._verify_driver_supported()
File "/home/ivo/0data/download/pyweek-4-finals/ambling/delta_v-r2/lib/pyglet/image/__init__.py", line 941, in _verify_driver_supported
raise ImageException('%s is required to decode %r' % \
pyglet.image.ImageException: GL_EXT_texture_compression_s3tc is required to decode <CompressedImageData 512x512>

3 2 2

This game is very hard. It would of been nice to have more warnings to where the extra-dimensionals were like a radar or at least a sound.

1 3 2 yes

Uses pyglet, the author invited disqualification himself. :)

Very nice looking 3d graphics. The blur when I move is rather unsettling though. The gameplay itself isn't that fascinating. I have a displacement ray, which is original, but it seems to be safer to just run away quickly from the enemies. Blowing them up, even though less original, would be a lot more satisfying in this case.

The game is only very loosely about the them. The three levels are more and more high up obviously, but being more high up is not really part of the game itself.

1 3 3 yes

so long loading times! once biten by the spiders (?) its imposible to play. inverse mouse aiming is hard for me! :)
could really play this game. trying to run around but getting bitten and the game "freezing". no sound.

2 2 3 yes

Disqualified by admission of the author.

It was certainly challenging.

2 5 3

I want to congratulate you on producing an FPS in a week :) However, in my opinion, the levels are too large and the gameplay too slow. Needs more action ;)

3 2 2

seems like you spent a lot of time on the game engine. It was fun to play. The artwork could have been better.

3 4 3

Quite impressive for a one week game. Unfortunately there were some annoyances that spoiled the fun for me. The blurr effect when you get hit looks cool but is VERY disorienting and makes the game harder than neccessary. However, I can't wait to see the next version of this game as it has a LOT of potential.

1 1 1 yes

I tried to run this game under Windows, but it crashed everytime one of those "bad guys" got into
meele range - what did happen very often and early. When I tried to run this game via IDLE I got the
message that the "module pyglet" was not found [But this way the game was not started at all].

1 1 1 yes

DQ'ed due to use of Pyglet which richard said he would not allow. Sorry :/

2 2 1 yes

the engine is great - nice to see something like this done in python. but it's missing polish and
doesn't really feal like a game (healthbar? what am i supposed to do? - k, kill everybody).
actually i'm DQing you because of pyglet, if you admit cheating so freely, and i dont see the
theme.

1 1 1 yes

toote@Neverland:~/Projects/PyWeek/games/ambling/delta_v-r2$ python ./run_game.py Traceback (most recent call last):
File "./run_game.py", line 38, in ?
vsync=False) # no vsync tears but better physics
File "/home/toote/Projects/PyWeek/games/ambling/delta_v-r2/lib/game.py", line 34, in __init__
super(GameWindow, self).__init__(**kwargs)
File "/home/toote/Projects/PyWeek/games/ambling/delta_v-r2/lib/pyglet/window/__init__.py", line 961, in __init__
self.create(factory)
File "/home/toote/Projects/PyWeek/games/ambling/delta_v-r2/lib/pyglet/window/xlib/__init__.py", line 401, in create
super(XlibWindow, self).create(factory)
File "/home/toote/Projects/PyWeek/games/ambling/delta_v-r2/lib/pyglet/window/__init__.py", line 424, in create
self._config = factory.get_config()
File "/home/toote/Projects/PyWeek/games/ambling/delta_v-r2/lib/pyglet/window/__init__.py", line 861, in get_config
configs = self.get_matching_configs()
File "/home/toote/Projects/PyWeek/games/ambling/delta_v-r2/lib/pyglet/window/__init__.py", line 852, in get_matching_configs
return self._platform.create_configs(self)
File "/home/toote/Projects/PyWeek/games/ambling/delta_v-r2/lib/pyglet/window/xlib/__init__.py", line 157, in create_configs
return [XlibGLConfig10(display, screen, attrib_list)]
File "/home/toote/Projects/PyWeek/games/ambling/delta_v-r2/lib/pyglet/window/xlib/__init__.py", line 253, in __init__
raise XlibException('No conforming visual exists')
pyglet.window.xlib.XlibException: No conforming visual exists

3 3 3 yes

[DQ box checked at author's invitation.]

Looks like a promising game engine.
<p>
The enemies in this demo are annoying -- there's no warning when one is coming up behind you until he grabs you, and then you seem to be instantly hosed. I had to use the cheat options to get anywhere at all.
<p>
I liked the jumping puzzle, even though multiple lives are needed to solve it.:-)
<p>
Control of turning seems sluggish while you're moving, making it hard to move and aim at the same time. Also, after having held down a movement key for a while, movement continues on for a short time after letting go, suggesting that it's responding to buffered key auto-repeat events. It would be better to respond only to key down and key up events and ignore auto-repeat events.
<p>
There were some display glitches on my system (MacOSX 10.4, ATI Radeon 9000 Pro). What I assume were meant to be rocket exhausts came out as a pile of shaded squares. The same thing happened at the end with what I guess were supposed to be glow effects around the spacecraft's spires.

4 5 2

I don't know this is qualified or not, but WOWY that a good game...Nothing a lot to say (except a crappy gun :))...Probably should note that it crashed on my system (win):
C:\Documents and Settings\Mikle>C:\Downloads\pyweek-4-finals\ambling\delta_v-r2\
delta_v-r2\run_game.py
Traceback (most recent call last):
File "C:\Downloads\pyweek-4-finals\ambling\delta_v-r2\delta_v-r2\run_game.py",
line 41, in <module>
window.run()
File "C:\Downloads\pyweek-4-finals\ambling\delta_v-r2\delta_v-r2\lib\game.py",
line 71, in run
self.states[-1].draw()
File "C:\Downloads\pyweek-4-finals\ambling\delta_v-r2\delta_v-r2\lib\fps.py",
line 264, in draw
glAccum(GL_MULT, self.level.motion_blur)
File "C:\Downloads\pyweek-4-finals\ambling\delta_v-r2\delta_v-r2\lib\pyglet\gl
\lib.py", line 57, in errcheck
raise GLException(message)
pyglet.gl.lib.GLException: invalid operation

1 1 1 yes

the guy says that should be disqualified.

1 3 2

Firstly, the graphics here are really quite nice. Good job. The motion blur is a bit over the top, and it's lacking sound (which kinda kills the atmosphere), but the graphics are pretty.

Unfortunately the gameplay is poor. Firstly, it's an FPS with no mouse-invert option. I find it extremely difficult to play FPS games without inverted mouse, so I had quite some problems moving around. The bad guys seem to spawn all around me with no warning and due to my complete lack of control there was nothing I could do to kill them.

3 3 4

The first level is significantly harder than the others because you can be boxed in. In the
other levels there's always a way out. Otherwise great effort.