Alison in wonderland - Day 8 - Aftermath

Well the competition is now finished, while i don't think the game i have produced this time is anywhere near as finished or polished as my last entry i think it is a much better game and hopefully more fun to play.

While i got most of the elements that i would like to into the game, there ware still a fair few that i just didn't have time for, the foremost was finishing the levels and making them much more complete, as well as adding a bit of a story, i had all of the elements to do this ready, i just didn't have the time, other aspects i would have like to have done were.

I will probably end up working on all of these at a latter point in time, but until then, enjoy, at the end of judging i will probably have a proper level editor as well as a complete set of rooms.

(log in to comment)

Comments

I wanna play but it's not working for me (ubuntu 10.04), and no readme to tell me what I need to get, if anything

$ python main.py
Loaded Material: #
[snip...]
Loaded Material: z
['a.lvl', 'b.lvl', 'c.lvl', 'd.lvl', 'e.lvl', 'f.lvl', 'g.lvl', 'h.lvl', 'i.lvl', 'j.lvl', 'k.lvl', 'l.lvl', 'm.lvl', 'n.lvl', 'o.lvl', 'q.lvl', 'r.lvl', 'second.lvl', 'start.lvl']
LOADED ROOM:  a
[snip...]
LOADED ROOM:  start

(process:29237): GdkPixbuf-CRITICAL **: gdk_pixbuf_copy: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(process:29237): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_width: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(process:29237): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_height: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(process:29237): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_n_channels: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(process:29237): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_rowstride: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(process:29237): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_has_alpha: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(process:29237): GdkPixbuf-CRITICAL **: gdk_pixbuf_get_pixels: assertion `GDK_IS_PIXBUF (pixbuf)' failed
Segmentation fault
Same here (on a mixture of Debian testing, unstable and experimental)
Only needed dependency is pyglet, psyco is optional, i was using version 1.4.1 of pyglet. It looks like you are getting an error related to opengl breaking but i have no idea what would cause that. Are you able to run other pyglet games?.
Back i found some info on the error seems to be wit loading the death sprite that has transparency. it seems some pyweek people have run into this before
http://www.pyweek.org/d/3593/

and found a patch at
http://code.google.com/p/pyglet/issues/detail?id=411

If that doesn't work would i be allowed to patch my code to load it from a series of images instead of from an animated gif.
Awesome! That fixes it. :) I think one possibility is you can package pyglet with your game and include the patch in your included version. I've never distributed pyglet, but that's the impression I get.

To save people on Linux a few seconds, to apply the patch I downloaded the patch file and then did:

sudo patch /usr/share/pyshared/pyglet/image/codecs/gdkpixbuf2.py ~/Downloads/gdkpixbuflastframe.patch
Yea, in  future release i will just write my own loader function and make it load from a folder of PNG files, as it is after some more play-testing with people at school the day, the list of known bugs is growing (i have fixed most of them easily but too late for the competition)