Really good tutorial and well explained! Doesn't the real minesweeper always guarantee first click is not mine? How could this be implemented? Maybe only creating the board after you have the first-clik's coordinates?
It is pity... because I have learned a lot from this video... The reason may be because it takes time to explain everything correctly and it requires from the viewer some programing background.
To me it just looks a little hillbilly method. Don't get me wrong, I like the final effect of the game, it's quite nice. But the process itself, I would not work like that.
@@techandgaming0 I noticed that you started from the user interface ( pygame, fps, buttons, all that stuff). I would start from the rules of the game, simple functions that allow me to create a board, put moves, read neighbours, win or lose the game. That way, I could write easy tests for that logic. Once I have that, adding pygame user interface to that would be easy.
@@danielwilkowski5899 That is a good approach too, I don't think there is any right or wrong way of doing it, it is just different approaches. I like being able to visualise things, that is why I start from the user interface.