Tetris
So, I already made a Tetris clone a while back written in Python and very loosely following a tutorial which I ended up not liking very much.
The project is finished and playable, but unfortunately I'm having problems with trying to get it to build as an executable file. There are also many bugs in the game which I haven't yet ironed out, and a few features (each tetrimino block having its own colour, hold feature, t-spin physics and sliding rotation physics) that I haven't quite managed to get right, although I have made a start.
If I can at least figure out how to make the .exe (followed a tutorial but it didn't work), I'll upload what I have so far.
Ideally, though, I'd like to see if I can find a better tutorial and start from scratch. I find Python/PyCharm/PyGame very unintuitive and fiddly to work with. Things like not getting an executable straight from the Build/Debug process just seems a bit rubbish tbh. But, I keep hearing that Python is meant to be one of the best languages to learn, so, I guess I'll persevere with it.
EDIT: Here's the .exe (which doesn't work for me, maybe it will work for you?) and the Python file, which will run if you have Python installed on your PC.