Comments (6)
from kaboom.
(one that easily created) and
(one that may appear in real game) won't need any guess, so allowing guess is against the "cruel but fair" spirit.
In't it just add
if there is outside and outside is safe, then there is safe
?
from kaboom.
from kaboom.
I actually met this situation in real game play a few times and was just about to report it as a bug.
from kaboom.
Isn't counting remaining mines a standard endgame strategy?
I do not think that fixing this bug "would make the rules more complicated". The rules say:
"If you try to guess, the game will always choose the worst scenario. Except when you are forced to guess"
In the examples given above, you're clearly not forced to guess. Some of the non-adjacent fields are definitely safe. So revealing an adjacent field should be punished;)
Sorry, for smart-assing. Unfortunately, I have no idea how to fix this.
from kaboom.
If someone didn't see: Before, in this case, you're still required to click on border, clicking somewhere else is broken (#10).
from kaboom.
Related Issues (20)
- Can't click box HOT 3
- Correctness of algorithm HOT 3
- Algorithm Correctness HOT 2
- Option to only generate puzzles solvable without guessing
- Impossible state generated HOT 2
- Suggestion: Improve the hint system
- Autoreveal Tiles when Forced to Guess after Initial Move
- Suggestion: Questionmark HOT 2
- Suggestion: Double-click labels all mines around, if no other choice HOT 1
- Unclear behaviour in certain situations HOT 2
- What does adjacent mean, exactly? HOT 2
- Bug: Total number of remaining mines not taken into account HOT 1
- Add timer/summarize elapsed time at end of game
- Sometimes I get games that get "stuck". Example below HOT 1
- "Allow guessing anywhere" help text is somewhat inacurate HOT 1
- Hit a mine in a situation where you are forced to guess HOT 1
- new hint: Amount of mines limits your choices HOT 2
- Suggestion: Visual feedback when guessed correctly
- Suggestion: potential/hypothetical mine marker HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kaboom.