First Person Minesweeper

https://fpminesweeper.000webhostapp.com/

This is our first project using three.js
We were tasked with making a game for a school project and we decided to create a first person minesweeper

Would love to get feedback
Hope you guys enjoy

4 Likes

Pretty neat! At first I thought the raycasting was broken because I couldn’t reach the corner tiles from the starting position. I have 2 observations:

  • You could give the user a quick tip to use WASD or arrows to move around the board.
  • The restart button gets hidden behind the “Powered by Webhost” banner. You should place it elsewhere, maybe in the center of the screen below the message.
1 Like

Cool idea, and mostly well done! :+1:
I couldn’t beat my old record of 8 seconds or so, though. :stuck_out_tongue:

I feel the raycasting is a bit unreliable. In particular, flags seem to block, and the “shooting” range is very limited (should be unlimited, in my opinion). I think a neater (and cheaper!) solution would be to intersect a mathematical plane, and derive cell coordinates from that.