lrvideckis / Minesweeper_Android

Minesweeper Android App with solver & no-guess boards

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Get it on Google Play

Overview

Relevant code found here.

Aren't there like a million minesweeper games out there? - Yup

Well, then how is this any different? - I'll tell you :)

Features:

  • A solver which tells you if you missed a move, explanation of algorithm. Basically, the feature will tell you if you can logically figure out something in the given position. A lot of the time, I'll play minesweeper and get stuck. When that happens, I want to know if I missed anything. Is there a mine/free cell which I could have logically figured out?

  • Mine probabilities for unknown cells. Let's say there's nothing more to be figured out, and you have to guess. The app will tell you which cell has the lowest probability of being a mine.

Building a new release

A bash command to ask the user for passwords, then build+sign app. source. I don't want any passwords stored in plain text in this repo.

echo -n Key store password: && read -s storepw && echo && \
echo -n Key password: && read -s keypw && echo && \
./gradlew assembleRelease -Pkeystore_path='/home/twenty_one/keystore.properties.jks' -Pkeystore_pw=$storepw -Pkey_alias='key0' -Pkey_pw=$keypw

About

Minesweeper Android App with solver & no-guess boards

License:MIT License


Languages

Language:Java 100.0%