This is retro game made by me. I spent about 11 hours doing that so I hope you appreciate it. I struggled with deploying it ...again. This is webassembly and it takes a while when first time started.
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Nevermind. This the LAST DEVLOG. I promise. There was an issue that after clicking first time you might click the mine and lose. I fixed that. Today I am too tired to host it.
I did it. This is the final devlog of Minesweeper. Ok maybe I will make small changes(MAYBE). Tomorrow I will ship my new game.
Ok I was wrong. One more devlog before shiping this project. Added new background in menu and new sound effects.
I changed menu and added explosion effect after loosing game. One more devlog and I ship it.
Sometimes when I clicked the field on the begining of the game the bombs wasn't ready. Now I fixed this issue. I need around 2 more devlogs to ship it.
After clicking the fileds with numbers the fields with 0 mines nearby reveals, Revealed fields look like chessboard and some more small bug fixes.
Today I added function to reveal fields by clicking fields with numbers but it doesn't work as expected so it needs to be fixed.
Today I FINALLY added function to reveal the fileds. I also find the issue that it takes a while before bombs generate but i will fix it. ChatGPT has changed my GetFieldsToReveal function almost entirely and it works.
I added flag and bomb images, GameLost function, flagging the fileds and created algorithm for revealing the fields(I think so but I haven't tested it yet).
Today I fixed functions: CreateBombs. FindMinesInAdjacentFields and RevealField but the last one still don't work and I fixe coordinats(Before this update '1-1' now is '1-12').
Today I removed default sidebar, changed the button's colors and started working at revealing the clicked fields.
I created new project. It renders fields, create list of mines and for each field count of nearby mines. Don't worry I will improve design later.