Hexcells est un jeu basé sur le démineur joué sur des hexagones. (Divulgation complète: je n'ai rien à voir avec Hexcells. En fait, je n'aime pas vraiment le jeu.) La plupart des règles Hexcells peuvent être assez facilement exprimées dans Generalized Minesweeper (Démineur joué sur un graphique arbitraire). Le plus difficile est le {X}
et les -X-
règles.
La {X}
règle nous dit qu'une cellule borde les X
mines et que toutes ces mines se bordent en continu. Par exemple, si nous avions le conseil d'administration:
? ?
? {3} ?
? ?
Les 6 possibilités de placement de mines seraient
* . . . . . . * * * * *
* {3} . * {3} . . {3} * . {3} * . {3} * * {3} .
* . * * * * . * . . . .
Votre objectif est de mettre en œuvre la règle {3}
en démineur généralisé.
Détails
Démineur généralisé est un démineur joué sur un graphique arbitraire. Le graphique a deux types de sommet, un "indicateur" ou une "valeur". Une valeur peut être activée ou désactivée (une mine ou un raté) mais son état est inconnu du joueur. Un indicateur indique au joueur combien de sommets adjacents sont sur (mines) et ne compte pas comme une mine elle-même.
Par exemple, le tableau suivant pour le dragueur de mines généralisé nous dit que les cellules A et B sont soit les deux mines, soit aucune d'entre elles n'est une mine.
(Dans le diagramme, les indicateurs sont marqués en gris tandis que les valeurs sont en blanc)
Contrairement au dragueur de mines normal où vous cliquez sur des valeurs qui sont désactivées pour révéler des indicateurs, il n'y a pas un tel mécanicien dans le dragueur de mines généralisé. Un joueur détermine simplement pour quels états du graphique peut satisfaire son indicateur.
Votre objectif est de construire une structure dans le dragueur de mines généralisé de sorte qu'il y ait 6 cellules spécifiques qui ne peuvent avoir que des états qui remplissent comme s'ils étaient connectés avec la règle Hexcells {3}
. Lorsque vous écrivez votre solution, vous ne devez pas avoir de valeurs spécifiques à l'esprit pour les cellules de valeur. (En réponse à la question de H.PWiz, il est permis que certaines cellules de valeur soient déductibles de l'état, mais vous pouvez toujours améliorer votre score en supprimant ces cellules)
Notation
Vos réponses seront notées par le nombre de sommets dans le graphique final moins 6 (pour les 6 entrées), un score inférieur étant meilleur. Si deux réponses sont égales dans cette métrique, le briseur d'égalité sera le nombre d'arêtes.
Solvabilité
Ce problème est résoluble, j'ai une solution à ce problème et je le posterai une fois que ce défi aura une semaine.
{3}
règle" dit " toutes ces mines se bordent dans un chemin continu " - sans bords il n'y a pas de chemin.
{3}
". Ils n'ont pas besoin d'être connectés