PyWeek - Deli Slicer - feedback
DR0ID
yanigisawa
Got the below error when running `catburglar`
(venv) $ catburglar
Traceback (most recent call last):
File "/Users/jalexander/src/pyweek31_judging/31/defective-dick-driver/DefectiveDickDriver-main/venv/bin/catburglar", line 33, in <module>
sys.exit(load_entry_point('CatBurglar', 'console_scripts', 'catburglar')())
File "/Users/jalexander/src/pyweek31_judging/31/defective-dick-driver/DefectiveDickDriver-main/venv/bin/catburglar", line 25, in importlib_load_entry_point
return next(matches).load()
File "/Users/jalexander/.pyenv/versions/3.9.4/lib/python3.9/importlib/metadata.py", line 77, in load
module = import_module(match.group('module'))
File "/Users/jalexander/.pyenv/versions/3.9.4/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 790, in exec_module
File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
File "/Users/jalexander/src/pyweek31_judging/31/cat-burglar/CatBurglar-main/CatBurglar/main.py", line 4, in <module>
from CatBurglar import Window
File "/Users/jalexander/src/pyweek31_judging/31/cat-burglar/CatBurglar-main/CatBurglar/Window.py", line 10, in <module>
from CatBurglar.entity.physics import RunnerPhysicsEngine
File "/Users/jalexander/src/pyweek31_judging/31/cat-burglar/CatBurglar-main/CatBurglar/entity/physics.py", line 13, in <module>
from CatBurglar.entity.Player import MoveState, Player
File "/Users/jalexander/src/pyweek31_judging/31/cat-burglar/CatBurglar-main/CatBurglar/entity/Player.py", line 11, in <module>
GORILLA_TEXTURES = preload_entity_texture_table(
File "/Users/jalexander/src/pyweek31_judging/31/cat-burglar/CatBurglar-main/CatBurglar/util/asset_loading.py", line 226, in preload_entity_texture_table
output = load_asset_group(
File "/Users/jalexander/src/pyweek31_judging/31/cat-burglar/CatBurglar-main/CatBurglar/util/asset_loading.py", line 146, in load_asset_group
source = validate_path_and_fetch_children(raw_source)
File "/Users/jalexander/src/pyweek31_judging/31/cat-burglar/CatBurglar-main/CatBurglar/util/asset_loading.py", line 49, in validate_path_and_fetch_children
raise FileNotFoundError(
FileNotFoundError: [Errno 2] No such file or directory: PosixPath('/Users/jalexander/src/pyweek31_judging/31/cat-burglar/CatBurglar-main/CatBurglar/assets/gorilla')
(venv) $
LeopardShark
The entity pixel art is good, but the gameplay is not particularly interesting.
mit-mit
Pretty straight-forward game concept, and fairly well-tuned for difficulty: the game probably could have done with a bit of variety for a 2 minute long level. The sprites looked pretty cool. Could have done with a bit of sound and music.
fireclaw
A simple game. Could have more graphics or at least some sound/music, there's plenty of free music and audio available out there.
A timer or some changing background would also help to make the two minutes not feel so endless. Also it seems the game didn't quit on space once you won. Quiting the game on space for all states though is not the best, making the game restart on a run where you lost would be much better.
The mechanic of having different jump height dependent on the button press was quite good but the jump didn't felt too good, there was only quite a small area around the enemies that one had to jump.
I would really not be difficult to write a run_game.py file containing following lines:
from CatBurglar import main
main.main()
(no I haven't used a virtual env because I had arcade already installed).