PyWeek - Gonna fail epically - feedback

Fun 3 Prod 4 Inno 4


This was pretty cool, it's not too challenging but I like the idea. I also like the variety of characters and their criminal dance moves. :) Nice work.

Fun 4 Prod 3 Inno 5


I really love the concept for this game, and it was pretty well executed with a range of different animations and outfits for different characters. It would be cool to see this expanded into a larger game.

Fun 4 Prod 4 Inno 5


After a while I had a score of 14 and then I could randomly add all persons to the jail and I would win (score would increase over time). Probably the penalty to put the wrong person to jail should have been stronger (ok this was in easy mode, have not tried the hard mode). Otherwise a little nice game with a cool idea. Cool graphics.

Fun 2 Prod 4 Inno 3


Funny graphics but I wasn't sure what to do with the people once I identified the described one. When it changed to night the people all changed 🤔

Nice resolution settings though.

Fun 2 Prod 2 Inno 3


I found the description text was running offscreen and that night time left me straining my eyes to make out what was going on. But even though I found it hard to play I liked the idea of a multilayered matching game. Good job!

Fun 2 Prod 4 Inno 4


Trying to match the people up is a nice idea. I think the most interesting part is trying to identify the person from the somewhat cryptic descriptions, so I think adding more of these characteristics as the game goes on might give it more longevity.

Did not work


Commands and the failing stack trace below:

(venv) $ python --version
Python 3.9.4
(venv) $ pip freeze
(venv) $ python
Traceback (most recent call last):
File "/Users/jalexander/src/pyweek31_judging/31/spi-cop/SPI-COP/venv/lib/python3.9/site-packages/pyglet/media/codecs/", line 58, in __init__
self._wave =
File "/Users/jalexander/.pyenv/versions/3.9.4/lib/python3.9/", line 509, in open
return Wave_read(f)
File "/Users/jalexander/.pyenv/versions/3.9.4/lib/python3.9/", line 163, in __init__
File "/Users/jalexander/.pyenv/versions/3.9.4/lib/python3.9/", line 130, in initfp
raise Error('file does not start with RIFF id')
wave.Error: file does not start with RIFF id

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/jalexander/src/pyweek31_judging/31/spi-cop/SPI-COP/", line 8, in <module>
from src.entry import entry
File "/Users/jalexander/src/pyweek31_judging/31/spi-cop/SPI-COP/src/", line 1, in <module>
from src.scenes.gameSceneManager import GameSceneManager
File "/Users/jalexander/src/pyweek31_judging/31/spi-cop/SPI-COP/src/scenes/", line 3, in <module>
from src.globals import *
File "/Users/jalexander/src/pyweek31_judging/31/spi-cop/SPI-COP/src/", line 35, in <module>
music ='assets/sounds/music.mp3')
File "/Users/jalexander/src/pyweek31_judging/31/spi-cop/SPI-COP/venv/lib/python3.9/site-packages/pyglet/", line 678, in media
return media.load(path, streaming=streaming)
File "/Users/jalexander/src/pyweek31_judging/31/spi-cop/SPI-COP/venv/lib/python3.9/site-packages/pyglet/media/", line 140, in load
raise first_exception
File "/Users/jalexander/src/pyweek31_judging/31/spi-cop/SPI-COP/venv/lib/python3.9/site-packages/pyglet/media/", line 130, in load
loaded_source = decoder.decode(file, filename, streaming)
File "/Users/jalexander/src/pyweek31_judging/31/spi-cop/SPI-COP/venv/lib/python3.9/site-packages/pyglet/media/codecs/", line 105, in decode
return WaveSource(filename, file)
File "/Users/jalexander/src/pyweek31_judging/31/spi-cop/SPI-COP/venv/lib/python3.9/site-packages/pyglet/media/codecs/", line 60, in __init__
raise WAVEDecodeException(e) file does not start with RIFF id

Fun 4 Prod 4 Inno 4


Very creative! I liked the unique art style and choice of backgrounds!
The gameplay was enjoyable but repetitive. It could be so much better if there was some story in the game (unless I didn't get far enough in the game to find out). But for a week, this is fine.

Fun 2 Prod 2 Inno 3


This is a genuinely neat idea, certainly something that could form the basis of an excellent fleshed out minigame within a larger game, such as an RPG.

Tone is a little dark in places.