The second half of PyWeek
At the 4th day, I started to feel the pressure of actually delivering a playable game, rather than just some interactive, generated world. I didn't find the time to write diary entries during those last days, but I accomplished and got a playable game out of it.
In the end I managed to write a rudimentary collision system from scratch, together with a quadtree implementation, also from scratch. I'm proud of what I accomplished to build in just one week. A generator for the 3D world, two types of puzzle (Nonogram and entering the correct symbol code), a collision system and all mashed together into something game-like.
Right now, I'm still trying to get a Windows standalone executable to work. If this isn't happening, I'm not too worried though, since I suspect that all participants of this contest are capable to create a throwaway virtualenv and run:
pip install -r requirements.txt
python run_game.py
inside it. DISCLAIMER: I only tried this on Ubuntu 19.04 and Windows 10 x64 and the game launches for me on both. Not sure what mileage you get out of your preferred OS though...