PyWeek - Tee - feedback
DR0ID
mauve
I've not worked out the right strategy yet - the first couple of approaches I've tried have ended up backfiring by shutting out access to the bombs and hearts I need to continue. But that's great, it seems like there's real depth here and I'd like to come back and try different things.
omnia
Traceback (most recent call last):
File "/media/disk3ssd/pyweek/39/driftwood/Driftwood/run_game.py", line 4, in <module>
main.main()
~~~~~~~~~^^
File "/media/disk3ssd/pyweek/39/driftwood/Driftwood/gamelib/main.py", line 19, in main
game.GameWindow()
~~~~~~~~~~~~~~~^^
File "/media/disk3ssd/pyweek/39/driftwood/Driftwood/gamelib/game.py", line 23, in __init__
self.intro()
~~~~~~~~~~^^
File "/media/disk3ssd/pyweek/39/driftwood/Driftwood/gamelib/game.py", line 31, in intro
self.game()
~~~~~~~~~^^
File "/media/disk3ssd/pyweek/39/driftwood/Driftwood/gamelib/game.py", line 35, in game
game.loop()
~~~~~~~~~^^
File "/media/disk3ssd/pyweek/39/driftwood/Driftwood/gamelib/game.py", line 221, in loop
self.character_con.update(dt)
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^
File "/media/disk3ssd/pyweek/39/.venv/lib/python3.13/site-packages/pygame/sprite.py", line 556, in update
sprite.update(*args, **kwargs)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/media/disk3ssd/pyweek/39/driftwood/Driftwood/gamelib/game.py", line 368, in update
self.image.height / 2,
^^^^^^^^^^^^^^^^^
AttributeError: 'pygame.surface.Surface' object has no attribute 'height'
Cosmologicon
This mechanic is so interesting. It took me a couple times playing through before I understood how I was supposed to be thinking about the strategy. I like how even though the beginning is easier, you have to plan ahead.
ambv
requirements.txt says "pygame>=2.0.0" but it doesn't work with 2.2.0 - 2.6.1 for me on macOS with Python 3.11. After pressing "any key to start" it crashes with:
Traceback (most recent call last):
File "/Users/ambv/Downloads/Driftwood/run_game.py", line 4, in <module>
main.main()
File "/Users/ambv/Downloads/Driftwood/gamelib/main.py", line 19, in main
game.GameWindow()
File "/Users/ambv/Downloads/Driftwood/gamelib/game.py", line 23, in __init__
self.intro()
File "/Users/ambv/Downloads/Driftwood/gamelib/game.py", line 31, in intro
self.game()
File "/Users/ambv/Downloads/Driftwood/gamelib/game.py", line 35, in game
game.loop()
File "/Users/ambv/Downloads/Driftwood/gamelib/game.py", line 221, in loop
self.character_con.update(dt)
File "/Users/ambv/.virtualenvs/downstream/lib/python3.11/site-packages/pygame/sprite.py", line 537, in update
sprite.update(*args, **kwargs)
File "/Users/ambv/Downloads/Driftwood/gamelib/game.py", line 368, in update
self.image.height / 2,
^^^^^^^^^^^^^^^^^
AttributeError: 'pygame.surface.Surface' object has no attribute 'height'
mit-mit
This was an interesting game concept: I found that I mainly just kept trying to start at one side of the map and gradually push my path a little bit to the side each time: it was tricky sometimes to go over the gem when the space was a bit tight, but I mainly saved my bombs up for knocking out any existing drift wood on the course. I'm not sure if there was a better strategy? Cool combo of colourful graphics and nice choice of background music.
ntoll
I think the game had some bugs in it? For example, the boat kept leaving logs or gems behind it, and none appeared in front of me to collect. Perhaps check/test the final upload? Otherwise, congrats on getting the game finished for PyWeek.
coffee
The loop idea is such a nice idea and the execution works really well. The game is very easy to understand at first glance and I enjoyed it a lot :)
speedlimit35
I finally won after 5 times.... I placed all the wood on one side of the screen and then I got 16 gems. It is a simple game this time but I thought it was pretty solid
Anders
The polish of the game was great - everything was cohesive and enjoyable. One of the few games I wanted to play again. Great polish everywhere, from finishing a build to even how you wrote the README. Professional looking. Movement and timing was set well so the game was fun
At first I didn't work with pygame or pygame-ce but after installing the latest version it worked with pygame-ce.
It only works with pygame-ce (its not the same as pygame!!)
Nice little game, cool idea with the loops.
Set an window image icon next time.