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...