MMO Minesweeper by Lex
MMO Minesweeper
It's like Minesweeper, but every 10 seconds your game gets swapped with someone else's game who are also playing the game at that moment.
Game Rules
- Every 10 seconds your game gets swapped with other online players.
- +10 points for every game completed.
- -10 points for ever bomb clicked.
- Try to deceive others placing misleading flags.
- Try to keep the highest rank among the currently online players.
About the game
I know it's kinda crazy but for this LD Compo I wanted to try to create a fully functional online multiplayer game. It has been made in 48 hours using a prototype codebase I had with Enet library and Unity, so please be kind and expect some bugs. I'm hosting an "official" server but you can host your own server if you want (instructions at the end).
The game client is already set to connect to the official server. Just download, execute, enter a nickname and have fun. You should be able to see a list of online players and their current score on the right.
Also, VERY IMPORTANT, this is a party game so I recommend you invite some friends to play it together with you or else it's not going to be different from a regular minesweeper game because it won't have anybody to swap your game with. It's not a very popular game so probably there won't be anyone else online. :disappointed:

TODOs
- ~~The lib I used is not supported by WebGL, so I'll try to port it later too. It might not be possible.~~
Known bugs
- ~~Sometimes the last 2 squares on the bottom right won't show numbers and won't open automatically.~~
- ~~Flag count on upper left is not updating.~~
Hosting your own server
The server is quite simple, just execute the Server.exe inside the Dedicated Server folder and it's running. It's going to run on port 7070, so you'll probably have to configure a port-forwarding for it on your router.
Connecting to custom hosted server
Your friends can edit the config.json file inside the Game folder to point it to connect to your IP. Then just run the game and have fun.
Changelog
Only itch.io's version was updated. I preserved the files in this page to match the original Compo submission. One of the fixes was server side and it's online in the official server. Both updated and compo versions are still compatible with the current server.
- Fixed the bugs listed above.
- Added a little flag in the interface's top left corner.
- I did it! WebGL version is now available on itch.io.
| Link | https://gitlab.com/lextatic/ld-51-every-10-seconds |
| Link | https://lextatic.itch.io/mmo-minesweeper |
| Original URL | https://ldjam.com/events/ludum-dare/51/mmo-mineweeper |
Ratings
| Overall | 165th | 3.583⭐ | 32🧑⚖️ |
| Fun | 162th | 3.5⭐ | 32🧑⚖️ |
| Innovation | 62th | 3.855⭐ | 33🧑⚖️ |
| Theme | 33th | 4.21⭐ | 33🧑⚖️ |
| Graphics | 390th | 2.903⭐ | 33🧑⚖️ |
| Given | 29🗳️ | 37🗨️ |

I didn't even participate in the jam this time and I felt like I needed to comment on this one, that's how much I enjoyed it.
Pros:
- It's a minesweeper
- It's an ONLINE minesweeper
- So you can f*** up your friends with random decisions, by tring to be a smart-ass
Cons(JK):
- It's a minesweeper
- And I always sucked at it :D
It's a unique twist on a timeless classic. A job well done!
After this jam I strongly recommend you release a new version that uses a longer period of time - like a 30 secs or a minute. That way you can have more time to strategize. I wanted to troll the other player in my server by misplacing traps - but hardly had the time to think that through. Only enough time to accept the board as it is, and play with it.
I'd also consider switching up the point system. IMO - points should be awarded for area cleared. Then an additional set of points for clearing a board (to keep the strategizing of that).
Once again, this is an awesome game and awesome idea. I really think with a little more polish this could be a big hit.
I really like your point system idea, that would fit the game nicely and give people a way to get at least some score even if they're not being able to finish a board for a long time.