RFS: wound-up -- Arcade/Puzzle game involving cogs and elves

Bas Wijnen wijnen at debian.org
Thu Sep 13 17:10:24 UTC 2007


Hi Matthew,

I'm looking at the package, and a few comments first.

- It's not completely stable, I was able to crash the game.  I have a
  backtrace at the bottom, which can be copied into a bug report once
  the game gets into unstable.
- There are several lintian warnings about the menu files.  Please fix
  them.
- The license says you must mark modified versions of the program as
  such.  Since you're patching the game, you must do this.
- When starting the game as "woundup --help", it responds with
  "usage: run_game.py [options]".  This should of course be
  "usage: woundup [options]".

For the rest, it looks good to me.  Although I must admid that I never
packaged a python program before, and had to read the policy first. :-)

Thanks,
Bas

Backtrace:

$ woundup 
/usr/share/games/wound-up/lib/game.py:308: DeprecationWarning: integer
argument expected, got float
  pxl = self.tutorial_map.get_at((px, py))
Traceback (most recent call last):
  File "./run_game.py", line 16, in ?
    main.main()
  File "/usr/share/games/wound-up/lib/main.py", line 25, in main
    menu.Menu(display.gl_render.GLRenderer, options).run()
  File "/usr/share/games/wound-up/lib/menu.py", line 175, in run
    self.main_loop()
  File "/usr/share/games/wound-up/lib/menu.py", line 164, in main_loop
    self.handle_events()
  File "/usr/share/games/wound-up/lib/menu.py", line 76, in
handle_events
    self.start_game()
  File "/usr/share/games/wound-up/lib/menu.py", line 435, in start_game
    time = new_game.run()
  File "/usr/share/games/wound-up/lib/game.py", line 283, in run
    self.main_loop()
  File "/usr/share/games/wound-up/lib/game.py", line 262, in main_loop
    self.state.tick()
  File "/usr/share/games/wound-up/lib/model/gamestate.py", line 95, in
tick
    result = t.update(self)
  File "/usr/share/games/wound-up/lib/model/task.py", line 141, in
update
    gs.acquire_winding_elf(elf)
  File "/usr/share/games/wound-up/lib/model/gamestate.py", line 283, in
acquire_winding_elf
    self.elves.remove(elf)
KeyError: <model.elf.Elf object at 0x8b03eac>

I had connected two touching cogs with a rubber band.  It shouldn't
work, of course, but it shouldn't crash either. :-)

On Thu, Sep 13, 2007 at 11:01:25AM +0100, Matthew Johnson wrote:
> Hi, I have recently packaged a game some friends of mine wrote for
> pyweek and I'm looking for a sponsor to upload it; I was hoping one of
> the DDs on this list would have time to review and upload it. The
> packages are available here:
> http://mjj29.matthew.ath.cx/debian-upload/wound-up/ and the ITP here:
> http://bugs.debian.org/441833
> 
> Thanks,
> Matt
> --
> Matthew Johnson



> _______________________________________________
> Pkg-games-devel mailing list
> Pkg-games-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-games-devel

-- 
I encourage people to send encrypted e-mail (see http://www.gnupg.org).
If you have problems reading my e-mail, use a better reader.
Please send the central message of e-mails as plain text
   in the message body, not as HTML and definitely not as MS Word.
Please do not use the MS Word format for attachments either.
For more information, see http://pcbcn10.phys.rug.nl/e-mail.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20070913/817ea53f/attachment.pgp 


More information about the Pkg-games-devel mailing list