FoonLudum Dare ExplorerLD21 → Escape from the elemental maze

Escape from the elemental maze

By triorph

View on Wayback Machine

CategoryRankScoreCount
Audio3711.00
Coolness418
Humor4661.00
Graphics4871.29
Fun4951.29
Theme4961.43
Overall4991.29
Innovation4991.29
Community5291.00

Comments

triorph 2011-08-21 23:33

Whoops. I said tested only in python meant tested only in linux.

amadeus 2011-08-23 04:36

Are your files still hosted? I am getting a could not connect message trying to download your game.

shigor 2011-08-23 10:36

Can't download too...

felipe-budinich 2011-08-24 03:35

couldn't download either :-/

lilserf 2011-08-24 04:00

Yup, can't download.

shigor 2011-08-24 18:12

After I went through a lot of trouble to get python and all dependencies running on windows I found it wasn't worth my time. This is one of the worst entries I've tried.

triorph 2011-08-24 20:30

Sorry Server went down. Should be up now.

tcstyle 2011-08-25 18:34

A pity I haven't figured out to start it yet. Have to check the pyopengl lib again.
Have you tried building a windows exe with py2exe or similar?

kevglass 2011-08-26 13:35

Download still failed for me. Server is up atm?

cosmologicon 2011-08-28 06:20

Sorry, this is unplayably slow for me. It looks like around 1 fps, and the collision detection completely fails, so it jumps between inside and outside of the maze.

Based on the appearance of the graphics, there's no reason it should be anywhere near that choppy. I haven't looked at your source, but I don't think you should have separate threads for moving and drawing. I think pyOpenGL might be overkill for this. Maybe a regular old pygame game would be good for next time, if you decide to use pygame again.

Anyway, I'm not frustrated. This is Ludum Dare after all. :)

excitemike 2011-08-28 21:49

I strongly recommend using py2exe to package games up for a windows release!

demonpants 2011-08-29 20:08

Can someone tell me why Python devs are so against making executables? I am not a python dev, so I don't know what I need to get this to run. No instructions of any kind... You've got the least ratings of any of 699 games right now, and this is why.

excitemike 2011-08-30 02:45

Well, I got it to run, but with it constantly jerking back and forth and having such a poor framerate, I couldn't stand to play it for very long :( Congrats on getting something mostly working, though!

I tried to make an exe using py2exe, but it's having a couple of problems I don't really understand.

mjiig 2011-08-30 18:32

Server is down for me right now I'm afraid. I can't test the game if i can't get it :(

summaky 2011-09-04 12:43

I can't play it under Linux. It shows the window but shortly afterwards it crashes with the following traceback:


File "elemental_escape.py", line 203, in <module>
game = escape_game()
File "/tmp/engine.py", line 36, in __init__
self.after_init()
File "elemental_escape.py", line 17, in after_init
self.texture_set.load('air')
File "/tmp/gl_sprite.py", line 89, in load
self.textures[texname] = texture(texname, texappend)
File "/tmp/gl_sprite.py", line 24, in __init__
self.load_texture_image(texname, texappend)
File "/tmp/gl_sprite.py", line 51, in load_texture_image
self.texture, self.width, self.height = self.loadImage(filename)
File "/tmp/gl_sprite.py", line 43, in loadImage
GL_UNSIGNED_BYTE, textureData)
File "/usr/lib64/python2.7/site-packages/OpenGL/latebind.py", line 45, in __call__
return self._finalCall( *args, **named )
File "/usr/lib64/python2.7/site-packages/OpenGL/wrapper.py", line 791, in wrapperCall
raise err
OpenGL.error.GLError: GLError(
err = 1281,
description = 'invalid value',
baseOperation = glTexImage2D,
pyArgs = (
GL_TEXTURE_2D,
0,
GL_RGBA,
40,
40,
0,
GL_RGBA,
GL_UNSIGNED_BYTE,
'\xff\xff\xff\x00\xff\xff\xff\x00\xff...,
),
cArgs = (
GL_TEXTURE_2D,
0,
GL_RGBA,
40,
40,
0,
GL_RGBA,
GL_UNSIGNED_BYTE,
'\xff\xff\xff\x00\xff\xff\xff\x00\xff...,
),
cArguments = (
GL_TEXTURE_2D,
0,
GL_RGBA,
40,
40,
0,
GL_RGBA,
GL_UNSIGNED_BYTE,
'\xff\xff\xff\x00\xff\xff\xff\x00\xff...,
)
)

marudziik 2011-09-08 20:11

@demonpants Most of the time because py2exe isn't all that great.
But in this case... Sorry, I'm using Python myself for work and after some time wasted on getting all dependencies to work, I decided to move on. This isn't a Python/PyGame competition, there should be at least some info on what to get to make this work.

gigaclon 2011-09-12 22:12

no executable