3 ms·
The simplest way would be to also pre-fill forced empty spaces. It 'solves' part of the puzzle for the player, but hopefully that wasn't a key part of the fun.
by hibikir 2y ago
The simplest way would be to also pre-fill forced empty spaces. It 'solves' part of the puzzle for the player, but hopefully that wasn't a key part of the fun. You go as far as to explain all of those bits at the bottom anyway.
This kind of thing is done to great effect in "Good Sudoku", which gives players a lot of automated tools for the simplest things, as to lead players to handling the more fun, more complicated parts of the hard puzzles.
- QuadrupleA 2y agoThat would be a cool direction to explore.
- rtkwe 2y agoPutting a blank space in front of or behind as appropriate for the starting revealed square(s) would make sure people don't keep having the problem.
- QuadrupleA 2y agoHere's an experimental implementation, reveals the water cells around any revealed boats: https://lukerissacher.com/battleships?revealwater=1 https://lukerissacher.com/battleships?revealwater=1 Not sure I like it, kinda makes the starting puzzle noisy/crowded.